JPS6043148B2 - Stitching machine - Google Patents
Stitching machineInfo
- Publication number
- JPS6043148B2 JPS6043148B2 JP11552581A JP11552581A JPS6043148B2 JP S6043148 B2 JPS6043148 B2 JP S6043148B2 JP 11552581 A JP11552581 A JP 11552581A JP 11552581 A JP11552581 A JP 11552581A JP S6043148 B2 JPS6043148 B2 JP S6043148B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- tape
- signal
- control
- cassette
- 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 claims description 43
- 239000011888 foil Substances 0.000 claims 1
- 230000015654 memory Effects 0.000 description 30
- 238000001514 detection method Methods 0.000 description 12
- 230000007246 mechanism Effects 0.000 description 9
- 238000000034 method Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 7
- 230000005284 excitation Effects 0.000 description 6
- 230000004044 response Effects 0.000 description 5
- 230000000630 rising effect Effects 0.000 description 5
- 230000003068 static effect Effects 0.000 description 5
- 101100325756 Arabidopsis thaliana BAM5 gene Proteins 0.000 description 3
- 101150046378 RAM1 gene Proteins 0.000 description 3
- 101100476489 Rattus norvegicus Slc20a2 gene Proteins 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 3
- 238000003708 edge detection Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 102100031584 Cell division cycle-associated 7-like protein Human genes 0.000 description 1
- 101000777638 Homo sapiens Cell division cycle-associated 7-like protein Proteins 0.000 description 1
- XAGFODPZIPBFFR-UHFFFAOYSA-N aluminium Chemical compound [Al] XAGFODPZIPBFFR-UHFFFAOYSA-N 0.000 description 1
- 229910052782 aluminium Inorganic materials 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 239000004020 conductor Substances 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000005281 excited state Effects 0.000 description 1
- 239000004744 fabric Substances 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 230000005236 sound signal Effects 0.000 description 1
- 230000006641 stabilisation Effects 0.000 description 1
- 238000011105 stabilization Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Landscapes
- Automatic Embroidering For Embroidered Or Tufted Products (AREA)
- Sewing Machines And Sewing (AREA)
- Numerical Control (AREA)
Description
本発明は刺しゆうデータが記録されたカセットテープ
からデータを読取つて縫い動作を行なう刺しゆうに関し
、特にそのカセットテープの種類を識別可能な刺しゆう
機に関する。
たとえば特願昭54−11696訝に開示された自動
剌しゆう縫いミシンにおいては、多様な剌しゆうのため
の制御データを取扱いの容易なりセットタイプの如き磁
気テープにてインプットするものであり、ミシンの運転
と磁気テープからのデータ読取りの同期が難しいので、
読取りデータは、一旦ミシン内部の静的メモリ(RAM
)にストアされる。
制御データ用静的メモリとしては比較的小容量の二個の
RAMが用いられ、それらに交互に磁気テープの制御デ
ータをブロック区分で読込むよ。うにして、その読込み
と刺しゆう運転のために今ストアしたばかりのデータを
直ちに読出してミシン制御を指令するコンピュータの制
御シーケンス の中だ磁気テープリーダの駆動も同時に
制御して、実際にはテープリーダは断続して作動はする
が、剌しゆうの個々のパターンで見れば、見掛上連続し
たオンライン制御の如き縫い制御がおこなわれる。操作
ガイダンス、たとえば糸換え指示、のため所定の縫い進
行毎に音声アナウンスがおこなわれるが、その音声信号
は磁気テープにおいて制御データブロックの次に記録さ
れている。たとえば、磁気テープ1には第1図に示す如
く制御デJ−夕2D、〜2D。および音声アナウンス情
報2V1〜2V。がブロック区分で記録されており、そ
れらのブロック間には、ブロック区分を明確にする無音
部25、、250、・・・ ・・・が置かれている。2
V1にはデータ2D、中のアナウンス指示で再生される
べき音声アナウンス情報が、2V2にもデータ2D、中
のアナウンス指示で再生されるべき音声アナウンス情報
が、2V3にはデータ2D2中の1つのアナウンス指示
で再生さるべき音声アナウンス情報が記録されており、
これらのデータ記録配列は先に読んだデータに基づいた
縫いの進行とそれに応じた所要アナウンスとが略連続す
るようにテープ再生がおこなわれるように定められてい
る。
磁気テープ1の再生と再生データに基づいた再生制御の
関係を概要で第2図に示す。磁気テープ再生データをメ
モリしたRAMより順次制御データを読んで自動詞しゆ
う縫い制御をおこなうが、制御データにアナウンス指示
データが現われ るとミシンを停止し、テープを駆動し
てアナウンス情報部を再生し、それが終わるとまた次の
データを読み、縫い制御又はテープ再生をし、RAMデ
ータの読み出しを終了すると今度はテープを駆動して次
の制御データブロックを再生してRAMへの書込む。デ
ータの再生とRAMへの書込における縫いの中断を避け
るため、2個のRAMに交互にデータの書込みがおこな
われる。すなわち、たとえば、データ2D1をRAMl
に書込んでいる状態で、RAMlより逐次データを読ん
で縫いを進めている間にテープが再生されてデータ2D
2がRAM2に書込まれて、RAMlの読み出しデータ
が音声アナウンスを指示するものであるとき、テープの
再生位置は2D2と2V1の間の無音部2S2となつて
いる。そしてRAMlよりデータ2D1のすべてを読み
出したときには、再生位置は2V2と2D3の間になつ
ており、今度はRAM2のデータ(2D2)が読み出さ
れ、その間にデータ2D4が再生されてRAMlに書込
まれる。この種のデータ再生、RAM書込およびアナウ
ンス再生等の処理において、ブロックの末尾にはブロッ
クエンドコードが記録されるが、それの読取りと同時に
テープを停止させると、コードの最終ビットの残余が次
回に再生れたり、また次回の再生データや音声の再生立
上りが明確に判定されなかつたり、あるいはテープのわ
ずかなずれで、再生ゼータや再生音声が混乱する。
これを防止するため前述のように所定長Tの無音部2S
1,2S2,・・・を記録ブロック間に置き、再生処理
においては、ブロックエンドコードが現われてからおよ
びアナウンス信号が途断えてから、前記所定長T.より
も短い所定長Tdのテープ送り後にテープを停止とする
ようにしている。これによれば、テープを再生スタート
してから(T−Td)の無音の次に次のデータ又はアナ
ウンスが再生され、データ読み込みやアナウンス再生に
混乱を生じない。しかしながらこれによれば、所定長T
sが短い場合あるいは音声アナウンスにおける間置き時
間が長い場合には、アナウンスの間置き無音部がブロッ
ク間無音部2S1,2S2・・・と誤認されてテープ再
生が停止され、再生データ又は音声の末尾が混・乱する
と共に、次回のテープ再生においても再生データ又は音
声が混乱する。このようなテープ再生処理の混乱を防止
するためには、音声情報記録ブロックに前記所定長Ts
のテープ送り時間よりも短い周期のレベル変動を生ずる
バックグラウンド信号と音声アナログ信号とを混合した
アナログ信号を記録するか、或いはバックグラウンド信
号のかわりに音声アナログ信号の周波数帯域外の低周波
信号を記録して再生時にフィルターを通して音声アナロ
グ信号のみをアナウンスとして出力すればよい。これに
よれば、音声情報記録ブロックの再生の間、仮に音声ア
ナウンスがTs以上無音となつても、バックグラウンド
信号または低周波k信号があるため、Ts間無信号とい
うことがなくなり、アナウンスの無音をデータブロック
間の無音部として誤読取することがなくなる。データブ
ロックのデータはTs未満でビット変動するのでこのよ
うな配慮は施こさなくてもよい。ところで、この種の自
動縫いミシンにおいて使用されているカセットテープは
標準型(フィリップス方式)のものである。
このため、一般の音楽等を記録したカセットテープを装
填可能であれが、一部のもの(実願昭55−13733
1)を除いて、装填されたカセットテープが刺しゆう用
のものであるかまたは音楽用のものであるかをミシン側
では検知できず、したがつて、オペレータが誤まつて音
楽用のテープをミシンに装填してしまうと、ミシンは音
楽の信号を刺しゆうデータとして読取り、異常動作を生
じ、でたらめな縫いをおこなう。本発明はこのような自
動縫いミシンの異常動作を防止することを目的とする。
この目的を達成するために本発明においては、データの
記録されたカセットテープのテープ部分(磁気テープ、
リーダテープ等)に、記録されている内容が縫いデータ
であることを示す記録内容識別手段を設け、ミシンを装
填する再生機構には前記記録内容識別手段を検知する識
別検知手段を、記録内容識別手段は、テープの長手方向
の端部近傍に設けられたアルミニウム等の導電性の箔状
物とし、識別検知手段は、テープ面に当接可能な2つの
電極とする。これによれば、電極をテープ面に当接して
、それらの電極間の導電・非導通により箔状物の有無を
検知して、記録内容が縫いデータか、それとも音楽等で
あるかを識別でき、誤読取に基づく異常動作を防止てき
る。次に本発明の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,24bはテープの巻戻しの際に前進して磁
気テープ25と当接し再生時には離れる。さらに電極2
4a,24bは互いに絶縁され、その一方は接地され、
もう一方は抵抗を介してプルアップされ入力ボートに接
続されている(第5図参照)。一方、記録内容識別手段
は、第4b図に示す磁気テープ25の両端部近傍に設け
られたセンシングスプライシングテープ26により実現
される。センシングスプライシングテープ26は、導電
体であり前記識別検知手段24と対向するテープ面に貼
着されている。第5図に示す回路に於てその中心となる
マイクロコンピュータ38は通例型式のもので、それ自
身のデータ処理演算用プログラムをストアさせた固定の
データメモリであるROM38aを具える。そして普通
には此の一組のマイクロコンピュータの中に構成される
べきものてあるが、便宜上別の枠内に一括して示した刺
しゆうデータメモリ回路39を具える。刺しゆうデータ
メモリ回路39は、その容量が各256/くイトである
二個のRAMメモリ要素から成る第一メモリ40及び第
二メモリ41を持ち、また此のメモリの双方に、書込時
のアドレスを指定する書込アドレスカウンタ42及び読
出時の同じく読出しアドレスカウンタ43、更に該二個
のメモリ40,41の何れの側を動作状態に制御するか
の切換指令とその状態記憶の役割を持つ判別器44を具
えている。判別器44は一個のフリップフロップにて足
り、後述する制御シーケンスの説明中ではDRAと略記
する。同様に第一メモリ40はRAMO、第二メモリ4
1はRAMl、書込アドレスカウンタ42はWAClそ
して読出しアドレスカウンタ43はRACのように、制
御シーケンス説明中のフローチャートには夫々略記され
ている。マイクロコンピュータ38の出力は、夫々増巾
器45,46を介して、一方はデータリーダ34のカセ
ットテープ駆動モータ47及び、他方は此のミシンの主
軸36を駆動するミシンモータ48を制御する。マイク
ロコンピュータ38の出力動作の役割で重要な機能であ
る2つのメモリ40,41から読出したデータによる各
ステッチ毎の2つの座標成分の動作出力信号は、X軸駆
動回路49及びY軸駆動回路50への制御入力として与
えられる。此の2つの駆動回路49,50は同構成のも
のであり、Y軸のもので説明すると、該当座標成分の動
作出力信号として与えられる正負の信号及びその移動量
相当の数値信号の内、数値信号YDAは、ダウンカウン
タ51のプリセット入力端円に接続され、そのロード入
力LOにより置数される。そして別に設けられた発振器
52からの出力パルスをクロックパルスとして、AND
ゲート53を介して減算動作をなし、その減算終了時の
ポロー出力にてN■ゲート53を閉じる。ANDゲート
53を通過中のクロックパルスは、上記正負の信号YP
,YMに応じて各開ゲート制御される一対のANDゲー
ト54,55の内の開ゲート動作中の側を通つてパルス
分配器56の入力に加えられる。パルス分配器56は、
サーボモータ21が一般の用例のようにパルスモータを
用いた場合の、回動方向に応じた励磁相切換の作用をな
す公知のものである。マイクロコンピュータ38の入力
側には、前述の同期信号発生器37の出力信号及びスタ
ート・ストップスイッチ35の操作信号ならびに識別検
知手段24からの信号が接続されており、又カセットテ
ープ33から読取つた信号を、各8ビットを1バイトと
する単位ワード毎に、前記の2つの・刺しゆうデータ用
のメモリ40,41のどちらかに、判別器44の状態に
応じて書込ませるためのデータ入力回路57が接続され
ている。カセットテープからの信号は再生ヘッド33a
で再生され、増幅された後の信号は再生ヘッド33aて
再生され、増幅された後の信号系路を切換えるためのス
イッチ74(アンプSW)に接続されている。スイッチ
74はCPUにより制御され、データ入力回路57とス
ピーカ72個のいずれかに再生信号を供給する。データ
入力回路57の役割は、簡単に云えば、カセットテープ
33の記録が各ビットを縦に連ねたものであるのに対し
、之を8ビット宛に区切つてマイクロコンピュータ38
の110ボートに入力さすもので、また各ビットの内容
を(イ)〕か〔1〕かに判断しつつ読取る機能のもので
ある。カセットテープ33のデータ記録態様は、信号記
録幅の大小によりニ値信号に対応させたものである。即
ち、読出しヘッド33aがテープ1上の信号の立上りと
立下りとを検出し、この夫々に1つて、各別に検知回路
58,59を介してフリップフロップ60のセット及び
リセット信号を作り、該フリップフロップ60のセット
動作とリセット動作の各時間幅を比較することにより、
各ビットの二値信号の内容をThe present invention relates to a embroidery machine that performs sewing operations by reading data from a cassette tape on which embroidery data is recorded, and particularly to a embroidery machine that can identify the type of cassette tape. For example, in the automatic folding yew-stitch sewing machine disclosed in Japanese Patent Application No. 11696/1983, control data for various tying stitches is inputted on easy-to-handle magnetic tape such as a set type. It is difficult to synchronize the operation of the magnetic tape with the reading of data from the magnetic 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 control data on the magnetic tape is read into them alternately in blocks. During the computer control sequence, the computer immediately reads out the data that has just been stored and commands the sewing machine control for reading and sewing operation.The computer also controls the drive of the magnetic tape reader at the same time and actually reads the data that has just been stored. Although the reader operates intermittently, when looking at each individual pattern, the sewing control appears to be continuous and on-line 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, the magnetic tape 1 includes control data J-2D, -2D as shown in FIG. and audio announcement information 2V1-2V. are recorded in blocks, and silent parts 25, 250, . . . are placed between these blocks to clarify the block divisions. 2
V1 contains the data 2D, voice announcement information to be played in accordance with the middle announcement instruction, 2V2 also contains the data 2D, voice announcement information to be played in accordance with the middle announcement instruction, and 2V3 contains one announcement in the data 2D2. Audio announcement information that should be played according to instructions is recorded.
These data recording arrangements are determined so 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. FIG. 2 schematically shows the relationship between reproduction of the magnetic tape 1 and reproduction control based on reproduction data. The control data is sequentially read from the RAM that stores the magnetic tape playback data to perform intransitive sewing control, but when announcement instruction data appears in the control data, the sewing machine is stopped, the tape is driven, and the announcement information section is played back. When that is finished, 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 stored in RAM1.
While reading the data sequentially from RAM1 and proceeding with sewing, the tape is played back and the data 2D
2 is written into the RAM 2 and the data read out from the RAM 1 instructs a voice announcement, the playback position of the tape is a silent section 2S2 between 2D2 and 2V1. When all data 2D1 is read out from RAMl, the playback position is between 2V2 and 2D3, and this time data (2D2) from RAM2 is read out, while data 2D4 is played back and written to RAMl. It will be done. 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. The next playback data or audio may not be played back clearly, or the playback zeta or playback audio may become confused due to a slight shift in the tape. In order to prevent this, as mentioned above, the silent part 2S of the predetermined length T is
1, 2S2, . The tape is stopped after the tape has been fed by a predetermined length Td, which is shorter than the predetermined length Td. 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, the predetermined length T
If s is short or the pause time in the audio announcement is long, the paused silent part of the announcement is mistakenly recognized as the interblock silent part 2S1, 2S2, etc., and the tape playback is stopped, and the end of the playback data or audio is Not only will the data or audio be confused, but also the reproduced data or audio will be confused the next time the tape is played. In order to prevent such confusion in the tape playback process, it is necessary to set the predetermined length Ts in the audio information recording block.
Record an analog signal that is a mixture of a background signal and an audio analog signal that cause level fluctuations with a period shorter than the tape feeding time, or use a low frequency signal outside the frequency band of the audio analog signal instead of the background signal. When recording and playing back, it is only necessary to pass through a filter and output only the audio analog signal as an announcement. According to this, even if the audio announcement is silent for more than Ts during playback of the audio information recording block, there will be no signal for Ts because there is a background signal or low frequency k signal, and the announcement will be silent. This eliminates the possibility of erroneously reading the sound as a silent part between data blocks. Since the data in the data block varies in bits below Ts, such consideration does not need to be taken. By the way, the cassette tape used in this type of automatic sewing machine is a standard type (Philips type). For this reason, although it is possible to load cassette tapes that record general music, etc., some
With the exception of 1), the sewing machine cannot detect whether the loaded cassette tape is for embroidery or music, so the operator may accidentally insert a music tape. When loaded into a sewing machine, the machine reads the music signal as sewing 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 objective, the present invention uses a tape section of a cassette tape (magnetic tape,
A leader tape, etc.) is provided with a recorded content identification means that indicates that the recorded content is sewing data, and an identification detection means for detecting the recorded content identification means is provided in the playback mechanism loaded into the sewing machine. The means is a conductive foil-like material made of aluminum or the like provided near the longitudinal end of the tape, and the identification detection means is two electrodes that can come into contact with the tape surface. According to this, it is possible to identify whether the recorded content is sewing data, 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. , it is possible to prevent abnormal operations due to misreading. One embodiment of the invention will now be described in detail with reference to FIGS. 3, 4a, 4b, 5 and 6. Figure 3 is a perspective view showing the outline of the structure of the embroidery machine, Figure 4a
The figure is a plan view showing the structure of the head of the cassette mechanism and its surroundings, FIG. 4b is a plan view showing the positional relationship between the tape and recorded content identification means, FIG. 5 is a block diagram showing the configuration of the control circuit, and FIG. is a flowchart showing the operation of the cassette mechanism. First, an overview of the stitching machine 10 will be explained with reference to FIG. 3. Reference numeral 11 is a cassette mechanism, which reads data from a cassette tape loaded therein and processes it in the stitching circuit shown in FIG. After performing calculations, the x-axis servo motor 20 and the Y-axis servo motor 21 are respectively driven to position the stitching frame 22, and the sewing machine motor 48 is driven to move the needle 23 up and down to perform a predetermined stitching operation. Do the following. In FIG. 4a, the identification detection means 24 consists of two electrodes 24a, 24b. Both of these electrodes have curved ends facing the magnetic tape, and the electrodes 24a and 24b move forward to come into contact with the magnetic tape 25 during tape rewinding and separate during playback. Furthermore, electrode 2
4a and 24b are insulated from each other, one of which is grounded,
The other side is pulled up through a resistor and connected to the input port (see Figure 5). On the other hand, the recorded content identification means 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. It also includes a data memory circuit 39, which would normally be included in this set of microcomputers, but is shown all together in a separate frame for the sake of convenience. The data memory circuit 39 has a first memory 40 and a second memory 41 consisting of two RAM memory elements each having a capacity of 256/item. A write address counter 42 for specifying an address, a read address counter 43 for reading, and a switching command for controlling which side of the two memories 40 and 41 to operate, and a role for storing the state. It is equipped with a discriminator 44. 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 RAMO, the second memory 4
1 is RAMl, the write address counter 42 is WACl, and the read address counter 43 is RAC, which are abbreviated in the flowchart explaining the control sequence. The output of the microcomputer 38 is transmitted through amplifiers 45 and 46 to control a cassette tape drive motor 47 of the data reader 34 on the one hand and a sewing machine motor 48 that drives the main shaft 36 of the sewing machine on the other hand. 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 output operation role of the microcomputer 38, are generated by the X-axis drive circuit 49 and the Y-axis drive circuit 50. is given as a control input to These two drive circuits 49 and 50 have the same configuration, and to explain it 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, Signal YDA is connected to the preset input end circle of down counter 51 and is populated by its load input LO. Then, using the output pulse from the separately provided oscillator 52 as a clock pulse, AND
A subtraction operation is carried out through the gate 53, and the N⊥ gate 53 is closed at the pollo output at the end of the subtraction. The clock pulse passing through the AND gate 53 is the positive/negative signal YP.
, YM, and is applied to the input of the pulse distributor 56 through the one of the pair of AND gates 54 and 55 whose opening gates are controlled in accordance with the gates 54 and 55, which are in operation. The pulse distributor 56 is
The servo motor 21 is a known motor that switches the excitation phase according to the direction of rotation when a pulse motor is used as in a general example. The input side of the microcomputer 38 is connected to the output signal of the synchronizing signal generator 37 mentioned 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. is written into either of the two memories 40 and 41 for the above-mentioned data in accordance with the state of the discriminator 44, for each unit word in which each 8 bits is one byte. 57 is connected. The signal from the cassette tape is played by the playback head 33a.
The signal after being reproduced and amplified is reproduced by the reproduction head 33a, and is connected to a switch 74 (amplifier SW) for switching the signal path after being amplified. The switch 74 is controlled by the CPU and supplies a reproduction signal to either the data input circuit 57 or the 72 speakers. To put it simply, the role of the data input circuit 57 is that the recording on the cassette tape 33 is a series of bits vertically, but the data input circuit 57 divides the bits into 8 bits and sends them to the microcomputer 38.
It is input to the 110 ports of 1 and has a function of reading the contents of each bit while determining whether it is (A) or [1]. The data recording mode of the cassette tape 33 corresponds to a binary signal 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 generates set and reset signals for the flip-flop 60 through separate detection circuits 58 and 59, respectively, and the signals are set and reset for the flip-flop 60. By comparing the time widths of the set operation and reset operation of step 60,
The contents of the binary signal of each bit
〔0〕か〔1〕かに判断す
る。この時間幅を各計測するために、フリップフロップ
60のQ出力にて開ゲートされるAND素子61及びO
出力に応する同様のAND素子62を介し、発振器63
からのクロックパルスを各計数する一対のカウンタ64
,65を具えており、テープ記録信号の立上り検知回路
59の出力に応じ微小幅のパルスを生ずる単安定マルチ
バイブレータ66の該出力パルスによるリセットの時点
より、先ずカウンタ64が計数を開始し、立下り検知回
路58の出力にて此の計数がストップすると同時にカウ
ンタ65の側が計数を始め.る。そして次の立上り検知
回路出力によつて、その時点での、比較器67に於ける
両カウンタ64,65の計数値の大小を判断した比較出
力が、(イ)〕又は〔1〕の形でシフトレジスタ68の
記憶入力端に入力される。シフトレジスタ68を之.様
にシフト動作させた立上り検知信号は、また今1つのカ
ウンタ69の計数人力として与えられる。シフトレジス
タ68は8桁の長さのものであり、カウンタ69も亦8
進法の計数出力を生ずるものとすることにより、シフト
レジスタ68が8回宛シフト動作する毎に、そのときの
シフトレジスタ68の読込みデータの内容がマイクロコ
ンピュータ38に入力される構成になつている。データ
ブロックの終了は、今1つの単安定マルチバイブレータ
から成る終端センサ70にて検出される。即ちテープ記
録信号の立上り検知回路58,59の何れの側の出力に
よつてもトリガ入力を与えられるように、0R素子71
を介して励振パルス幅が幾分大なる終端センサ70が接
続されており、テープからのデータ読取りが続いている
間は、繰返し与えられるトリガ入力によつて終端センサ
70の励起状態が接続され、そしてデータフ[ロックの
終端、もしくは全データの読取り完了時bに、最後の励
振入力による単安定マルチバイブレータの作動幅経過時
点で、マイクロコンピュータ38の110ボートに読込
完了信号を与えるものである。なお、スタートスイッチ
35aとストップスイッチ35bは機械的に連動するも
のであり、スタートスイッチ35aがオンになるとスト
ップスイッチ35bは自動的にオフとなり、その逆の場
合も同様となる。第6図のフローチャートを参照して刺
しゆう作業を開始するまでの作動説明をする。
図示しない検知手段によりカセットテープの有無をチェ
ックする。カセットテープが装填されていれば電極24
(センサ)をテープ25に向つて前進させテープ面に接
触させる。この状態て自動的に巻戻し(リワインド)動
作を開始する。このとき、マイクロコンピュータ38は
入力ボートに接続されている電極24からの信号をモニ
ターしており、この信号が論理ROョになると所定のカ
セットテープが装填されていると判断して刺しゆう作業
を開始する。すなわち、電極24からの信号は通常は論
理11ョであるが、刺しゆうデータの記録されたテープ
にはセンシングスプライシングテープがあるため巻戻し
の途中て両電極24a,24b間が導電して信号は論理
ROJとなる。もしもオペレータが誤まつて刺しゆうデ
ータ以外の信号が記録されたカセットテープを装填した
場合には、電極24からの信号は論理ROョとはならな
いのでテープを最後まで巻戻してしまう。この状態(テ
ープエンド)になるとマイクロコンピュータは所定のテ
ープ以外のものが装填されていると判断し、これをオペ
レータに知らせるため、スイッチ74(アンプSW)を
スピーカ72側に接続して記録されている信号をスピー
カ72から再生する。オペレータはこれによつて誤まり
に気がつき、ストップスイッチ35bをオンにするので
テープの再生をストップし、現在装填されているカセッ
トテープが取外されるのを待つて、再びこのフローを最
初から実行する。刺しゆう模様の制御データは夫々のパ
ターンを構成するステッチ数に応じ、磁気テープ上の記
録,長(ブロック数)が定まるものであるが、本実施例
の場合、−ステッチ当り3バイトのデータにて表すもの
とし、最大8樹分をーデータブロックとして、所要回数
分のデータブロックを連ねて一個の刺しゆう模様データ
とするもので、磁気テ−プー上には、各データブロック
の間に無信号ゾーン(第1図の2S1,2S2,・;以
下1BGとする)を各挾んで所要ブロック数のデータゾ
ーンDATA(0−n)が並び、最後に長いIBGが来
て一模様データが完了する。
この関係を第7図に示す。但し、最後のデータゾーンD
ATA(n)の長さは、8揖分の長さより、多くの場合
はより短いもので終ることとなろう。各バイト(以下、
8bitから成る此のメモリ単位をワードと云う)は、
その先端ビットによつて、各ワードが制御データである
か数値データであるかの識別に供する。制御データと数
値ア゛一タとの構成に就て述べると、毎一針(ステッチ
ゝ)分をなす3個のワードの内、先頭に来るものが制御
データであり、乏に続く2個のワードが、各々X軸成分
、Y軸成分の刺しゆう用枠移動量を定める各数値データ
であり、各数値データの容量は、ワードの先頭桁が上記
のようにデータ識別に使用されているため、残り7桁に
て最大127のステップの分解能を持つ。即ち1ステッ
プ0.1Tn!nとすると、一成分の各ステッチで最大
12.7Tfrmの枠移動をなし得るものである。そし
てX軸Y軸成分共に、その数値データには各移動方向を
支配する符号ビットを持たないが、各ステッチ毎にその
制御データの2番目のビットの内容によりx軸成分の正
負を、そして3番目のそれによつてY軸成分の正負つま
り移動方向を示す。更に制御データは、その下位4桁の
構成桁の内容が零以外の場合、此のときの制御データは
特別の指令信号の意味を持つとするものである。之様に
制御データのワードが之に続いて通常の数値データを伴
わない場合には、制御データのワードを上位と下位の各
4桁に分けたヘキサデシマルの2桁の内容が、第8図の
実施例では、〔86〕である場合を各データブロックの
終りを意味するものとし、〔87〕である場合、全デー
タの終了つまり刺しゆう制御の終りを表するものとする
。要旨外ではあるが、之様にデータの終りを意味する信
号として用いない場合とは、どのようなときかを簡単に
記すと、例えばジャンプ命令がある。ジャンプとは、本
実施例には示されていないが、或るステッチが普通の刺
しゆうの一針の縫目長さとしては異常に長い場合に、針
棒2をその上昇位置に一時留置して刺しゆう枠移動のみ
を続けさすものである。第8図は之様にして各データブ
ロックのデータ編成が続いて、n番目のブロックの或る
ワードに〔87〕なる制御データが表われて一個の刺し
ゆうデータが構成されることを示している。そして此の
場合、各データブロックの253番目のワードであるア
ドレスNO.252に、ブロックの区切りを示す〔86
〕が記録されるものであり、0〜251の範囲のワード
に、既述のように8樹分のデータが入れられる。また此
の各ブロック分のデータが前記のRAMO・RAMlの
二個のメモリ40,41に交互に各ストアされるもので
、該メモリ40,41は256/くイトの容量のもので
之に適合する。次に第9図以下のフローチャートにより
作動説明を行なう。スタートの指令に応じて、先ず判別
器44の内容を初期設定する。判別器44は既述のよう
にフリップフロップで2つの動作状態を選択的にとるも
のであるが、以下便宜上、之をHとLとで表わすとする
。ここでは初期設定はLである。続いてスタートスイッ
チ35aが0N操作されるのを持ち、その0Nに応じて
第10図に詳細ノに示すデータ読込サブルーチンに移る
。データ読込みのルーチンにて今一度判別器44の内容
を見て、初回は上記のようにLであるので、その肯定判
断により今度は判別器44をHに設定し、そして第一の
メモリ40の先頭番地をアドレスすべく7書込アドレス
カウンタ42をセットする。そして増巾器45に駆動信
号を与えてカセットテープ駆動モータ47を駆動させ、
第9図のメインルーチンに戻る。そこで終端センサ70
の励振動作が終る迄持ち、即ちーデータブロック分のデ
ータが、9カセットテープ33からデータ入力回路57
を介して第一のメモリ40内に読込まれた時点にて、終
端センサ70の動作が非出力となるに応じて、増巾器4
6に駆動信号を与えてミシンモータ48を駆動させ、再
度データ読込サブルーチンに移る。そこで判別器44の
内容を検すると、先にHに設定されているので、今度は
その否定判断により、判別器44の内容をLに変更し、
そして第二のメモリ41の先頭番地をアドレスすべく書
込アドレスカウンタ42をセットし、カセットテープ駆
動用信号を同様に出してメインルーチンに戻る。そこで
判別器44の内容がLであるかを検し、此の場合は肯定
判断であり、之に応じて第一のメモリ40の先頭番地を
アドレスすべく読出しアドレスカウンタ43をセットす
る。メモリ40からそのアドレスされた部分の記憶内容
のワードが読み出される。ワードの内容が音声アナウン
スを指示するものであると、針が上死点に到達するのを
待つてミシンモータを停止し、音声フラグをセットして
切換スイッチ(アンプSW)74をスピーカ72側に閉
とし、再生装置のカセットモータを駆動し、モータ駆動
から所定時間を経過するとリトリガプルモノマルチバル
ブレータ73の出力を監視する。モータ駆動より前記所
定時間内に再生装置はバックグラウンドミュージック(
または低周波信号)を混合した音声アナウンスブロック
の再生信号を出力するので、リトリガプルモノマルチバ
イブレータ73の出力がHになり、スピーカ72よりバ
ックグラウンドミュージックおよび音声アナウンスが流
れる。リトリガプルモノマルチバイブレータ73の時限
はTsに設定されているので、音声情報ブロックの再生
が終わると、それからTs後にリトリガプルモノマルチ
バイブレータ73の出力がLに復帰する。バイブレータ
73の出力がLに戻ると、CPUは切換スイッチ.74
をデータ入力回路57側に接とし、音声フラグをリセッ
トし、カセットモータを停止としてミシンモータを駆動
する。そしてRAMのデータを読む。RAMの読み出し
データがアナウンスを指示す!るものではないときには
、その内容がヘキシサデシマルの〔86〕並に〔87〕
の何れでもない間は、第11図のデータ出力サブルーチ
ンに移る。
データ出力動作とは即ち、XY両軸成分の駆動回路49
,50に刺しゆう用の枠制御データを与えるこ・とであ
り、ここで先ず与えられたワードである制御データの先
頭から2番目(第6ビット)及び第3番目(第5ビット
)の内容を夫々判断して、X軸駆動回路49の正負入力
端XP,XM及びY軸成分の同じく正負YP,YMに之
をセットする。次いで読出しアドレスを進めてX軸成分
の数値データのワードを第一のメモリ40から読出して
、之をx軸駆動回路49への置数出力端円へ出力準備す
る。更に読出しアドレスを進めてY軸駆動回路50への
置数出力PSも同様に準備する。そこで終端センサ70
の励起状態が続行している間は、そのまま同期信号発生
器37よりのミシン主軸36の回転位相信号の到来を待
つて、刺しゆう枠2ノ2に張設の図示しない加工布より
針が抜けるタイミングに合せてロード端子に置数信号を
出し、ダウンカウンタ51に対してXY軸成分の夫々の
上記制御数値をプリセットせしめる。それによりダウン
カウンタ51は発振器52からのクロツクパ・ルスを計
数減算動作を始め、該減算が続いている間は、そのクロ
ックパルスがパルス分配器56等を介して両サーボモー
タ20,21に制御信号として与えられ、刺しゆう枠駆
動機構の動作を介し、トラベラに担持された刺しゆう枠
が直交座標″の両成分の合成なる平面図形の軌跡動作を
なす。なお、第5図では両サーボモータ20,21の種
類として、オープンループの制御系で用いるパルスモー
タを用いる例を想定して、その為のパルス分配器56な
る回路要素の使用を例示しているが、サーボモータとし
ての使用可能てあるものはパルスモータに限らないので
、他の種類のモータを用いる場合には、モータ回転量を
フィードバックさせて回転角度制御するための適当な回
路要素を用いればよい。之様にしてーステッチ分の制御
信号が出力されたのち、制御シーケンスは読出しアドレ
スカウンタ43をアドレスインクリメントさせ、メイン
ルーチンに戻り次ステッチの為のシーケンスを続ける。
即ち、次針分の制御データの内容が、アナウンスを指示
するか、あるいは〔86FI〕か〔87H〕であるかを
毎回検しつつ、それらの否定の間はデータ出力サブルー
チンの制御を反復実行する。
該サブルーチンのシーケンス実行中に、終端センサ70
の励起が終了し、即ち、カセットテープ33からの一デ
ータブロック分の読取りの終了が検出されると、カセッ
トテープ駆動モータ47のための駆動出力をストップさ
す。なおーデータブ七ツク分のステッチ数は既述のよう
に最大8樹分であるが、その読込みに要する時間は、ミ
シン上軸36の約5回転位の間に完了する見当のもので
あり、読込完了後は、メモリ40,41の一方のストア
データが読出しを完了する迄は両サーボモータ20,2
1のそのデータブロック内の制御が実行される。而して
、之様な刺しゆう制御の続行中に、一方のメモリの内容
が読出しを完了すると、メインルーチンの〔86H〕の
検出に応じて第10図のデータ読込サブルーチンに移り
、読出し完了した側のメモリに改めて、次のデータブロ
ック分のデータが読込まれる。此の場合、ミシン1は刺
しゆう枠制御の動作が続行された状態にて、その制御の
合間に、第12図に示すような割込みによつてカセット
テープ33からの読込みを実行させる。之様にして、刺
しゆう縫の自動制御の進行に連れて、カセットテープ3
3の読取り動作が断続的に続けられ、その間、2つのメ
モリ40,41が交互に読込みと読出しとの役割を交替
し合つて、全体としてミシン運転が中断されることなく
、一個の刺しゆう模様の自動制御が進行する。そこでメ
インルーチン中の制御データの読出し内容〔87H〕を
検出したとき、同期信号発生器37からの信号に応じ、
針棒が上昇した位置でミシンを停止さすべく、詳細は図
示も説明も省くが適宜のミシンモータ停止制御によりミ
シンモータ48を停止せしめる。
以上の実施例においては、記録内容識別手段をセンシン
グスプライシングテープ26とし、識別検知手段を電極
24としたが、たとえば、フォトカップラを使用してテ
ープ上の光の反射または透過を検知する光学式の手段、
更には磁気テープ上に特殊な信号を記録して磁気的な手
段て検出するようにも構成てきる。
以上詳細に説明したように、第5図に示す制御装置ては
自動刺しゆう制御のための大容量の制御データ記録担体
として磁気テープ1を使用し、該磁気テープ1の読取り
動作と実際の刺しゆうミシン動作との同期運転を容易に
なすべく、磁気テープ1からの読取りデータを、一旦制
御回路内の静的メモリにストアさせる手段に於て、該静
的メモリとしては比較的小容量のメモリニ個を使用し、
シーケンス制御動作を行うコンピュータの構成中に、該
2つのメモリの動作選択状態を切替え、且つ其の状態を
指標の如く記憶する判断器の手段を具え、それによつて
磁気テープの読取り動作は断続的に行われるが、その間
に、二個の静的メモリが相互に読込みと読出しとの役割
を交替し合うことにより、全体としてミシン運動が中断
されることなく、見掛上はオンライン制御の如き態様に
て、各刺しゆう模様毎の刺しゆう枠自動制御が進行する
ものとしている。
制御回路内に特に大容量の静的メモリを備える必要なし
に、磁気テープを介して複雑な刺しゆうパターンを一貫
した連続動作にて完成させることができ、操作者はその
間、何の操作を加えることも要しない。本発明の手段を
具備したミシンは、カセットテープの装填ミスによる異
常動作を行なうことがなく、刺しゆうされる製品をいた
めることもない。Judge whether it is [0] or [1]. In order to measure each time width, an AND element 61 and O
The oscillator 63 via a similar AND element 62 corresponding to the output
a pair of counters 64 each counting clock pulses from
, 65, and when reset by the output pulse of the monostable multivibrator 66, which generates a minute width pulse in response to the output of the rising edge detection circuit 59 of the tape recording signal, the counter 64 starts counting, and the counter 64 starts counting. At the same time as this counting is stopped by the output of the downward detection circuit 58, the counter 65 starts counting. Ru. Then, based on the output of the next rising detection circuit, the comparison output that determines the magnitude of the count values of both counters 64 and 65 in the comparator 67 at that point is in the form of (a)] or [1]. It is input to the storage input terminal of the shift register 68. Shift register 68. The rising detection signal shifted in the same manner is also given as a counting force of another counter 69. The shift register 68 has a length of 8 digits, and the counter 69 also has a length of 8 digits.
By generating a base count output, the contents of the read data of the shift register 68 at that time are input to the microcomputer 38 every time the shift register 68 performs eight shift operations. . The end of a data block is detected by an end sensor 70, which consists of another monostable multivibrator. That is, the 0R element 71 is configured so that the trigger input can be given by the output of either side of the rising edge detection circuit 58 or 59 of the tape recording signal.
An end sensor 70 with a somewhat larger excitation pulse width is connected through the tape, and the excitation state of the end sensor 70 is connected by a repeatedly applied trigger input while data reading from the tape continues. Then, at the end of the data lock or when all data has been read, a read completion signal is given to the 110 port of the microcomputer 38 when the operating width of the monostable multivibrator due to the last excitation input has elapsed. The start switch 35a and the stop switch 35b are mechanically interlocked, and when the start switch 35a is turned on, the stop switch 35b is automatically turned off, and vice versa. The operation up to the start of the stitching 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, a rewind operation is automatically started. At this time, the microcomputer 38 monitors the signal from the electrode 24 connected to the input boat, and when this signal becomes logic RO, it determines that the specified cassette tape is loaded and starts the stabbing operation. Start. That is, the signal from the electrode 24 is normally a logic 11, but since the tape on which the splicing data is recorded has a sensing splicing tape, conduction occurs between the electrodes 24a and 24b during rewinding, and the signal is It becomes a logical ROJ. If the operator accidentally loads a cassette tape on which a signal other than the stab data is recorded, the signal from the electrode 24 will not be the logic RO, and the tape will be rewound to the end. When this state (tape end) is reached, the microcomputer determines that a tape other than the specified tape is loaded, and in order to notify the operator of this, the switch 74 (amplifier SW) is connected to the speaker 72 side and the tape is recorded. The signal is reproduced from the speaker 72. The operator notices the error and turns on the stop switch 35b to stop playing the tape, waits for the currently loaded cassette tape to be removed, and then repeats this flow from the beginning. do. The control data for the embroidery pattern is such that the recording length (block number) on the magnetic tape is determined according to the number of stitches constituting each pattern, but in this example, the data is 3 bytes per stitch. A maximum of eight data blocks are used as data blocks, and the data blocks are connected the required number of times to form one embroidery pattern data.On the magnetic tape, there is no space between each data block. Data zones DATA (0-n) of the required number of blocks are lined up between each signal zone (2S1, 2S2, etc. in Figure 1; hereinafter referred to as 1BG), and a long IBG comes at the end to complete the data. . This relationship is shown in FIG. However, the last data zone D
The length of ATA(n) will often end up being less than 8 loaves long. Each byte (hereinafter,
This memory unit consisting of 8 bits is called a word).
The leading bit serves to identify whether each word is control data or numerical data. Regarding the structure of the control data and numerical data, the first word of the three words for each stitch is the control data, and the two following words are the control data. The word is each numerical data that determines the amount of movement of the stitching frame for the X-axis component and the Y-axis component, and the capacity of each numerical data is determined because the first digit of the word is used for data identification as described above. , the remaining 7 digits have a maximum resolution of 127 steps. That is, 1 step is 0.1Tn! If n, each stitch of one component can move the frame by a maximum of 12.7 Tfrm. 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 at this time has the meaning of a special command signal. If the word of control data is not followed by normal numeric data, 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 stitching 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. Jumping is not shown in this embodiment, but when a certain stitch is abnormally long for one stitch of normal stitching, the needle bar 2 is temporarily held in the raised position. It only continues to move the embroidery frame. Figure 8 shows that the data organization of each data block continues in this manner, and control data [87] appears in a certain word of the nth block, forming one piece of stitching data. There is. In this case, the 253rd word of each data block is the address NO. 252 shows the block separation [86
] is recorded, and eight trees worth of data are stored in words in the range 0 to 251, as described above. In addition, the data for each block is stored alternately in the two memories 40 and 41 of the RAMO and RAM1, and the memories 40 and 41 have a capacity of 256/item and are suitable for this. do. 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 44 is a flip-flop that selectively takes two operating states, and for convenience, these will be expressed as H and L below. Here, the initial setting is L. Subsequently, the start switch 35a is operated to ON, and in response to the ON operation, the program moves to the data reading subroutine shown in detail in FIG. 10. In the data reading routine, the contents of the discriminator 44 are checked once again, and since the first time is L as mentioned above, the discriminator 44 is set to H due to the affirmative judgment, and the contents of the first memory 40 are set to H. 7 write address counter 42 is set to address the first address. Then, a drive signal is given to the amplifier 45 to drive the cassette tape drive motor 47,
Return to the main routine shown in FIG. Therefore, the terminal sensor 70
That is, the data for one data block is stored from the nine cassette tapes 33 to the data input circuit 57 until the excitation operation is completed.
When the terminal sensor 70 is read into the first memory 40 via the amplifier 4
6 to drive the sewing machine motor 48, and the process returns to the data reading subroutine. Then, when the content of the discriminator 44 is checked, it is set to H first, so this time, based on the negative judgment, the content of the discriminator 44 is changed to L,
Then, the write address counter 42 is set to address the first address of the second memory 41, 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 L. 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 the top dead center, stop the sewing machine motor, set the voice flag, and set the selector switch (amplifier SW) 74 to the speaker 72 side. The valve is closed, the cassette motor of the reproducing device is driven, and when a predetermined time has elapsed since the motor was driven, the output of the retrigger pull mono-multivalve regulator 73 is monitored. The playback device plays background music (within the predetermined time period) by the motor drive.
Since the playback signal of the audio announcement block mixed with (or low frequency signal) is output, the output of the retrigger pull mono multivibrator 73 becomes H, and the background music and audio announcement are played from the speaker 72. Since the time limit of the retrigger pull mono multivibrator 73 is set to Ts, the output of the retrigger pull mono multivibrator 73 returns to L after Ts after the reproduction of the audio information block is completed. When the output of the vibrator 73 returns to L, the CPU switches the selector switch. 74
is connected to the data input circuit 57 side, the audio flag is reset, the cassette motor is stopped, and the sewing machine motor is driven. Then read the data in RAM. RAM read data instructs the announcement! If the content is not a hexadecimal [86] or [87]
If neither of these is the case, the process moves to the data output subroutine shown in FIG. The data output operation means the drive circuit 49 for both X and Y axis components.
, 50, and the contents of the second (sixth bit) and third (fifth bit) from the beginning of the control data, which is the word given here, are are determined and set at the positive and negative input terminals XP, XM of the X-axis drive circuit 49 and the same positive and negative input terminals YP, YM of the Y-axis component. The read address is then advanced to read the word of numerical data of the X-axis component from the first memory 40 and prepare it for output to the numeric output end circle to the x-axis drive circuit 49. Further, the read address is advanced and the numeral output PS to the Y-axis drive circuit 50 is similarly prepared. Therefore, the terminal sensor 70
While the excited state continues, the sewing machine waits for the arrival of the rotational phase signal of the sewing machine main shaft 36 from the synchronization signal generator 37, and the needle comes out of the work cloth (not shown) stretched over the stitching frame 2-2. A setting signal is outputted to the load terminal in accordance with the timing, and the control value for each of the XY axis components is preset to the down counter 51. As a result, the down counter 51 starts counting and subtracting the clock pulses from the oscillator 52, and while the subtraction continues, the clock pulses are sent as control signals to the servo motors 20 and 21 via the pulse distributor 56, etc. Through the operation of the stitching frame drive mechanism, the stitching frame carried by the traveler moves along the locus of a planar figure that is a composite of both components of the orthogonal coordinates.In addition, in FIG. , 21 assumes an example of using a pulse motor used in an open-loop control system, and exemplifies the use of a circuit element called a pulse distributor 56 for that purpose, but it can also be used as a servo motor. The motor is not limited to a pulse motor, so if you use other types of motors, you can use an appropriate circuit element to control the rotation angle by feeding back the amount of motor rotation.In this way, you can control the stitches. After the signal 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.That is, whether the content of the control data for the next stitch instructs an announcement or not. Alternatively, while checking whether it is [86FI] or [87H] each time, the control of the data output subroutine is repeatedly executed during the negation of the data output subroutine.
When the excitation of the cassette tape drive motor 47 ends, that is, when the end of reading one data block from the cassette tape 33 is detected, the drive output for the cassette tape drive motor 47 is stopped. As mentioned above, the number of stitches for seven data databases is a maximum of 8 stitches, but the time required to read the data is estimated to be completed during approximately 5 rotations of the upper shaft 36 of the sewing machine. After completion, both servo motors 20 and 2 are operated until the stored data in one of the memories 40 and 41 is read out.
Control within that data block of 1 is executed. When the reading of the contents of one memory is completed while the stabilization control continues, the process moves to the data reading subroutine shown in FIG. 10 in response to the detection of [86H] in the main routine, and the reading is completed. The data for the next data block is read into the side memory again. In this case, the sewing machine 1 continues the stitching frame control operation, 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 control of the stitching progresses, the cassette tape 3
The reading operation of step 3 continues intermittently, during which time the two memories 40 and 41 alternate between reading and reading, and the sewing machine as a whole is able to stitch one pattern without interruption. automatic control is in progress. Therefore, when the control data read content [87H] during the main routine is detected, in response to the signal from the synchronization signal generator 37,
In order to stop the sewing machine at the position where the needle bar is raised, the sewing machine motor 48 is stopped by appropriate sewing machine motor stop control, although detailed illustrations and explanations are omitted. 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, a special signal can be recorded on a magnetic tape and detected 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 stabbing control, and performs the reading operation of the magnetic tape 1 and the actual stabbing. In order to facilitate synchronized operation with the operation of the sewing machine, the data read from the magnetic tape 1 is temporarily stored in a static memory in the control circuit. using pcs,
In the configuration of the computer that performs the sequence control operation, there is provided means for determining the operation selection state of the two memories and storing the state as an index, so that the magnetic tape read operation is performed intermittently. 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. , automatic embroidery frame control for each embroidery pattern is assumed to proceed. Complex stitching patterns can be completed in a consistent continuous motion via magnetic tape without the need for particularly large amounts of static memory in the control circuit, and the operator can perform no operations during the process. It's 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 being embroidered.
第1図はデジタル制御データと音声アナウンスを記録し
た磁気テープ平面図、第2図はそのテープを用いたミシ
ンの縫い制御を示すフローチャートである。
第3図は刺しゆう機の構造の一例を示す斜視図、第4a
図は本発明の一実施例を示すカセット機構の平面図、第
4b図は本発明の一実施例を示すテープと記録内容識別
手段の平面図、第5図は刺しゆう機の制御装置の構成を
示すブロック図、第6図はカセット機構の動作を示すフ
ローチャート、第7図はテープ上のデータ配列を示す平
面図、第8図は第7図に示すデータブロックのそれぞれ
のデータ内容を示す平面図、第9図、第10図、第11
図および第12図は第5図に示すマイクロコンピュータ
CPUの制御動作を示すフローチャートである。1,2
5:磁気テープ、2D1,2D2,・:制御データ記録
ブロック、10:刺しゆう機、11:カセット機構(再
生機構)、20:X軸サーボモータ、21:Y軸サーボ
モータ、22:刺しゆう枠、23:針、24:電極、2
6:センシングスプライシングテープ(箔状物)、33
:カセツトテープ、35a:スタートスイツチ、35J
b:ストツプスイツチ、38:マイクロコンピユータ、
57:データ入力回路。FIG. 1 is a plan view of a magnetic tape recording digital control data and voice announcements, 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 the 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 is the configuration of a control device for a 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 content of each data block shown in FIG. 7. Figure, Figure 9, Figure 10, Figure 11
This figure and FIG. 12 are flowcharts showing the control operation of the microcomputer CPU shown in FIG. 1,2
5: Magnetic tape, 2D1, 2D2,...: Control data recording block, 10: Stitching machine, 11: Cassette mechanism (playback mechanism), 20: X-axis servo motor, 21: Y-axis servo motor, 22: Stitching frame , 23: needle, 24: electrode, 2
6: Sensing splicing tape (foil-like material), 33
: Cassette tape, 35a: Start switch, 35J
b: Stop switch, 38: Microcomputer,
57: Data input circuit.
Claims (1)
剌しゆうデータを再生して縫い動作を行なう剌しゆう機
において:剌しゆうデータの記録されたカセットのテー
プに設けられた導電性の箔状物と;カセットテープの記
録信号を再生する再生機関の;該箔状物を検知し得る位
置に設けられた、テープ面に当接可能な2つの、互に絶
縁された電極と、;を備えたことを特徴とする刺しゆう
機。1. In a sewing machine that performs sewing operations by loading a cassette tape and reproducing the printing data recorded on this tape: Conductive foil provided on the tape of the cassette on which the printing data is recorded. a reproducing engine that reproduces the recorded signal of the cassette tape; two mutually insulated electrodes that are capable of contacting the tape surface and provided at a position where the foil-like object can be detected; A embroidery machine characterized by the following features:
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 JPS5815885A (en) | 1983-01-29 |
| JPS6043148B2 true 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 (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01173434U (en) * | 1988-05-26 | 1989-12-08 |
Families Citing this family (2)
| 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 |
-
1981
- 1981-07-23 JP JP11552581A patent/JPS6043148B2/en not_active Expired
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH01173434U (en) * | 1988-05-26 | 1989-12-08 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5815885A (en) | 1983-01-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0428110B2 (en) | ||
| JPH0330948B2 (en) | ||
| JPS6043148B2 (en) | Stitching machine | |
| JPH0121550B2 (en) | ||
| JPS5814305A (en) | Sewing information reproducing device | |
| JPH0643916Y2 (en) | Video tape recorder | |
| JP2774158B2 (en) | Screen encall method for VTR system | |
| JPS6042737B2 (en) | Automatic embroidery machine control device | |
| JP2556603Y2 (en) | Video tape recorder | |
| JPH0629799Y2 (en) | Video tape recorder | |
| JP2535230Y2 (en) | Counter memory device | |
| JPH0255875B2 (en) | ||
| JP2622157B2 (en) | Information retrieval device | |
| JPH0422464Y2 (en) | ||
| JP2641435B2 (en) | Tape head selection device | |
| JPH0229596Y2 (en) | ||
| JPS63102091A (en) | Program searching system for magnetic recorder | |
| JPS6226854Y2 (en) | ||
| JPH03269891A (en) | Specific picture selection method of vtr and device | |
| JPS5990106A (en) | Programable control method of machine | |
| JPS59121676A (en) | Selecting method of music | |
| JPS6098544A (en) | Cassette tape information search device for VTR | |
| JPS62197980A (en) | Memory value correcting method in scanning time of dictation recording and reproducing machine | |
| JPS59129976A (en) | Method for music selection | |
| JPH0376084A (en) | High speed search controller of rotary head type digital tape player |