JPS5815885A - Embroidering machine - Google Patents

Embroidering machine

Info

Publication number
JPS5815885A
JPS5815885A JP11552581A JP11552581A JPS5815885A JP S5815885 A JPS5815885 A JP S5815885A JP 11552581 A JP11552581 A JP 11552581A JP 11552581 A JP11552581 A JP 11552581A JP S5815885 A JPS5815885 A JP S5815885A
Authority
JP
Japan
Prior art keywords
data
tape
signal
embroidery
control
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP11552581A
Other languages
Japanese (ja)
Other versions
JPS6043148B2 (en
Inventor
宏二 西田
河合 種市
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Aisin Corp
Original Assignee
Aisin Seiki Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Aisin Seiki Co Ltd filed Critical Aisin Seiki Co Ltd
Priority to JP11552581A priority Critical patent/JPS6043148B2/en
Publication of JPS5815885A publication Critical patent/JPS5815885A/en
Publication of JPS6043148B2 publication Critical patent/JPS6043148B2/en
Expired legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
(57) [Summary] This bulletin contains application data before electronic filing, so abstract data is not recorded.

Description

【発明の詳細な説明】[Detailed description of the invention]

本発明は刺しゅうデータが記録されたカセットテープか
らデータを読取って縫い動作を行なう刺しゅう機に関し
、特にそのカセットテープの種類を識別可能な刺しゅう
機に関する。 たとえば特願昭54−116962号に開示された自動
刺しゅう縫いミシンにおいては、多様な刺しゅうのため
の制御データを取扱いの容易なカセットタイプの如き磁
気テープにてインプットするものであり、ミシンの運転
と磁気テープからのデータ読取りの同期が難しいので、
読取りデータは、一旦ミシン内部の静的メモリ(RAM
)にストアされる。制御データ用静的メモリとしては比
較的小容量の二個のRAMが用いられ、それらに交互に
磁気テープの制御データをブロック区分で読込むように
して、その読込みと刺しゅう運転のために今ストアした
ばかりのデータを直ちに読出してミシン制御を指令する
コンピュータの制御シーケンスの中で磁気テープリーダ
の駆動も同時に制御して、実際にはテープリーダは断続
して作動はするが、刺しゅうの個々のパターンで見れば
、見掛上連続したオンライン制御の如き縫い制御がおこ
なわれる。操作ガイダンス、たとえば糸換え指示、のた
め所定の縫い進行毎に音声アナウンスがおこなわれるが
、その音声信号は磁気テープにおいて制御データブロッ
クの次に記録されている。たとえば、磁気テープ1には
第1図に示す如く制御データ2D1〜2D<および音声
アナウンス情報2V1〜2V3がブロック区分で記録さ
れており、それらのブロック間には、ブロック区分を明
確にする無音部2S1.2521・・・・・・が置かれ
ている。2Vtにはデータ2D1中のアナウンス指示で
再生されるべき音声アナウンス情報が、2V2にもデー
タ2Dt中のアナウンス指示で再生されるべき音声アナ
ウンス情報が、2V3にはデータ2D2中の1つのアナ
ウンス指示で再生さるべき音声アナウンス情報が記録さ
れており、これらのデータ記録配列は先に読んだデータ
に基づいた縫いの進行とそれに応じた所要アナウンスと
が略連続するようにテープ再生がおこなわれるように定
められている。磁気テープ1の再生と再生データに基づ
いた再生制御の関係を概要で第2図に示す。磁気テープ
再生データをメモリしたRAMより順次制御データを読
んで自動刺しゅう縫い制御をおこなうが、制御データに
アナウンス指示データが現われるとミシンを停止し、テ
ープを駆動してアナウンス情報部を再生し、それが終わ
るとまた次のデータを読み、縫い制御又はテープ再生を
し、RAMデータの読み出しを終了すると今度はテープ
を駆動して次の制御データブロックを再生してRAMに
書込む。データの再生とRAMへの書込における縫いの
中断を避けるため、2個のRAMに交互にデータの書込
みがおこなわれる。すなわち、たとえば、データ2D1
をRAMIに書込んでいる状態で、RAMIより逐次デ
ータを読んで縫いを進めている間にテープが再生されて
データ2D2がRAM2に書込まれて、RAMIの読み
出しデータが音声アナウンスを指示するものであるとき
、テープの再生位置は2D2と2Vlの間の無音部28
2となっている。そしてRAMIよりデータ2Dsのす
べてを読み出したときには、再生位置は2V2と2D3
の間になっており、今度はRAM2のデータ(2D2)
が読み出され、その間にデータ2D4が再生されてRA
MIに書込まれる。 この種のデータ再生、RAM書込およびアナウンス再生
等の処理において、ブロックの末尾にはブロックエンド
コードが記録されるが、それの読取りと同時にテープを
停止させると、コードの最終ビットの残余が次回に再生
されたり、また次回の再生データや音声の再生立上りが
明確に判定されなかったり、あるいはテープのわずかな
ずれで、再生データや再生音声が混乱する。これを防止
するため前−のように所定長Tの無音部2S】+ 2S
;t・・・を記、録ブロック間に置き、再生処理におい
ては、ブロックエンドコードが現われてからおよびアナ
ウンス信号が速断えてから、前記所定長Tよりも短い所
定長Tdのテープ送り後にテープを停止とするようにし
ている。これによれば、テープを再生スタートしてから
(T−Td)の無音の次に次のデータ又はアナウンスが
再生され、データ読み込みやアナウンス再生に混乱を生
じない。 しかしながらこれによれば、所定長Tsが短い場合ある
いは音声アナウンスにおける間置き時間がツク間無音部
2 S l+ 2 S 2 +・・・と誤認されてテー
プ再生が停止され、再生データ又は音声の末尾が混乱す
ると共に、次回のテープ再生においても再生データ又は
音声が混乱する。このようなテープ再生処理の混乱を防
止するためには、音声情報記録ブロックに前記所定長T
sのテープ送り時間よりも短い周期のレベル変動を生ず
るノi・ツクグラウンド信号と音声アナログ信号とを混
合したアナログ信号を記録するか、或いはバックグラウ
ンド信号のかわりに音声アナログ信号の周波数帯域外の
低周波信号を記録して再生時にフィルターを通して音声
アナログ信号のみをアナウンスとして出力すればよい。 これによれば、音声情報記録ブロックの再生の間、仮に
音声アナウンスがTss上無音となっても、バックグラ
ウンド信号または低周波信号があるため、Ts間間借信
号いうことがなくなり、アナウンスの無音をデータブロ
ック間の無音部として誤読取することがな(なる。デー
タプロ・νりのデータはTs未満でビット変動するので
このような配ところで、この種の自動縫いミシンにおい
て使用されているカセットテープは標準型(フィリップ
ス方式)のものである。このため、一般の音楽等を記録
したカセットテープを装填可能であるが、一部のもの(
実願昭55−137331 )を除いて、装填されたカ
セットテープが刺しゅう用のものであるかまたは音楽用
のものであるかをミシン側では検知できず、したがって
、オペレータが誤まってき楽用のテープをミシンに装填
してしまうと、−ミシンは音楽の信号を刺しゅうデータ
として続取り、異常動作を生じ、でたらめな縫いをおこ
なう。 本発明はこのような自動縫いミシンの異常動作を防止す
ることを目的とする。この目的を達成するために本発明
においては、データの記録されたカセットテープのテー
プ部分(磁気テープ、リーダテープ等)に、記録されて
いる内容が縫いデータであることを示す記録内容識別手
段を設け、ミシンを装填する再生機構には前記記録内容
識別手段を検知する識別検知手段を設ける。 本発明の好ましい実施例においては、記録内容識別手段
は、テープの長手方向の端部近傍に設けられたアルミニ
ウム等の導電性の箔状物とし、識別検知手段は、テープ
面に当接可能な2つの電極とする。これによれば、電極
をテープ面に当接して、それらの電極間の導通・非導通
により箔状物の有無を検知して、記録内容が縫いデータ
か、それとも音楽等であるかを識別でき、誤読取に基づ
く異常動作を防1)Zできる。 次に本発明の1つの実施例を第3図、第4a図。 第4b図、第5図および第6図を参照して詳細に説明す
る。第3図は刺しゅう機の構造の概要を示す斜視図、第
4a図はカセット機構のヘッドおよびその周辺の構造を
示す平面図、第4b図はテープと記録内容識別手段の位
置関係を示す平面図、第5図は制御回路の構成を示すブ
ロック図、第6図はカセット機構の動作を示すフローチ
ャートである。まず、第3図を参照して刺しゅう機10
の概要を説明すると、11はカセット機構であり、ここ
に装填されたカセットテープからデータを読取って、第
5図に示される制御回路内で演算を行なって、X軸サー
ボモータ20およびY軸サーボモータ21をそれぞれ駆
動して刺しゅう枠22を位置決めし、ミシンモータ48
を駆動して針23に上下運動をさせて所定の刺しゅう作
業を行なう。第4a図において、識別検知手段24は2
つの電極24a、24bで構成されている。これらの電
極は共に磁気テープに対向する先端を湾曲させてあり、
また電極24a。 24 bはテープの巻戻しの際に前進して磁気テープ2
5と当接し再生時には離れる。さらに電極24a。 24 bは互いに崎縁され、その一方は接地され、もう
一方は抵抗を介してプルアップされ入力ポートに接続さ
れている(第5図参照)。一方、記録内容識別手段は、
第4b図に示す磁気テープ25の両端部近傍に設けられ
たセンシングスプライシングテープ26により実現され
る。センシングスプライシングテープ26は、導電体で
あり前記識別検知手段24と対向するテープ面に貼着さ
れている。第5図に示す回路に於てその中心となるマイ
クロコンピュータ38は通例型式のもので、それ自身の
データ処理演算用プログラムをストアさせた固定のデー
タメモリであるROM38aを具える。そして普通には
此の一組のマイクロコンピュータの中に構成されるべき
ものであるが、便宜士別の枠内に一括して示した刺しゅ
うデータメモリ回路39を具える。 刺しゅうデータメモリ回路39は、その容量が各256
バイトである二個のRAMメモリ要素から成る第一メモ
リ40及び第二メモリ41を持ち、また此のメモリの双
方に、書込時のアドレスを指定する書込アドレスカウン
タ42及び続出時の同じく読出しアドレスカウンタ43
、更に該二個のメモリ40.41の何れの側を動作状態
に制御するかの切換指令とその状態記憶の役割を持つ判
別器44を具えている。 判別器44は一個のフリップフロップにて足り、後述す
る制御シーケンスの説明中ではDRAと略記する。同様
に第一メモリ40はRAM01第二メモリ41はRAM
I、書込アドレスカウンタ42はWAClそして読出し
アドレスカウンタ43はRACのように、制御シーケン
ス説明中のフローチャートには夫々略記されている。マ
イクロコンピュータ38の出力は、夫々増巾器45.4
6を介して、一方はデータリーダ34のカセットテープ
駆動モータ47及び、他方ハ此のミシンの主軸36を駆
動するミシンモータ48を制御する。マイクロコンピュ
ータ38ノ出力動作の役割で重要な機能である2つのメ
モリ40、41から読出したデータによる各ステッチ毎
の2つの座標成分の動作出方信号は、X軸駆動回路49
及びY軸駆動回路5oへの制御久方とじて与えられる。 此の2つの駆動回路49.50は同構成のものであり、
Y軸のもので説明すると、該当座標成分の動作出力信号
として与えられる正負の信号及びその移動量相当の数値
信号の内、数値信号YDAは、ダウンカウンタ51のプ
リセット入力端Psに接続され、そのロード入力Loに
より置数される。 そして別に設けられた発振器52からの出力パルスをク
ロックパルスとして、ANDゲート53を介して減算動
作をなし、その減算終了時のポロー出カにてANDゲー
ト53を閉じる。ANDゲート53を通過中のクロック
パルスは、上記正負の信号YP。 YMに応じて各開ゲート制御される一対のANDゲー)
54.55の内の開ゲート動作中の側を通ってパルス分
配器56の入力に加えられる。パルス分配器56は、サ
ーボモータ21が一般の用例のようにパルスモータを用
いた場合の、回動方向に応じた励磁相切換の作用をなす
公知のものである。 マイクロコンピュータ38の入力側には、前述の同期信
号発生器37の出力信号及びスタート・ストップスイッ
チ35の操作信号ならびに識別検知手段24からの信号
が接続されており、又カセットテープ33から読取った
信号を、各8ビツトを1バイトとする単位ワード毎に、
前記の2つの刺しゅうデータ用のメモ!140.41の
どちらかに、判別器44の状態に応じて書込ませるため
のデータ入力回路57が接続されている。カセットテー
プからの信号は再生ヘッド33aで再生され、増幅され
た後の信号系路を切換えるためのスイッチ74(アンプ
SW)に接続されている。、スイッチ74はCPUによ
り制御され、データ入力回路57とスピーカ72側のい
ずれかに再生信号を供給する。データ入力回路57の役
割は、簡単に云えば、カセットテープ33の記録が各ビ
ットを縦に連ねたものであるのに対し、之を8ビツト宛
に区切ってマイクロコンピュータ38のI10ポートに
入力さすもので、また各ビットの内容を
The present invention relates to an embroidery machine that performs sewing operations by reading data from a cassette tape on which embroidery data is recorded, and more particularly to an embroidery machine that can identify the type of cassette tape. For example, in the automatic embroidery sewing machine disclosed in Japanese Patent Application No. 54-116962, control data for various embroideries are inputted on magnetic tape such as an easy-to-handle cassette type, and the operation of the sewing machine and the magnetic Difficult to synchronize reading data from tape
The read data is temporarily stored in static memory (RAM) inside the sewing machine.
). Two relatively small-capacity RAMs are used as static memories for control data, and the control data on the magnetic tape is read into them alternately in blocks, and the data that has just been stored is used for reading and embroidery operation. In the computer control sequence that immediately reads the data and commands the sewing machine control, the drive of the magnetic tape reader is also controlled at the same time.Actually, the tape reader operates intermittently, but when looking at individual embroidery patterns, , sewing control is performed that appears to be continuous online control. An audio announcement is made each time a predetermined sewing progresses for operational guidance, such as a thread change instruction, and the audio signal is recorded on the magnetic tape next to the control data block. For example, control data 2D1 to 2D< and voice announcement information 2V1 to 2V3 are recorded in blocks as shown in FIG. 2S1.2521... is placed. 2Vt contains audio announcement information to be played in response to an announcement instruction in data 2D1, 2V2 also contains audio announcement information to be played in response to an announcement instruction in data 2Dt, and 2V3 contains audio announcement information to be played in response to an announcement instruction in data 2D2. Audio announcement information to be reproduced is recorded, and the data recording arrangement is such that the tape is reproduced so that the progress of sewing based on the previously read data and the necessary announcements corresponding thereto are substantially continuous. It is being FIG. 2 schematically shows the relationship between reproduction of the magnetic tape 1 and reproduction control based on reproduction data. Automatic embroidery control is performed by sequentially reading control data from a RAM that stores magnetic tape playback data, but when announcement instruction data appears in the control data, the sewing machine is stopped, the tape is driven, the announcement information section is played back, and the When the reading of the RAM data is completed, the next data is read again, and sewing control or tape reproduction is performed. When reading of the RAM data is finished, the tape is driven this time, and the next control data block is reproduced and written to the RAM. In order to avoid interruption of sewing during reproduction of data and writing to RAM, data is written to the two RAMs alternately. That is, for example, data 2D1
is being written to RAMI, the data is read sequentially from RAMI, and while sewing is progressing, the tape is played back and data 2D2 is written to RAM2, and the read data from RAMI instructs the voice announcement. , the tape playback position is the silent part 28 between 2D2 and 2Vl.
2. When all data 2Ds are read from RAMI, the playback positions are 2V2 and 2D3.
Now the data in RAM2 (2D2)
is read out, during which data 2D4 is reproduced and the RA
Written to MI. In this type of data playback, RAM writing, announcement playback, etc., a block end code is recorded at the end of the block, but if the tape is stopped at the same time as it is read, the remainder of the last bit of the code will be recorded next time. If the next playback data or audio start point is not clearly determined, or if there is a slight shift in the tape, the playback data or audio may become confused. To prevent this, a silent part of a predetermined length T as shown in the previous - 2S] + 2S
;t... is placed between the recording blocks, and in the playback process, after the block end code appears and after the announcement signal is cut off, the tape is fed after a predetermined length Td shorter than the predetermined length T. I am trying to stop it. According to this, the next data or announcement is played after the silence (T-Td) after the start of playing the tape, and there is no confusion in data reading or announcement playback. However, according to this, if the predetermined length Ts is short, or if the interval time in the voice announcement is mistakenly recognized as a silent part 2 S l+ 2 S 2 +..., the tape playback is stopped, and the end of the playback data or audio In addition, the data or audio to be reproduced will also be confused in the next tape reproduction. In order to prevent such confusion in the tape playback process, it is necessary to set the predetermined length T in the audio information recording block.
Either record an analog signal that is a mixture of an audio analog signal and a noise background signal that causes level fluctuations with a period shorter than the tape feeding time of s, or record an analog signal that is a mixture of an audio analog signal and a noise background signal that causes level fluctuations with a period shorter than the tape feed time of It is sufficient to record a low frequency signal and output only an audio analog signal as an announcement through a filter during playback. According to this, even if the audio announcement becomes silent on Tss during playback of the audio information recording block, because there is a background signal or a low frequency signal, there will be no Ts intermittent signal, and the announcement will be silent. There is no chance of misreading as a silent part between data blocks. Data Pro/ν data has bit fluctuations below Ts, so in this kind of arrangement, the cassette tape used in this type of automatic sewing machine is a standard type (Philips type). Therefore, it is possible to load cassette tapes recording general music, etc., but some cassette tapes (
With the exception of Utility Model Application No. 55-137331, the sewing machine cannot detect whether the loaded cassette tape is for embroidery or music, and therefore the operator may mistakenly use the cassette tape for embroidery or music. When the tape is loaded into the sewing machine, the sewing machine continues to use the music signal as embroidery data, causing abnormal operation and sewing randomly. An object of the present invention is to prevent such abnormal operation of an automatic sewing machine. In order to achieve this object, the present invention includes a recording content identification means for indicating that the recorded content is sewing data on the tape portion of the cassette tape (magnetic tape, leader tape, etc.) on which data is recorded. The reproducing mechanism to which the sewing machine is loaded is provided with identification detection means for detecting the recorded content identification means. In a preferred embodiment of the present invention, the recording content identification means is a conductive foil-like material such as aluminum provided near the longitudinal end of the tape, and the identification detection means is a conductive foil-like material that can be brought into contact with the tape surface. There are two electrodes. According to this, it is possible to identify whether the recorded content is sewing data or music, etc. by bringing electrodes into contact with the tape surface and detecting the presence or absence of a foil-like object based on conduction or non-conduction between the electrodes. , Abnormal operations based on misreading can be prevented 1). Next, one embodiment of the present invention is shown in FIGS. 3 and 4a. This will be explained in detail with reference to FIGS. 4b, 5 and 6. Fig. 3 is a perspective view showing the outline of the structure of the embroidery machine, Fig. 4a is a plan view showing the head of the cassette mechanism and its surrounding structure, and Fig. 4b is a plan view showing the positional relationship between the tape and the recording content identification means. , FIG. 5 is a block diagram showing the configuration of the control circuit, and FIG. 6 is a flow chart showing the operation of the cassette mechanism. First, with reference to Fig. 3, the embroidery machine 10
To give an overview, 11 is a cassette mechanism, which reads data from a cassette tape loaded therein, performs calculations within the control circuit shown in FIG. 5, and controls the X-axis servo motor 20 and the Y-axis servo The motors 21 are driven to position the embroidery frame 22, and the sewing machine motor 48
is driven to move the needle 23 up and down to perform a predetermined embroidery work. In FIG. 4a, the identification detection means 24 is
It is composed of two electrodes 24a and 24b. Both of these electrodes have curved tips facing the magnetic tape.
Also, the electrode 24a. 24b moves forward when rewinding the tape to the magnetic tape 2.
5 and separates during playback. Further, an electrode 24a. 24b are connected to each other, one of them is grounded, and the other is pulled up through a resistor and connected to the input port (see FIG. 5). On the other hand, the recording content identification means is
This is realized by sensing splicing tapes 26 provided near both ends of the magnetic tape 25 shown in FIG. 4b. The sensing splicing tape 26 is a conductor and is attached to the tape surface facing the identification detection means 24. The microcomputer 38 at the center of the circuit shown in FIG. 5 is of a conventional type and includes a ROM 38a which is a fixed data memory in which its own data processing calculation program is stored. An embroidery data memory circuit 39, which should normally be constructed within this set of microcomputers, is shown collectively within a frame for each operator. The embroidery data memory circuit 39 has a capacity of 256 embroidery data memory circuits.
It has a first memory 40 and a second memory 41 consisting of two RAM memory elements, which are bytes, and both of these memories have a write address counter 42 that specifies the address when writing, and a counter 42 that specifies the address when writing. address counter 43
Furthermore, a discriminator 44 is provided which has the role of providing a switching command for controlling which side of the two memories 40 and 41 to be in an operating state and storing the state. One flip-flop is sufficient for the discriminator 44, and it will be abbreviated as DRA in the explanation of the control sequence described later. Similarly, the first memory 40 is RAM01, and the second memory 41 is RAM01.
I, the write address counter 42 is abbreviated as WACl, and the read address counter 43 is abbreviated as RAC in the flowchart explaining the control sequence. The outputs of the microcomputer 38 are transmitted through amplifiers 45.4 and 45.4, respectively.
6, one controls a cassette tape drive motor 47 of the data reader 34, and the other controls a sewing machine motor 48 that drives the main shaft 36 of the sewing machine. The operation output signals of the two coordinate components for each stitch based on the data read from the two memories 40 and 41, which is an important function in the role of the output operation of the microcomputer 38, are sent to the X-axis drive circuit 49.
Control is also provided to the Y-axis drive circuit 5o. These two drive circuits 49 and 50 have the same configuration,
To explain in terms of the Y-axis, among the positive and negative signals given as the operation output signal of the corresponding coordinate component and the numerical signal corresponding to the movement amount, the numerical signal YDA is connected to the preset input terminal Ps of the down counter 51, and the numerical signal YDA is connected to the preset input terminal Ps of the down counter 51. It is set by load input Lo. Using an output pulse from a separately provided oscillator 52 as a clock pulse, a subtraction operation is performed via an AND gate 53, and the AND gate 53 is closed at the pollau output at the end of the subtraction. The clock pulse passing through the AND gate 53 is the positive/negative signal YP. A pair of AND games whose opening gates are controlled according to YM)
54 and 55 through the open gate active side to the input of pulse distributor 56. The pulse distributor 56 is a known device that functions to switch the excitation phase according to the direction of rotation when the servo motor 21 is a pulse motor as in a general example. The input side of the microcomputer 38 is connected to the output signal of the synchronizing signal generator 37 described above, the operation signal of the start/stop switch 35, and the signal from the identification detection means 24, as well as the signal read from the cassette tape 33. For each unit word, each 8 bits is 1 byte,
Memo for the above two embroidery data! A data input circuit 57 for writing in accordance with the state of the discriminator 44 is connected to either one of the terminals 140 and 41. The signal from the cassette tape is reproduced by the reproduction head 33a, and after being amplified, the signal is connected to a switch 74 (amplifier SW) for switching the signal path. , switch 74 is controlled by the CPU and supplies a reproduction signal to either the data input circuit 57 or the speaker 72 side. Simply put, the role of the data input circuit 57 is to separate bits into 8-bit addresses and input them to the I10 port of the microcomputer 38, whereas the cassette tape 33 records each bit in a vertical line. and the contents of each bit.

〔0〕か〔1〕
かに判断しつつ読取る機能のものである。。カセットテ
ープ33のデータ記録態様は、信号記録幅の大小により
二値信号に対応させたものである。即ち、読出しヘッド
33aがテープ1上の信号の立上りと立下りとを検出し
、この夫々によって、各別に検知回路58.59を介し
てフリップフロップ60のセット及びリセット信号を作
り、該フリップフロップ60のセット動作とリセット動
作の各時間幅を比較することにより、各ビットの二値信
号の内容を
[0] or [1]
This is a function that allows you to read the information while making judgments. . The data recording mode of the cassette tape 33 corresponds to binary signals depending on the signal recording width. That is, the read head 33a detects the rising and falling edges of the signal on the tape 1, and these signals respectively generate set and reset signals for the flip-flop 60 via detection circuits 58 and 59, respectively. By comparing the time widths of the set operation and reset operation, the contents of the binary signal of each bit can be determined.

〔0〕か〔1〕  かに判断する。−この時
間幅を各計測するためにSフリップフロップ6゜の、Q
出力にて開ゲートされるAND素子61及びQ出力に応
する同様のAND素子62を介し、発振器63からのク
ロックパルスを各計数する一対のカウンタ64,65を
具えており、テープ記録信号の立上り検知回路59の出
力に応じ微小幅のパルスを生ずる単安定マルチバイブレ
ータ66の該出力パルスによるリセットの時点より、先
ずカウンタ64が計数を開始し、立下り検知回路58の
出力にて此の計数がストップすると同時にカウンタ65
の側が計数を始める。そして次の立上り検知回路出力に
よって、その時点での、比較器67に於ける両カウンタ
64゜65の計数値の大小を判断した比較出力が、〔0
〕又は〔1〕の形でシフトレジスタ68の記憶入力端に
入力される。シフトレジスタ68を2様にシフト動作さ
せた立上り検知信号は、また今1つのカウンタ69の計
数入力として与えられる。シフトレジスタ68は8桁の
長さのものであり、カウンタ69も亦8進法の計数出力
を生ずるものとすることにより、シフトレジスタ68が
8回宛シフト動作する毎に、そのときのシフトレジスタ
68の読込みデータの内容カマイクロフンビュータ38
に入力される桟成になっている。データブロックの終了
は、今1つの単安定マルチバイブレータから成る終端セ
ンサ70にて検出される。即ちテープ記録信号の立上り
検知回路58.59の何れの側の出力によってもトリガ
入力を与えられるように、OR素子71を介して励振パ
ルス幅が幾分大なる終端センサ70が接続されており、
テープがらのデータ読取りが続いている間は、繰返し与
えられるトリガ入力によって終端センサ70の励起状態
が持続され、そしてデータブロックの終端、もしくは全
データの読取り完了時ニ、最後の励振入力による単安定
マルチパイブレーpの作動幅経過時点で、マイクロコン
ピュータ38のI10ポートに読込完了信号を与えるも
のである。なお、スタートスイッチ35aとストップス
イッチ35 bは機械的に連動するものであり、スター
トスイッチ35aがオンになるとストップスイッチ35
 bは自動的にオフとなり、その逆の場合も同様となる
。 第6図のフローチャートを参照して刺しゅう作業を開始
するまでの作動説明をする。図示しない検知手段により
カセットテープの有無をチェックする。カセットテープ
が装填されていれば電極24(センサ)をテープ25に
向かって前進させテープ面に接触させる。この状態で自
動的に巻戻しくリワインド)動作を開始する。このとき
、マイクロコンピュータ38は入力ボートに接続されて
いる電極24からの信号をモニターしており、この信号
が論理「0」になると所定のカセットテープが装填され
ていると判断して刺しゅう作業を開始する。すなわち、
電極24からの信号は通常は論理「1」であるが、刺し
ゅうデータの記録されたテープにはセンシングスプライ
シングテープがあるため巻戻しの途中で両電極24a、
24b而が導通して信号は論理「0」となる。もしもオ
ペレータが誤まって刺しゅうデータ以外の信号が記録さ
れたカセットテープを装填した場合には、電極24がら
の信号は論理「0」とはならないのでテープを最後まで
巻戻してしまう。この状態(テープエンド)になるとマ
イクロコンピュータは所定のテープ以外のものが装填さ
れていると判断し、これをオペレータに知らせるため、
スイッチ74(アン、プSW)をスピーカ72側に接続
して記録されている信号をスピーカ72から再生する。 オペレータはこれによって誤まりに気がつき、ストップ
スイッチ35bをオンにするのでテープの再生をストッ
プし、現在装填されているカセットテープが取外される
のを待って、再びこのフローを最初から実行する。 刺しゅう模様の制御データは夫々のパターンを構成する
ステッチ数に応じ、磁気テープ上の記録長(ブロック数
)が定まるものであるが、本実施例の場合、−ステッチ
当り3バイトのデータにて表すものとし、最大84針分
を−データブロックとして、所要回数分のデータブロッ
クを連ねて一個の刺しゅう模様データとするもので、磁
気テープ上には、斧データブロックの間に無信号ゾーイ
(第1図の2St、 2SL・・・;以下IBGとする
)を各挟んで所要ブロック数のデータゾーンDATA(
o−n)が並び、最後に長いIBGが来て一模様データ
が完了する。この関係を第7図に示す。但し、最後のデ
ータゾーンDATA(n)の長さは、84針分の長さよ
り、多くの場合はより短いもので終ることとなろう。各
バイト(以下、8bitから成る此のメモリ単位をワー
ドと云う)は、その先頭ビットによって、各ワードが制
御データであるか数値データであるかの識別に供する。 制御データと数値データとの構成番ζ就で述べると、毎
−針(ステッチ)分をなす3個のワードの内、先頭に来
るものが制御データであり、之に続く2個のワードが、
各々X軸成分、Y軸成分の刺しゅう用枠移動量を定める
各数値データであり、各数値データの容量は、ワードの
先頭桁が上記のようにデータ識別に使用されているため
、残り7桁にて最大127のステップの分解能を持つ:
即ち1ステップ0.1目とすると、−成分の各ステッチ
で最大12.7■の枠移動をなし得るものである。そし
てX軸Y軸成分共に、その数値データには各移動方向を
支配する符号ビットを持たないが、各ステッチ毎にその
制御データの2番目のビットの内容によりX軸成分の正
負を、そして3番目のそれによってY軸成分の正負つま
り移動方向を示す。更に制御データは、その下位4桁の
構成術の内容が零以外の場合、此のときの制御デ゛−夕
は特別の指令信号の意味を持つとするものである。2様
に制御データのワードが之に続いて通常の数値データを
伴わない場合には、制御データのワードを上位と下位の
各4桁に分けたヘキサデシマルの2桁の内容が、第8図
の実施例では、〔86〕である場合を各データブロック
の終りを意味するものとし、〔87〕 である場合、全
データの終了つまり刺しゅう制御の終りを表するものと
する。要旨外ではあるが、之様にデータの終りを意味す
る信号として用いない場合とは、どのようなときかを簡
単に記すと、例えばジャンプ命令がある。ジャンプとは
、本実施例には示されていないが、成るステッチが普通
の刺しゅうの一針の縫目、長さとしては異常に長い場合
に、針棒2をその上昇位置に一時留置して刺しゅう枠移
動のみを続けさすものである。第8図は之様にして各デ
ータブロックのデータ編成が続いて、n番目のブロック
の成るワードに〔87〕 なる制御データが表れて一個
の刺しゅうデータが構成されることを示している。そし
て此の場合、各データブロックの253番目のワードで
あるアドレスNα252に、ブロックの区切りを示す〔
86〕 が記録されるものであり、0〜251の範囲の
ワードに、既述のように84針分のデータが入れられる
。また此の各ブロック分のデータが前記のRAM0−R
AM1の二個のメモリ40.41に交互に各ストアされ
るもので、該メモ940.41は各256バイトの容量
のもので之に適合する。 次に第9図以下のフローチャートにより作動説明を行な
う。スタートの指令に応じて、先ず判別器44の内容を
初期設定する。判別器羽は既述のように7リツプ70ツ
ブで2つの動作状態を選択的にとるものであるが、以下
便宜上、之をHとLとで表わすとする。ここでは初期設
定はしてある。 続いてスタートスイッチ35aがON操作されるのを待
ち、そのONに応じて第10図に詳細を示すデータ読込
サブルーチンに移る。データ読込みのルーチンにて今一
度判別器44の内容を見て、初回は上記のようにしてあ
るので、その肯定判断により今度は判別器44をHに設
定−、そして第一のメモリ40の先頭番地をアドレスす
べく書込アドレスカウンタ42をセットする。そして増
巾器45に駆動信号を与えてカセットテープ駆動モータ
47を駆動させ、第9図のメインルーチンに戻る。そこ
で終端センサ70の励振動作が終る迄待ち、即ち−デー
タブロック分のデータが、カセットテープ33がらデー
タ入力回路57を介して第一のメモリ4o内に読込まれ
た時点にて、終端センサ7oの動作が非出力となるに応
じて、増巾器46に駆動信号を与えてミシンモータ48
を駆動させ、再度データ読込サブルーチンに移る。そこ
で判別器44の内容を検すると、先にHに設定されてい
るので、今度はその否定判断により、判別器44の内容
をLに変更し、そして第二のメモリ41の先頭番地をア
ドレスすべく書込アドレスカウンタ42をセットし、カ
セットテープ駆動用信号を同様に出してメインルーチン
に戻る。 そこで判別器44の内容がしてあるかを検し、此の場合
は肯定判断であり、之に応じて第一のメモリ40の先頭
番地をアドレスすべく読出しアドレスカウンタ43をセ
ットする。メモリ40からそのアドレスされた部分の記
憶内容のワードが読み出される。 ワードの内容が音声アナウンスを指示するものであると
、針が上死点に到達するのを待ってミシンモータを停止
し、音声フラグをセットして切換スイッチ(アンプ5W
)74をスピーカ72側に閉とし、再生装置のカセット
モータを駆動し、モータ駆動から所定時間を経過すると
リトリガブルモノマルチバルブレータ73の出力を監視
する。モータ駆動より前記所定時間内に再生装置はバッ
クグラウンドミュージック(または低周波信号)を混合
した音声アナウンスブロックの再生信号を出力すルノで
、リトリガブルモノマルチバイブレータ73の出力がH
になり、スピーカ72よりバックグラウンドミュージッ
クおよび音声アナウンスが流れる。リトリガブルモノマ
ルチバイブレータ73の時限はTsに設定されているの
で、音声情報ブロックの再生が終わると、それからTs
後にリトリガブルモノマルチバイブレータ73の出力が
Lに復帰する。バイブレータ73の出力がLに戻ると、
CPUは切換スイッf74をデータ入力回路57側に接
とし、音声フラグをリセットし2カセツトモータを停止
としてミシンモータを駆動する。そしてRAMのデータ
を読も。 RAMの読み出しデータがアナウンスを指示するもので
はないときには、その内容がヘキシサデシマルの〔86
〕並に(87)の何れでもない間は、111図のデータ
出力サブルーチンに移る。データ出力動作とは即ち、X
Y両軸成分の駆動回路49.50に刺しゅう用の枠制御
データを与えることであり、ここで先ず与えられたワー
ドである制御データの先頭から2番目(第6ビツト)及
び第3番目(第5ビツト)の内容を夫々判断して、X軸
駆動回路49の正負入力端XP、XM及びY軸成分の同
じく正負YP、YMに之をセットする。次いで読出しア
ドレスを進めてX軸成分の数値データのワードを第一の
メモリ40から読出して、之をX軸駆動回路49への置
数出力端PSへ出力準備する。更に読出しアドレスを進
めてY軸駆動回路50への置数出力−PSも同数に準備
する。そこで終端センサ70の励起状態が続行している
間は、そのまま同期信号発生器37よりのミシン主軸3
6の回転位相信号の到来を待って、刺しゅう枠22に張
設の図示しない加工布より針が抜けるタイミングに合せ
てロード端子に置数信号を出し、ダウンカウンタ51に
対してXY軸成分の夫々の上記制御数値をプリセットせ
しめる。それによりダウンカウンタ51は発振器52か
らのクロックパルスを計数減算動作を始め、該減算が続
いている間は、そのクロックパルスがパルス分配器56
等を介して両サーボモータ20.21に制御信号として
与えられ、刺しゅう枠駆動機構の動作を介し、トラベラ
に担持された刺しゅう枠が、直交座標の両成分の合成な
2平面図形の軌跡動作をなす。なお、第5図では両サー
ボモータ20.21の種類として、オープンループの制
御系で用いるパルスモータを用いる例を想定して、その
為のパルス分配器56なる回路要素の使用を例示してい
るが、サーボモータとして使用可能であるものはパルス
モータに限らないので、他の種類のモータを用いる場合
には、モータ回転量をフィードバックさせて回転角度制
御するため、の適当な回路要素を用いればよい。 之様にして−ステッチ分の制御信号が出力されたのち、
制御シーケンスは読出しアドレスカウンタ43をアドレ
スインクリメントさせ、メインルーチンに戻り次ステッ
チの為のシーケンスを続ける。 即ち、次針分の制御データの内容が、アナウンスを指示
するものか、あるいは(86H)か(87H)であるか
を毎回検しつつ、それらの否定の間はデータ出力サブル
ーチンの制御を反復実行する。該サブルーチンのシーケ
ンス実行中に、終端センサ70の励起が終了し、即ち、
カセットテープ33からの一データブロック分の読取り
の終了が検出されると、カセットテープ駆動モータ47
のための駆動出力をストップさす。なお−データブロッ
ク分のステッチ継は既述のように最大84針分であるが
、その読込みに要する時間は、ミシン上軸36の約5回
転位の間に完了する見当のものであり、読込完了後は、
メモ1340.41の一方のストアデータが読出しを完
了する迄は両サーボモータ20.21のそのデータブロ
ック内の制御が実行される。而して、之様な刺しゅう制
御の続行中に、一方のメモリの内容が読出しを完了する
と、メインルーチンの(86H)の検出に応じて第10
図のデータ読込サブルーチンに移り、読出し完了した側
のメモリに改めて、次のデータブロック分のデータが読
込まれる。此の場合、ミシン1は刺し−う枠制御の動作
が続行された状態にて、その制御の合間に、第12図に
示すような割込みによってカセットテープ33からの読
込みを実行させる。之様にして、刺しゅう縫の自動制御
の進行に連れて、カセ・ソトテープ33の読取り動作が
断続的に続けられ、その間、2つのメモIJ40,41
が変光に読込みと読出しとの役割を交替し合って、全体
としてミシン運転が中断されることなく、−個の刺しゅ
う模様の自動制御が進行する。そこでメインルーチン中
の制御データの読出し内容(87H)を検出したとき、
同期信号発生器37からの信号に応じ、針棒が上昇した
位置でミシンを停止さすべく、詳細は図示も説明も省(
が適宜のミシンモータ停止制御によりミシンモータ48
を停止せしめる。 以上の実施例においては、記録内容識別手段をセンシン
グスプライシングテープ26とし、識別検知手段を電極
24としたが、たとえば、フォトカップラを使用してテ
ープ上の光の反射または透過を検知する光学式の手段、
更には磁気テープ上艦こ特殊な信号を記録して磁気的な
手段で検出するようにも構成できる。 以上詳細に説明したように、第5図に示す制御装置では
自動刺しゅう制御のための大容量の制御データ記録担体
として磁気テープ1を使用し、該磁気テープ1の読取り
動作と実際の刺しゅうミシン動作との同期運転を容易に
なすべく、磁気テープ1からの読取りデータを、一旦制
御回路内の静的メモリにストアさせる手段に於て、該静
的メモリとしては比較的小容量のメモリ二個を使用し、
シーケンス制御動作を行うコンピュータの構成中に、該
2つのメモリの動作選択状態を切替え、且つ其の状態を
指標の如く記憶する判別器の手段を具え、それによって
磁気テープの読取り動作は断続的に行われるが、その間
に、二個の静的メモリが相互に読込みと読出しとの役割
を交替し合うことにより、全体としてミシン運動が中断
されることなく、見掛上はオンライン制御の如き態様に
て、各刺しゅう模様毎の刺しゅう枠自動制御が進行する
ものとしている。制御回路内に特に大容量の静的メモリ
を備える必要なしに、磁気テープを介して複雑な刺しゅ
うパターンを一貫した連続動作にて完成させることがで
き、操作者はその間、何の操作を加えることも要しない
。本発明の手段を具備したミシンは、カセットテープの
装填ミスによる異常動作を行なうことがなく、刺しゅう
される製品をいためることもない。
Judge whether it is [0] or [1]. - To measure this time width, the Q of the S flip-flop 6° is
A pair of counters 64 and 65 are provided for counting the clock pulses from the oscillator 63 through an AND element 61 which is gated at the output and a similar AND element 62 corresponding to the Q output, so that the rising edge of the tape recording signal is counted. At the time of reset by the output pulse of the monostable multivibrator 66, which generates a minute width pulse in response to the output of the detection circuit 59, the counter 64 first starts counting, and this count is stopped by the output of the falling detection circuit 58. Counter 65 at the same time as stopping
The side starts counting. Then, based on the next rising edge detection circuit output, the comparison output that determines the magnitude of the counts of both counters 64 and 65 in the comparator 67 at that point is [0
] or [1] to the storage input terminal of the shift register 68. The rising edge detection signal obtained by shifting the shift register 68 in two ways is also given as a counting input to another counter 69. The shift register 68 has a length of 8 digits, and the counter 69 also generates a count output in octal notation, so that every time the shift register 68 performs a shift operation eight times, the current shift register is 68 Read data contents Microphone viewer 38
It has become a structure to be entered. The end of a data block is detected by an end sensor 70, which consists of another monostable multivibrator. That is, a termination sensor 70 with a somewhat larger excitation pulse width is connected via an OR element 71 so that a trigger input can be given by the output of either side of the rising edge detection circuit 58, 59 of the tape recording signal.
As long as data is being read from the tape, the excitation state of the end sensor 70 is maintained by repeated trigger inputs, and at the end of the data block or when all data has been read, the last excitation input causes monostable state. A read completion signal is given to the I10 port of the microcomputer 38 when the operating width of the multi-pipe brake p has elapsed. Note that the start switch 35a and the stop switch 35b are mechanically interlocked, and when the start switch 35a is turned on, the stop switch 35
b is automatically turned off, and vice versa. The operation up to the start of embroidery work will be explained with reference to the flowchart in FIG. The presence or absence of a cassette tape is checked by a detection means (not shown). If a cassette tape is loaded, the electrode 24 (sensor) is advanced toward the tape 25 and brought into contact with the tape surface. In this state, the rewind (rewind) operation automatically starts. At this time, the microcomputer 38 monitors the signal from the electrode 24 connected to the input boat, and when this signal becomes logic "0", it determines that the specified cassette tape is loaded and starts the embroidery work. Start. That is,
The signal from the electrode 24 is normally a logic "1", but since the tape on which the embroidery data is recorded includes a sensing splicing tape, both electrodes 24a and
24b becomes conductive and the signal becomes logic "0". If the operator accidentally loads a cassette tape on which signals other than embroidery data are recorded, the signal from the electrode 24 will not become logic "0" and the tape will be rewound to the end. When this state (tape end) is reached, the microcomputer determines that something other than the specified tape is loaded, and notifies the operator of this.
A switch 74 (A/P SW) is connected to the speaker 72 side, and the recorded signal is reproduced from the speaker 72. The operator notices the error, turns on the stop switch 35b, stops the tape playback, waits for the currently loaded cassette tape to be removed, and then executes this flow again from the beginning. The control data for the embroidery pattern determines the recording length (number of blocks) on the magnetic tape according to the number of stitches constituting each pattern, but in this embodiment, it is expressed as 3 bytes of data per stitch. The data blocks for a maximum of 84 stitches are used as data blocks, and data blocks for the required number of times are connected to form one embroidery pattern data.On the magnetic tape, no signal zoe (first In the figure, 2St, 2SL...; hereinafter referred to as IBG) are sandwiched between each data zone DATA (with the required number of blocks).
on) are lined up, and a long IBG comes at the end to complete the data. This relationship is shown in FIG. However, the length of the last data zone DATA(n) will end up being shorter than 84 stitches in most cases. Each byte (hereinafter, this memory unit consisting of 8 bits is referred to as a word) uses its leading bit to identify whether each word is control data or numerical data. In terms of the composition number of control data and numerical data, the first of the three words for each stitch is the control data, and the following two words are:
Each numerical data determines the amount of movement of the embroidery frame for the X-axis component and the Y-axis component, and the capacity of each numerical data is limited to the remaining 7 digits because the first digit of the word is used for data identification as described above. With a resolution of up to 127 steps:
That is, if one step is 0.1 stitches, each stitch of the - component can move the frame by a maximum of 12.7 cm. The numerical data for both the X and Y axis components does not have a sign bit that controls each direction of movement, but the positive or negative of the X axis component is determined by the contents of the second bit of the control data for each stitch, and 3 The positive and negative values of the Y-axis component, that is, the direction of movement, are indicated by the second one. Furthermore, if the contents of the lower four digits of the control data are other than zero, the control data in this case has the meaning of a special command signal. If the word of control data is not followed by normal numeric data as shown in Figure 8, the contents of the two hexadecimal digits obtained by dividing the word of control data into four upper and lower four digits are shown in Figure 8. In the embodiment, [86] means the end of each data block, and [87] means the end of all data, that is, the end of embroidery control. Although it is beyond the scope of this article, I will briefly explain when it is not used as a signal indicating the end of data, for example, in a jump instruction. Although not shown in this embodiment, jump refers to the stitch that is used when the needle bar 2 is temporarily held in the raised position when the stitch is abnormally long compared to a normal embroidery stitch. Only the embroidery frame continues to move. FIG. 8 shows that the data organization of each data block continues in this manner, and control data [87] appears in the word of the n-th block, forming one piece of embroidery data. In this case, the block separation is indicated at address Nα252, which is the 253rd word of each data block.
86] is recorded, and data for 84 stitches is entered into words in the range of 0 to 251, as described above. Also, the data for each block is stored in the RAM0-R.
The memory 940.41 is stored alternately in two memories 40.41 of AM1, each of which has a capacity of 256 bytes. Next, the operation will be explained using the flowcharts shown in FIG. 9 and subsequent figures. In response to a start command, first, the contents of the discriminator 44 are initialized. As mentioned above, the discriminator blade has 7 lips and 70 teeth and can selectively take two operating states, and for convenience, these will be expressed as H and L below. The initial settings are made here. Next, the process waits for the start switch 35a to be turned ON, and in response to the ON operation, the program moves to a data reading subroutine whose details are shown in FIG. In the data reading routine, the contents of the discriminator 44 are checked once again, and since the first time was as described above, the discriminator 44 is set to H due to the affirmative judgment, and the beginning of the first memory 40 is The write address counter 42 is set to address the address. Then, a drive signal is applied to the amplifier 45 to drive the cassette tape drive motor 47, and the process returns to the main routine of FIG. Therefore, the end sensor 70 waits until the excitation operation of the end sensor 70 is completed, that is, when the data for -data block is read into the first memory 4o from the cassette tape 33 via the data input circuit 57, the end sensor 7o When the operation becomes non-output, a drive signal is given to the amplifier 46 to control the sewing machine motor 48.
is activated, and the process returns to the data reading subroutine. Then, when the content of the discriminator 44 is checked, it is first set to H, so by the negative judgment, the content of the discriminator 44 is changed to L, and the first address of the second memory 41 is addressed. The write address counter 42 is set as desired, a cassette tape drive signal is issued in the same manner, and the process returns to the main routine. Then, it is checked whether the content of the discriminator 44 is positive, and in this case, the judgment is affirmative, and accordingly, the read address counter 43 is set to address the first address of the first memory 40. A word of the stored contents of the addressed portion is read from memory 40. If the content of the word is to instruct a voice announcement, wait until the needle reaches top dead center, stop the sewing machine motor, set the voice flag, and turn on the selector switch (amplifier 5W).
) 74 to the speaker 72 side, the cassette motor of the playback device is driven, and the output of the retriggerable mono-multivalve regulator 73 is monitored after a predetermined time has elapsed since the motor was driven. The playback device outputs a playback signal of an audio announcement block mixed with background music (or low frequency signal) within the predetermined time due to the motor drive, and the output of the retriggerable mono multivibrator 73 becomes H.
, and background music and audio announcements are played from the speaker 72. Since the time limit of the retriggerable mono multivibrator 73 is set to Ts, when the reproduction of the audio information block is finished, the time limit is set to Ts.
Afterwards, the output of the retriggerable mono multivibrator 73 returns to L. When the output of the vibrator 73 returns to L,
The CPU connects the changeover switch f74 to the data input circuit 57 side, resets the audio flag, stops the two-cassette motor, and drives the sewing machine motor. And read the data in RAM. When the data read from the RAM does not instruct an announcement, its contents are in hexadecimal [86
] or (87), the process moves to the data output subroutine shown in FIG. 111. The data output operation is
The purpose is to give embroidery frame control data to the drive circuits 49 and 50 for both Y axis components. 5 bits) and set them to the positive and negative input terminals XP, XM of the X-axis drive circuit 49 and the same positive and negative YP, YM of the Y-axis components. Next, the read address is advanced to read a word of numerical data of the X-axis component from the first memory 40 and prepare it for output to the numeric output terminal PS to the X-axis drive circuit 49. The read address is further advanced to prepare the same number of numeric outputs -PS to the Y-axis drive circuit 50. Therefore, while the excitation state of the end sensor 70 continues, the synchronization signal generator 37 continues to output the signal to the sewing machine main shaft 3.
Waiting for the arrival of the rotation phase signal No. 6, a numeric signal is sent to the load terminal in synchronization with the timing when the needle comes out of the work cloth (not shown) stretched on the embroidery frame 22, and the down counter 51 receives each of the X and Y axis components. The above control values are preset. Thereby, the down counter 51 starts counting and subtracting the clock pulses from the oscillator 52, and while the subtraction continues, the clock pulses are counted and subtracted from the pulse distributor 52.
etc., to both servo motors 20 and 21 as a control signal, and through the operation of the embroidery frame drive mechanism, the embroidery frame carried by the traveler moves along the locus of a two-plane figure that is a composite of both components of the orthogonal coordinates. Eggplant. In addition, in FIG. 5, it is assumed that a pulse motor used in an open loop control system is used as the type of both servo motors 20 and 21, and the use of a circuit element called a pulse distributor 56 for that purpose is illustrated. However, servo motors that can be used are not limited to pulse motors, so when using other types of motors, you can use appropriate circuit elements to control the rotation angle by feeding back the motor rotation amount. good. In this way, after the control signal for the stitches is output,
The control sequence increments the read address counter 43 and returns to the main routine to continue the sequence for the next stitch. In other words, it checks each time whether the content of the control data for the next stitch is an announcement instruction, or (86H) or (87H), and repeatedly executes control of the data output subroutine while it is negative. do. During the sequence execution of the subroutine, the excitation of the end sensor 70 is terminated, i.e.
When the end of reading one data block from the cassette tape 33 is detected, the cassette tape drive motor 47
Stops the drive output for. As mentioned above, the stitch connection for the data block is a maximum of 84 stitches, but the time required to read it is estimated to be completed during approximately 5 rotations of the upper shaft 36 of the sewing machine. After completion,
Control of both servo motors 20.21 within that data block is executed until reading of the stored data of one of the memo 1340.41 is completed. While the embroidery control is continuing, when the reading of the contents of one memory is completed, the 10th memory is
The process moves to the data reading subroutine shown in the figure, and data for the next data block is read into the memory on the side where reading has been completed. In this case, the sewing machine 1 continues the operation of controlling the stitching frame, and reads data from the cassette tape 33 by an interrupt as shown in FIG. 12 between the control operations. In this way, as the automatic embroidery control progresses, the reading operation of the skein/soto tape 33 continues intermittently, and during this time, the two memos IJ40 and 41 are read.
As the light changes, the reading and reading roles alternate, and the automatic control of - embroidery patterns proceeds without interrupting the sewing machine operation as a whole. Therefore, when the read content (87H) of the control data during the main routine is detected,
In order to stop the sewing machine at the position where the needle bar is raised in response to a signal from the synchronization signal generator 37, details are not shown or explained (
The sewing machine motor 48 is stopped by appropriate sewing machine motor stop control.
to stop. In the embodiments described above, the sensing splicing tape 26 was used as the recording content identification means, and the electrode 24 was used as the identification detection means. means,
Furthermore, it can be configured to record a special signal on a magnetic tape and detect it by magnetic means. As explained in detail above, the control device shown in FIG. 5 uses the magnetic tape 1 as a large capacity control data recording carrier for automatic embroidery control, and the reading operation of the magnetic tape 1 and the actual embroidery machine operation are performed using the magnetic tape 1. In order to facilitate synchronized operation with the magnetic tape 1, the data read from the magnetic tape 1 is temporarily stored in a static memory in the control circuit, and two relatively small-capacity memories are used as the static memory. use,
In the configuration of a computer that performs a sequence control operation, discriminator means for switching the operation selection state of the two memories and storing the state like an index is provided, so that the magnetic tape read operation is intermittently performed. However, during this time, the two static memories mutually exchange the roles of reading and reading, so that the sewing machine movement as a whole is not interrupted, giving the appearance of online control. Accordingly, automatic embroidery hoop control is performed for each embroidery pattern. Complex embroidery patterns can be completed in a consistent continuous motion via magnetic tape without the need for a particularly large amount of static memory in the control circuit, during which the operator does not have to perform any operations. It is not necessary. A sewing machine equipped with the means of the present invention will not operate abnormally due to incorrect loading of a cassette tape, and will not damage the product to be embroidered.

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

第1図はデジタル制御データと音声アナウンスを記録し
た磁気テープの平面図、第2図はそのテープを用いたミ
シンの縫い制御を示すフローチャートである。 第3図は刺しゅう機の構造の一例を示す斜視図、第4a
図は本発明の一実施例を示すカセット機構の平面図、第
4b図は本発明の一実施例を示すテープと記録内容識別
手段の平面図、第5図は刺しゅう機の制御装置の構成を
示すブロック図、第6図はカセット機構の動作を示すフ
ローチャート、第7図はテープ上のデータ配列を示す平
面図、第8図は第7図に示すデータブロックのそれぞれ
のデータ内容を示す平面図、第9図、第10図、第11
図および第12図は第5図に示すマイクロコンピュータ
CPUの制御動作を示すフローチャートである。 1.25:磁気テープ   2D1.2D2.・・・:
制御データ記録ブロック 10:刺し−ゆう機     1ドカセ・ソト機構(再
生機構)20:x軸サーボモータ 21:Y軸−?−ホ
ーf−−タ22:刺しゅう枠    23:針 24:電極(識別検知手段)26:センシングスプライ
ンングテープ(記録内容識別手段) 33:カセットテープ  35aニスタートスイッチ3
5b:ストラフスイッチ 38:マイクロコンヒュータ
57:データ入力回路
FIG. 1 is a plan view of a magnetic tape on which digital control data and voice announcements are recorded, and FIG. 2 is a flowchart showing sewing control of a sewing machine using the tape. Figure 3 is a perspective view showing an example of the structure of an embroidery machine, and Figure 4a
Figure 4b is a plan view of a cassette mechanism showing an embodiment of the present invention, Figure 4b is a plan view of a tape and recorded content identification means showing an embodiment of the present invention, and Figure 5 shows the configuration of a control device for an embroidery machine. 6 is a flowchart showing the operation of the cassette mechanism, FIG. 7 is a plan view showing the data arrangement on the tape, and FIG. 8 is a plan view showing the data contents of each data block shown in FIG. 7. , Fig. 9, Fig. 10, Fig. 11
This figure and FIG. 12 are flowcharts showing the control operation of the microcomputer CPU shown in FIG. 1.25: Magnetic tape 2D1.2D2. ...:
Control data recording block 10: Stab-Yuu machine 1 Dokase/Soto mechanism (playback mechanism) 20: X-axis servo motor 21: Y-axis -? -Hotter 22: Embroidery frame 23: Needle 24: Electrode (identification detection means) 26: Sensing spline tape (recorded content identification means) 33: Cassette tape 35a Ni start switch 3
5b: Straf switch 38: Microcomputer 57: Data input circuit

Claims (2)

【特許請求の範囲】[Claims] (1)  カセットテープを装填し、このテープに記録
された刺しゅうデータを再生して縫い動作を行なう刺し
ゅう機において、刺しゅうデータの記録されたカセット
のテープに付加された記録内容識別手段と1.カセット
テープの記録信号を再生する再生機構の、前記識別手段
を検知しうる位置に設けられた識別検知手段を備えるこ
とを特徴とする刺しゅう機。
(1) In an embroidery machine in which a cassette tape is loaded and the embroidery data recorded on the tape is played back to perform sewing operations, recorded content identification means added to the tape of the cassette on which embroidery data is recorded; An embroidery machine characterized in that the reproduction mechanism for reproducing a recorded signal of a cassette tape includes an identification detection means provided at a position capable of detecting the identification means.
(2)  記録内容識別手段はテープの長手方向の端部
・近傍に設けられた導電性の箔状物であり、識別検知手
段はテープ面に当接可能な2つの互に絶縁、された電極
である前記特許請求の範囲第(1)項記載の刺しゅう機
(2) The recorded content identification means is a conductive foil-like material provided at or near the longitudinal end of the tape, and the identification detection means is comprised of two mutually insulated electrodes that can come into contact with the tape surface. An embroidery machine according to claim (1).
JP11552581A 1981-07-23 1981-07-23 Stitching machine Expired JPS6043148B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11552581A JPS6043148B2 (en) 1981-07-23 1981-07-23 Stitching machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11552581A JPS6043148B2 (en) 1981-07-23 1981-07-23 Stitching machine

Publications (2)

Publication Number Publication Date
JPS5815885A true JPS5815885A (en) 1983-01-29
JPS6043148B2 JPS6043148B2 (en) 1985-09-26

Family

ID=14664679

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11552581A Expired JPS6043148B2 (en) 1981-07-23 1981-07-23 Stitching machine

Country Status (1)

Country Link
JP (1) JPS6043148B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6279091A (en) * 1985-09-30 1987-04-11 ジューキ株式会社 Embroidering machine
JPH01153184U (en) * 1988-04-16 1989-10-23

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01173434U (en) * 1988-05-26 1989-12-08

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS6279091A (en) * 1985-09-30 1987-04-11 ジューキ株式会社 Embroidering machine
JPH01153184U (en) * 1988-04-16 1989-10-23

Also Published As

Publication number Publication date
JPS6043148B2 (en) 1985-09-26

Similar Documents

Publication Publication Date Title
CA1069614A (en) Tape editing system
JPH0428110B2 (en)
JPS5880144A (en) Retrieving device of magnetic video recorder and reproducer
JPS5815885A (en) Embroidering machine
JPH0121550B2 (en)
JPS5814305A (en) Sewing information reproducing device
US3717856A (en) Dual heads with selective data dependent energization
JPH0643916Y2 (en) Video tape recorder
JP2774158B2 (en) Screen encall method for VTR system
JPS6042737B2 (en) Automatic embroidery machine control device
JP3763426B2 (en) Magnetic recording / reproducing apparatus / method
US4408242A (en) Magnetic recording member for automatic embroidering machine
JPH08772U (en) Video tape recorder
JP2635029B2 (en) Magnetic recording / reproducing device
KR0129206B1 (en) Method and device for selecting a specific screen of your VCR
JPH0422464Y2 (en)
JP2532311Y2 (en) Magnetic tape playback device
JPS6021436B2 (en) Tape position display method
JPS63102091A (en) Program searching system for magnetic recorder
KR940008093B1 (en) Mode control method for vcr
JPH04370555A (en) Magnetic tape reproducing device
JPH0229596Y2 (en)
JPH0715788B2 (en) Editing device
JPS62197980A (en) Memory value correcting method in scanning time of dictation recording and reproducing machine
JPS6310983A (en) Video signal reproducing device