JPH0121550B2 - - Google Patents

Info

Publication number
JPH0121550B2
JPH0121550B2 JP56094189A JP9418981A JPH0121550B2 JP H0121550 B2 JPH0121550 B2 JP H0121550B2 JP 56094189 A JP56094189 A JP 56094189A JP 9418981 A JP9418981 A JP 9418981A JP H0121550 B2 JPH0121550 B2 JP H0121550B2
Authority
JP
Japan
Prior art keywords
data
signal
magnetic tape
block
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.)
Expired
Application number
JP56094189A
Other languages
Japanese (ja)
Other versions
JPS57208605A (en
Inventor
Koji Nishida
Taneichi Kawai
Nobuyoshi Nakura
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 JP9418981A priority Critical patent/JPS57208605A/en
Publication of JPS57208605A publication Critical patent/JPS57208605A/en
Publication of JPH0121550B2 publication Critical patent/JPH0121550B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B20/00Signal processing not specific to the method of recording or reproducing; Circuits therefor
    • G11B20/22Signal processing not specific to the method of recording or reproducing; Circuits therefor for reducing distortions

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Signal Processing Not Specific To The Method Of Recording And Reproducing (AREA)
  • Sewing Machines And Sewing (AREA)
  • Automatic Embroidering For Embroidered Or Tufted Products (AREA)

Description

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

〔発明の目的〕 (産業上の利用分野) 本発明は自動縫いミシンに関し、特に、縫い制
御データおよび音声アナウンスを記録した磁気テ
ープを用いて、その縫い制御データに基づいて自
動縫い機構を制御し、オペレータにはその音声ア
ナウンスを再生して所要の操作をうながす、自動
アナウンス自動縫い制御ミシンに関する。 (従来の技術) たとえば特開昭56−43461号に開示された自動
刺しゆう縫いミシンにおいては、多様な刺繍のた
めの制御データを取扱いの容易なカセツトタイプ
の如き磁気テープにてインプツトするものであ
り、ミシンの運転と磁気テープからのデータ読取
りの同期が難しい。 したがつて読取りデータは、一旦ミシン内部の
静的メモリ(RAM)にストアされる。制御デー
タ用静的メモリとしては比較的小容量の二個の
RAMが用いられ、それらの交互に磁気テープの
制御データをブロツク区分で読込むようにして、
その読込みと刺繍運転のために今ストアしたばか
りのデータを直ちに読出してミシン制御を指令す
るコンピユータの制御シーケンスの中で磁気テー
プリーダの駆動も同時に制御して、実際にはテー
プリーダは断読して作動はするが、刺繍の個々の
パターンで見れば、見掛上連続したオンライン制
御の如き縫い制御がおこなわれる。操作ガイダン
ス、たとえば糸換え指示、のため所定の縫い進行
毎に音声アナウンスがおこなわれるが、その音声
信号は磁気テープにおいて制御データブロツクの
次に記録されている。 たとえば、磁気テープ1には第1図に示す如く
制御データ2D1〜2D4および音声アナウンス情
報2V1〜2V3がブロツク区分で記録されており、
それらのブロツク間には、ブロツク区分を明確に
する無音部2S1,2S2,…が置かされている。2
V1にはデータ2D1中のアナウンス指示が再生さ
れるべき音声アナウンス情報が、2V2にもデー
タ2D1中のアナウンス指示で再生されるべき音
声アナウンス情報が、2V3にはデータ2D2中の
1つのアナウンス指示で再生されるべき音声アナ
ウンス情報が記録されており、これらのデータ記
録配列は先に読んだデータに基づいた縫いの進行
とそれに応じた所要アナウンスとが略連続するよ
うにテープ再生がおこなわれるように定められて
いる。磁気テープ1の再生と再生データに基づい
た再生制御の関係を概要で第2図に示す。 磁気テープ再生データをメモリしたRAMより
順次制御データを読んで自動刺しゆう縫い制御を
おこなうが、制御データにアナウンス指示データ
が現われるとミシンを停止し、テープを駆動して
アナウンス情報部を再生し、それが終わるとまた
次のデータを読み、縫い制御又はテープ再生を
し、RAMデータの読み出しを終了すると今度は
テープを駆動して次の制御データブロツクを再生
してRAMに書込む。データの再生とRAMへの
書込における縫いの中断を避けるため、2個の
RAMに交互にデータの書込みがおこなわれる。
すなわち、たとえば、データ2D1をRAM1に書
込んでいる状態で、RAM1より遂次データを読
んで縫いを進めている間にテープが再生されてデ
ータ2D2がRAM2に書込まれて、RAM1の読
み出しデータが音声アナウンスを指示するもので
あるとき、テープの再生位置は2D2と2V1の間
の無音部2S2となつている。そしてRAM1より
データ2D1のすべてを読み出したときには、再
生位置は2V2と2D3の間になつており、今度は
RAM2のデータ2D2が読み出され、その間にデ
ータ2D4が再生されてRAM1に書込まれる。 この種のデータ再生、RAM書込およびアナウ
ンス再生等の処理において、ブロツクの末尾には
ブロツクエンドコードが記録されるが、それの読
取りと同時にテープを停止させると、コードの最
終ビツトの残余が次回に再生されたり、また次回
の再生データや音声の再生立上りが明確に判定さ
れなかつたり、あるいはテープのわずかなずれ
で、再生データや再生音声が混乱する。これを防
止するため前述のように所定長Tの無音部2S1
2S2,…を記録ブロツク間に置き、再生処理にお
いては、ブロツクエンドコードが現われてからお
よびアナウンス信号が途断えてから、前記所定長
Tよりも短い所定長Tsのテープ送り後にテープ
を停止するようにしている。これによれば、テー
プを再生スタートしてから(T−Ts)の無音の
次に、次のデータ又はアナウンスが再生され、デ
ータ読み込みやアナウンス再生に混乱が生じな
い。 (発明が解決しようとする課題) しかしながらこれによれば、所定長Tsが短い
場合あるいは音声アナウンスにおける間置き(発
声休止:ポーズ)時間が長い場合には、アナウン
スの間置き無音部がブロツク間無音部2S1,2
S2,…と誤認されてテープ再生が停止され、再生
データ又は音声の末尾が混乱すると共に、次回の
テープ再生においても再生データ又は音声が混乱
する。 本発明はこのようなテープ再生処理の混乱を防
止し、しかも、音声アナウンスにおける間置きは
任意所望長にしうることを目的とする。 〔発明の構成〕 (課題を解決するための手段) 本発明の自動縫いミシンは、次ブロツクが音声
信号ブロツクであるときにはこれを示す識別デー
タを含む、縫い制御データブロツクと、後記Ts
よりも短い周期でレベル変動があるバツクグラウ
ンド信号と音声アナウンス信号とを混合した音声
信号ブロツクとを、ブロツク間に所定長Tの無音
区間を置いて有する磁気テープ;該磁気テープを
再生する磁気テープ再生装置;スピーカ;縫い制
御データブロツクのデータを読取るデータ読取手
段;磁気テープ再生装置の再生信号をスピーカと
データ読取手段に選択的に与える切換手段;スピ
ーカに与えられる再生信号の無音がTより短い
Ts継続したときエンド信号を発生する無音区間
検出手段;データ読取手段が読取つたデータを格
納するメモリ手段;自動縫い機構;前記メモリ手
段の縫い制御データに基づき自動縫い機構を制御
し、識別データに対応して切換手段を、磁気テー
プ再生装置へのスピーカの接続に設定し、前記エ
ンド信号に応答して切換手段を、磁気テープ再生
装置へのデータ読取手段の接続に設定する制御手
段;を備える。 (作用) 磁気テープ再生装置が磁気テープの情報を再生
し、データ読取手段が縫い制御データブロツクの
データを読取り、メモリ手段がこのデータを格納
する。しかして、制御手段が、メモリ手段の縫い
制御データに基づき自動縫い機構を制御し、識別
データがあるとそれに対応して切換手段を、磁気
テープ再生装置へのスピーカの接続に設定するの
で、磁気テープの音声信号ブロツクの信号がスピ
ーカに与えられる。 この音声信号ブロツクはバツクグラウンド信号
と音声アナウンス信号とを混合したものであるの
で、スピーカよりバツクグラウンド音と共に音声
アナウンスが流れる。 無音区間検出手段が、スピーカに与えられる再
生信号の無音がTより短いTs継続したときエン
ド信号を発生し、制御手段がこのエンド信号に応
答して、切換手段を、磁気テープ再生装置へのデ
ータ読取手段の接続に設定する。 これにより次ブロツクのデータが磁気テープ再
生装置よりデータ読取手段に与えられ、データ読
取手段が縫い制御データブロツクのデータを読取
り、メモリ手段がこのデータを格納する。 そして制御手段が、メモリ手段の縫い制御デー
タに基づき自動縫い機構を制御し、識別データが
あると切換手段を、磁気テープ再生装置へのスピ
ーカの接続に設定するので、磁気テープの音声信
号ブロツクの信号がスピーカに与えられ、スピー
カよりバツクグラウンド音と共に音声アナウンス
が流れる。以下同様に、磁気テープの情報に従が
つて、磁気テープのデータの読取、自動縫い制
御、磁気テープ再生情報の振り分け、音声アナウ
ンス等が行なわれる。 上述のように磁気テープが、次ブロツクが音声
信号ブロツクであるときこれを示す識別データを
含む、縫い制御データブロツクと、Tsよりも短
い周期でレベル変動があるバツクグラウンド信号
と音声アナウンス信号とを混合した音声信号ブロ
ツクとを、ブロツク間に所定長Tの無音区間を置
いて有するものであるので、音声情報記録ブロツ
クの再生の間、仮に音声アナウンスがTs以上無
音となつても、バツクグラウンド信号があるた
め、Ts間無信号ということがなくなる。 したがつて無音区間検出手段はエンド信号を発
生せず、したがつて制御手段は切換手段をデータ
読取手段側に切換えることがない。 その結果、音声アナウンスが中断してしまうこ
とはないので、オペレータは音声アナウンスに従
がつて適正な操作を行ないうるし、データ読取手
段に誤つて音声アナウンスブロツクの情報が与え
られることがなくなる。 その結果、メモリ手段に誤つた信号が書込まれ
ないので、メモリ手段のデータに基づいて自動縫
い機構や切換手段を制御する制御手段の誤動作を
発生しない。すなわち自動縫い制御エラーを生じ
ない。 本発明の好ましい実施例においては、バツクグ
ラウンド信号は音楽音(いわゆるミユージツクサ
ウンド)好ましくは器楽音とする。これによれば
アナウンス中に異和感を覚える信号が現われず、
むしろオペレータにアナウンス継続中であること
を自然に知らせることになり、情緒的な効果も期
待される。 本発明の他の目的および特徴は、図面を参照し
た以下の実施例の説明により明らかになろう。 (実施例) まず、本発明の自動縫いミシンで用いる磁気テ
ープの情報設定を説明する。まず、第3図に示す
ように、磁気テープ録音装置4にミキシング装置
5を接続し、装置5にマイク6およびレコードプ
レーヤ(又は磁気テープ再生器)7を接続し、各
ブロツク2V1,2V2,2V3…のアナウンスをそ
れらの記録順に、プレーヤ7でレコード音楽をか
けながら、しかもブロツク間ではTs以上の非録
音空廻し(又は無音としての記録廻わし)をおこ
なつてオーデイオテープカセツト3のテープに記
録する。次に第4図に示すように、マイクロコン
ピユータに接続した磁気テープ再生装置8にカセ
ツト3を装着し、磁気テープ再生装置9には、ブ
ロツク2D1,2D2,2D3…の制御データの原デ
ータを、ブロツク間にTs以上の空白を置いて記
録した磁気テープカセツト10を装着し、マイク
ロコンピユータで再生装置8,9、磁気テープ録
音装置11および切換回路の付勢およびスイツチ
ングを制御して磁気テープ1に記録をおこなう。
マイクロコンピユータには予め操作ボードの入力
操作で切換回路12の切換順が入力され、メモリ
に設定されている。今たとえば第1図に示すデー
タ記録をおこなうため、切換順がa−a−c−c
−a−c−a…と設定されているとすると、マイ
クロコンピユータは、記録指示があるとまず再生
装置9を再生に、録音装置11を記録に付勢して
切換回路12をa接続(9−11接続)に設定
し、再生装置9の再生信号を監視し、低レベルが
Ts以上となると再生装置9を停止とし、切換回
路12をb接続(無音記録)として時間をカウン
トし、カウント値が(T−Ts)相当値になると
また再生装置9を再生付勢し切換回路12をa接
続として再生信号を監視する。再生信号がTs間
低レベルのままであると同様に再生装置9を停止
とし、切換回路12をb接続として時間をカウン
トし、カウント値が(T−Ts)相当値になると
今度は再生装置8を再生付勢し切換回路12をc
接続(8−11接続)とする。再生信号を同様に
監視し、以下同様にTs間低レベルが継続すると、
(T−Ts)間無記録テープ進行とし、次に、指定
された切換えをおこなう。 このようにして、制御データおよび音声アナウ
ンスがブロツク区分で、ブロツク間に所定長Tの
無音部を置いた形でテープ1に記録される。音声
アナウンスにはプレーヤ7のレコード音楽がバツ
クグラウンドミユージツクとしてミキシング記録
されている。 このテープ1が装備された本発明の一実施例を
第5図に示す。第5図に示す回路に於てその中心
となるマイクロコンピユータ38は通例型式のも
ので、それ自身のデータ処理演算用プログラムを
ストアさせた固定のデータメモリであるROM3
8aを具える。そして普通には此の一組のマイク
ロコンピユータの中に構成されるべきものである
が、便宜上別の枠内に一括して示した刺繍データ
メモリ回路39を具える。刺繍データメモリ回路
39は、その容量が各256バイトである二個の
RAMメモリ要素から成る第一メモリ40及び第
二メモリ41を持ち、また此のメモリの双方に、
書込時のアドレスを指定する書込アドレスカウン
タ42及び読出時の同じく読出しアドレスカウン
タ43、更に該二個のメモリ40,41の何れの
側を動作状態に制御するかの切換指令とその状態
記憶の役割を待つ判別器44を具えている。判別
器44は一個のフリツプフロツプにて足り、後述
する制御シーケンスの説明中ではDRAと略記す
る。同様に第一メモリ40はRAM0、第二メモ
リ41はRAM1、書込アドレスカウンタ42は
WAC、そして読出しアドレスカウンタ43は
RACのように、制御シーケンス説明中のフロー
チヤートには夫々略記されている。 マイクロコンピユータ38の出力は、夫々増巾
器45,46を介して、一方はデータリーダ34
のカセツトテープ駆動モータ47及び、他方は此
のミシンの主軸36を駆動するミシンモータ48
を制御する。マイクロコンピユータ38の出力動
作の役割で重要な機能である二つのメモリ40,
41から読出したデータによる各ステツチ毎の二
つの座標成分の動作出力信号は、X軸駆動回路4
9及びY軸駆動回路50への制御入力として与え
られる。此の二つの駆動回路49,50は同構成
のものであり、Y軸のもので説明すると、該当座
標成分の動作出力信号として与えられる正負の信
号及びその移動量相当の数値信号の内、数値信号
YDAは、ダウンカウンタ51のプリセツト入力
端PSに接続され、そのロード入力L0により置数
される。そして別に設けられた発振器52からの
出力パルスをクロツクパルスとして、ANDゲー
ト53を介して減算動作をなし、その減算終了時
のボロー出力にてANDゲート53を閉じる。
ANDゲート53を通過中のクロツクパルスは、
上記正負の信号YP,YMに応じて各開ゲート制
御される一対のANDゲート54,55の内の開
ゲート動作中の側を通つてパルス分配器56の入
力に加えられる。パルス分配器56は、サーボモ
ータ21が一般の用例のようにパルスモータを用
いた場合の、回動方向に応じた励磁相切換の作用
をなす公知のものである。 マイクロコンピユータ38の入力側には、前述
の同期信号発生器37の出力信号及びスタートス
イツチ35の操作信号が接続されており、磁気テ
ープ再生装置33がカセツトテープ1から読取つ
た信号を、各8ビツトを1バイトとする単位ワー
ド毎に、前記の二つの刺繍データ用のメモリ4
0,41のどちらかに、判別器44の状態に応じ
て書込ませるためのデータ入力回路57が接続さ
れている。刺繍模様の制御データは夫々のパター
ンを構成するステツチ数に応じ、磁気テープ上の
記録長(ブロツク数)が定まるものであるが、本
実施例の場合、一ステツチ当り3バイトのデータ
にて表すものとし、最大84針分を一データブロツ
クとして、所要回数分のデータブロツクを連ねて
一個の刺繍模様データとするもので、磁気テープ
上には、各データブロツクの間に無信号ゾーン
(第1図の2S1,2S2…;以下IBGとする)を各
挟んで所要ブロツク数のデータゾーンDATA(0
〜n)が並び、最後に長いIBGが来て一模様デー
タが完了する。この関係を第6図に示す。但し最
後のデータゾーンDATA(n)の長さは、84針分
の長さより、多くの場合はより短いもので終るこ
ととなろう。 各バイト(以下、8bitから成る此のメモリ単位
をワードと云う)は、その先頭ビツトによつて、
各ワードが制御データであるか数値データである
かの識別に供する。制御データと数値データとの
構成に就き述べると、毎一針(ステツチ)分をな
す3個のワードの内、先頭に来るものが制御デー
タであり、之に続く2個のワードが、各々X軸成
分、Y軸成分の刺繍用枠移動量を定める各数値デ
ータであり、各数値データの容量は、ワードの先
頭桁が上記のようにデータ識別に使用されている
ため、残り7桁にて最大127のステツプの分解能
を持つ。即ち1ステツプ0.1mmとすると、一成分
の各ステツチで最大12.7mmの桁移動をなし得るも
のである。そしてX軸Y軸成分共に、その数値デ
ータには各移動方向を支配する符号ビツトを持た
ないが、各ステツチ毎にその制御データの2番目
のビツトの内容によりX軸成分の正負を、そして
3番目のそれによつてY軸成分の正負つまり移動
方向を示す。更に制御データは、その下位4桁の
構成により、その内容が全部0の場合、之に続く
2個のワードが数値データで、一ステツチ分の通
常の縫目形成用信号を形成するものであり、該下
位4桁の内容が零以外の場合、此のときの制御デ
ータは特別の指令信号の意味を持つとするもので
ある。之様に制御データのワードが之に続いて通
常の数値データを伴わない場合には、制御データ
のワードを上位と下位の各4桁に分けたヘキサデ
シマルの2桁の内容が、第7図の実施例では
〔86〕である場合を各データブロツクの終りを意
味するものとし、〔87〕である場合、全データの
終了つまり刺繍制御の終りを表するものとする。
要旨外ではあるが、之様にデータの終りを意味す
る信号として用いない場合とは、どのようなとき
かを簡単に記すと、例えばジヤンプ命令がある。
ジヤンプとは、本実施例には示されていないが、
或るステツチが普通の刺繍の一針の縫目長さとし
ては異常に長い場合に、針棒2をその上昇位置に
一時留置して刺繍枠移動のみを続けさすものであ
る。第7図では之様にして各データブロツクのデ
ータ編成が続いて、n番目のブロツクの或るワー
ドに〔87〕なる制御データが表れて一個の刺繍デ
ータが構成されることを示している。そして此の
場合、各データブロツクの253番目のワードであ
るアドレスNo.252に、ブロツクの区切りを示す
〔86〕が記録されるものであり、0〜251の範囲の
ワードに、既述のように84針分のデータが入れら
れる。また此の各ブロツク分のデータが前記の
RAM0、RAM1の二個のメモリ40,41に
交互に各ストアされるもので、該メモリ40,4
1は各256バイトの容量のもので之に適合する。 再び第5図に戻つて、第8図のタイミングチヤ
ートと共にデータ入力回路57を説明する。該入
力回路57の役割は、簡単に云えば、磁気テープ
再生装置33が再生したカセツトテープ1の記録
が各ビツトを縦に連ねたものであるのに対し、之
を8ビツト宛に区切つてマイクロコンピユータ3
8のI/Oポートに入力さすもので、また各ビツ
トの内容を
[Object of the Invention] (Industrial Application Field) The present invention relates to an automatic sewing machine, and in particular to a method for controlling an automatic sewing mechanism based on the sewing control data using a magnetic tape recording sewing control data and voice announcements. The present invention relates to an automatic announcement automatic sewing control sewing machine that reproduces a voice announcement to prompt the operator to perform necessary operations. (Prior Art) For example, in the automatic embroidery and yew-stitch sewing machine disclosed in Japanese Patent Application Laid-Open No. 56-43461, control data for various embroideries are inputted using magnetic tape such as an easy-to-handle cassette type. This makes it difficult to synchronize the operation of the sewing machine and reading data from the magnetic tape. Therefore, the read data is temporarily stored in static memory (RAM) inside the sewing machine. There are two relatively small capacity static memories for control data.
RAM is used, and control data from the magnetic tape is read in blocks alternately.
In the computer control sequence that immediately reads the data that has just been stored and commands the sewing machine control for reading and embroidery operation, the drive of the magnetic tape reader is also controlled at the same time. However, when looking at individual embroidery patterns, the stitching control appears to be continuous online control. A voice announcement is made every time a predetermined sewing progresses for operation guidance, such as a thread change instruction, and the voice signal is recorded on the magnetic tape next to the control data block. For example, control data 2D 1 to 2D 4 and voice announcement information 2V 1 to 2V 3 are recorded in blocks as shown in FIG. 1 on the magnetic tape 1.
Silent parts 2S 1 , 2S 2 , . . . are placed between these blocks to clearly distinguish the blocks. 2
V 1 contains audio announcement information that should be played according to the announcement instruction in data 2D 1 , 2V 2 also contains audio announcement information that should be played according to the announcement instruction in data 2D 1 , and 2V 3 contains audio announcement information that should be played according to the announcement instruction in data 2D 1 . Audio announcement information to be played in response to one announcement instruction is recorded, and these data recording sequences are arranged on the tape so that the progress of sewing based on the previously read data and the necessary announcements in accordance with the progress are approximately continuous. It is determined that playback will occur. FIG. 2 schematically shows the relationship between reproduction of the magnetic tape 1 and reproduction control based on reproduction data. Control data is sequentially read from RAM that stores magnetic tape playback data to control automatic stitching and sewing, 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, and when reading of the RAM data is finished, the tape is driven this time to reproduce the next control data block and write it into the RAM. In order to avoid interruption of sewing when reproducing data and writing to RAM, two
Data is written to RAM alternately.
That is, for example, while data 2D 1 is being written to RAM1, and while sewing is progressing by reading data sequentially from RAM1, the tape is played and data 2D 2 is written to RAM2, and the data in RAM1 is read. When the read data instructs a voice announcement, the playback position of the tape is a silent section 2S 2 between 2D 2 and 2V 1 . When all data 2D 1 is read from RAM 1, the playback position is between 2V 2 and 2D 3 , and this time
Data 2D 2 of RAM2 is read, while data 2D 4 is reproduced and written to RAM1. 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 you stop the tape at the same time as reading it, 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. In order to prevent this, as mentioned above, the silent part 2S 1 of the predetermined length T,
2S 2 ,... are placed between recording blocks, and in the playback process, after the block end code appears and after the announcement signal is interrupted, the tape is stopped after the tape has been fed for a predetermined length Ts shorter than the predetermined length T. That's what I do. According to this, the next data or announcement is played after the silence (T-Ts) after the start of tape playback, and no confusion occurs in data reading or announcement playback. (Problem to be Solved by the Invention) However, according to this, if the predetermined length Ts is short or if the pause (pause) in the voice announcement is long, the silent part of the announcement is silent between blocks. Part 2S 1,2
S 2 , . . . is mistakenly recognized, tape playback is stopped, the end of the playback data or audio is confused, and the playback data or audio is also confused the next time the tape is played. It is an object of the present invention to prevent such confusion in tape playback processing, and also to allow the intervals in voice announcements to be of any desired length. [Structure of the Invention] (Means for Solving the Problems) The automatic sewing machine of the present invention includes a sewing control data block including identification data indicating when the next block is an audio signal block, and Ts described later.
A magnetic tape that has audio signal blocks that are a mixture of a background signal whose level fluctuates in a cycle shorter than that of the audio signal and an audio announcement signal, with silent intervals of a predetermined length T placed between the blocks; a magnetic tape that reproduces the magnetic tape. Reproducing device; Speaker; Data reading means for reading the data of the sewing control data block; Switching means for selectively supplying the reproduced signal of the magnetic tape reproducing device to the speaker and the data reading means; Silence of the reproduced signal given to the speaker is shorter than T.
Silent section detection means that generates an end signal when Ts continues; Memory means that stores the data read by the data reading means; Automatic sewing mechanism; Controls the automatic sewing mechanism based on the sewing control data in the memory means, and stores the identification data. control means for correspondingly setting the switching means to connect the speaker to the magnetic tape reproducing device, and setting the switching means to connect the data reading means to the magnetic tape reproducing device in response to the end signal; . (Operation) The magnetic tape reproducing device reproduces the information on the magnetic tape, the data reading means reads the data of the sewing control data block, and the memory means stores this data. The control means controls the automatic sewing mechanism based on the sewing control data in the memory means, and if there is identification data, sets the switching means to connect the speaker to the magnetic tape reproducing device in response to the identification data. The signal of the audio signal block on the tape is applied to the loudspeaker. Since this audio signal block is a mixture of a background signal and an audio announcement signal, the audio announcement is played along with the background sound from the speaker. The silent section detecting means generates an end signal when the silence of the reproduced signal given to the speaker continues for a period Ts shorter than T, and the control means responds to this end signal to cause the switching means to output data to the magnetic tape reproducing device. Set to connect the reading means. As a result, the data of the next block is supplied from the magnetic tape reproducing device to the data reading means, the data reading means reads the data of the sewing control data block, and the memory means stores this data. The control means controls the automatic sewing mechanism based on the sewing control data in the memory means, and when the identification data is present, the switching means is set to connect the speaker to the magnetic tape playback device, so that the audio signal block on the magnetic tape is A signal is applied to the speaker, which plays an audio announcement along with background sound. Similarly, reading of data on the magnetic tape, automatic sewing control, distribution of magnetic tape playback information, voice announcement, etc. are performed in accordance with the information on the magnetic tape. As described above, the magnetic tape carries a sewing control data block containing identification data indicating when the next block is an audio signal block, a background signal whose level fluctuates at a cycle shorter than Ts, and an audio announcement signal. Since it has a mixed audio signal block with a silent section of a predetermined length T between the blocks, even if the audio announcement is silent for more than Ts during playback of the audio information recording block, the background signal Therefore, there will be no signal between Ts. Therefore, the silent section detection means does not generate an end signal, and therefore the control means does not switch the switching means to the data reading means side. As a result, the voice announcement is not interrupted, so the operator can follow the voice announcement and perform appropriate operations, and information on the voice announcement block is not erroneously given to the data reading means. As a result, no erroneous signal is written to the memory means, so that malfunctions of the control means for controlling the automatic sewing mechanism and the switching means based on the data in the memory means do not occur. In other words, automatic sewing control errors do not occur. In a preferred embodiment of the invention, the background signal is a musical sound, preferably an instrumental sound. According to this, no strange signals appear during the announcement,
Rather, it will naturally notify the operator that the announcement is continuing, and is expected to have an emotional effect. Other objects and features of the invention will become apparent from the following description of embodiments with reference to the drawings. (Example) First, the information setting of the magnetic tape used in the automatic sewing machine of the present invention will be explained. First, as shown in FIG. 3, a mixing device 5 is connected to the magnetic tape recording device 4, a microphone 6 and a record player (or magnetic tape player) 7 are connected to the device 5, and each block 2V 1 , 2V 2 , 2V 3 ... in the order in which they were recorded, while playing the recorded music on the player 7, with a non-recording loop of Ts or more between blocks (or a recording loop with no sound), and then playing the audio tape cassette 3. Record on tape. Next, as shown in FIG. 4, the cassette 3 is loaded into the magnetic tape playback device 8 connected to the microcomputer, and the magnetic tape playback device 9 receives the original control data of the blocks 2D 1 , 2D 2 , 2D 3 . A magnetic tape cassette 10 in which data has been recorded with a blank space of Ts or more between blocks is loaded, and a microcomputer controls the energization and switching of the playback devices 8, 9, the magnetic tape recording device 11, and the switching circuit. Record on tape 1.
The switching order of the switching circuit 12 is input into the microcomputer in advance through an input operation on the operation board, and is set in the memory. For example, in order to record the data shown in FIG. 1, the switching order is a-a-c-c.
-a-c-a... When the microcomputer receives a recording instruction, it first activates the playback device 9 for playback, the recording device 11 for recording, and connects the switching circuit 12 to a connection (9 -11 connection), monitor the playback signal of playback device 9, and check if the low level is detected.
When the value exceeds Ts, the playback device 9 is stopped, the switching circuit 12 is connected to b (silent recording), and the time is counted. When the count value reaches a value equivalent to (T-Ts), the playback device 9 is activated again for playback, and the switching circuit 12 is connected as a to monitor the reproduced signal. If the playback signal remains at a low level for Ts, the playback device 9 is similarly stopped, the switching circuit 12 is connected to B, and time is counted. When the count value reaches a value equivalent to (T-Ts), the playback device 8 is stopped. regenerates and energizes the switching circuit 12.
connection (8-11 connection). Monitor the reproduced signal in the same way, and if the low level continues between Ts,
(T-Ts) The tape advances without recording, and then the specified switching is performed. In this way, control data and voice announcements are recorded on the tape 1 in blocks, with silence sections of a predetermined length T between the blocks. The recorded music of the player 7 is mixed and recorded as background music for the voice announcement. An embodiment of the present invention equipped with this tape 1 is shown in FIG. The central microcomputer 38 in the circuit shown in FIG. 5 is of a conventional type, and has a ROM 3 which is a fixed data memory in which it stores its own data processing calculation program.
Includes 8a. An embroidery data memory circuit 39, which should normally be included in this set of microcomputers, is shown collectively in a separate frame for the sake of convenience. The embroidery data memory circuit 39 has two embroidery data memory circuits each having a capacity of 256 bytes.
It has a first memory 40 and a second memory 41 consisting of RAM memory elements, and both of these memories include:
A write address counter 42 for specifying an address during writing, and a read address counter 43 for reading, as well as a switching command for controlling which side of the two memories 40 and 41 to be in an operating state and its state storage. It is equipped with a discriminator 44 that waits for the role of . A single 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 RAM0, the second memory 41 is RAM1, and the write address counter 42 is
WAC and read address counter 43
Like RAC, each is abbreviated in the flowchart explaining the control sequence. The output of the microcomputer 38 is sent to the data reader 34 through amplifiers 45 and 46, respectively.
The other is a cassette tape drive motor 47, and the other is a sewing machine motor 48 that drives the main shaft 36 of this sewing machine.
control. Two memories 40, which play an important role in the output operation of the microcomputer 38,
The operation output signals of the two coordinate components for each stitch based on the data read from the X-axis drive circuit 4
9 and as a control input to the Y-axis drive circuit 50. 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 PS of the down counter 51 and is set by its load input L0 . 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 borrow output at the end of the subtraction.
The clock pulse passing through the AND gate 53 is
The pulse signal 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 positive and negative signals YP and YM. 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 output signal of the aforementioned synchronizing signal generator 37 and the operation signal of the start switch 35 are connected to the input side of the microcomputer 38. The memory 4 for the above two embroidery data is
A data input circuit 57 is connected to one of the terminals 0 and 41 for writing in accordance with the state of the discriminator 44. The control data for the embroidery pattern determines the recording length (number of blocks) on the magnetic tape according to the number of stitches that make up each pattern, but in this example, each stitch is represented by 3 bytes of data. One data block consists of a maximum of 84 stitches, and the required number of data blocks are connected to form one embroidery pattern data.On the magnetic tape, there is a no-signal zone (the first Data zones DATA ( 0
~n) 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) is defined by its first bit as follows:
Used to identify whether each word is control data or numerical data. Regarding the structure of control data and numerical data, the first of the three words that correspond to one stitch is the control data, and the two following words are This is each numerical data that determines the amount of movement of the embroidery frame for the axis component and Y-axis component.The capacity of each numerical data is determined by the remaining 7 digits, as the first digit of the word is used for data identification as described above. It has a resolution of up to 127 steps. That is, assuming that one step is 0.1 mm, each stitch of one component can move a maximum of 12.7 mm. The numerical data for both the X and Y axis components does not have a sign bit that controls each movement direction, 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 the 3 The positive and negative values of the Y-axis component, that is, the direction of movement, are indicated by the second one. Furthermore, because of the structure of the lower four digits of the control data, if the contents are all 0, the following two words are numerical data and form a normal stitch forming signal for one stitch. , if the contents of the lower four digits 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 7. 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 this signal is not used as a signal indicating the end of data. For example, there is a jump instruction.
Jump is not shown in this example, but
When a certain stitch is abnormally long compared to the length of one stitch of normal embroidery, the needle bar 2 is temporarily held in its raised position and only the embroidery frame continues to move. FIG. 7 shows that the data organization of each data block continues in this manner, and control data [87] appears in a certain word of the n-th block, forming one piece of embroidery data. In this case, [86] indicating the block separation is recorded at address No. 252, which is the 253rd word of each data block, and the words in the range 0 to 251 are recorded as described above. Data for 84 stitches can be stored in. Also, the data for each block is
It is stored alternately in two memories 40 and 41, RAM0 and RAM1.
1 has a capacity of 256 bytes each and fits this. Returning again to FIG. 5, the data input circuit 57 will be explained with reference to the timing chart of FIG. Simply put, the role of the input circuit 57 is that while the recording of the cassette tape 1 played back by the magnetic tape playback device 33 consists of bits arranged vertically, the input circuit 57 divides the bits into 8-bit blocks and converts them into micro-channels. computer 3
It is input to the I/O port of 8, and the contents of each bit are

〔0〕か〔1〕かに判断しつつ読取る
機能のものである。磁気テープ再生装置33で再
生する磁気テープ1のデータ記録態様は、信号記
録幅の大小により二値信号に対応させたものであ
る。即ち、読出しヘツド33aがテープ1上の信
号の立上りと立下りとを検出し、この夫々によつ
て、各別に検知回路58,59を介してフリツプ
フロツプ60のセツト及びリセツト信号を作り、
該フリツプフロツプ60のセツト動作とリセツト
動作の各時間幅を比較することにより、各ビツト
の二値信号の内容を
It has a function to read while determining whether it is [0] or [1]. The data recording mode of the magnetic tape 1 reproduced by the magnetic tape reproducing device 33 corresponds to a binary signal depending on the magnitude of 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 the detection circuits 58 and 59, respectively.
By comparing the time widths of the set and reset operations of the flip-flop 60, the content of the binary signal of each bit can be determined.

〔0〕か〔1〕かに判断す
る。この時間幅を各計測するために、フリツプフ
ロツプ60のQ出力にて開ゲートとされるAND
素子61及び出力に応ずる同様のAND素子6
2を介し、発振器63からのクロツクパルスを計
数する一対のカウンタ64,65を具えており、
テープ記録信号の立上り検知回路59の出力に応
じ微小幅のパルスを生ずる単安定マルチバイブレ
ータ66の該出力パルスによるリセツトの時点よ
り、先ずカウンタ64が計数を開始し、立下り検
知回路58の出力にて此の計数がストツプすると
同時にカウンタ65の側が計数を始める。 そして次の立上り検知回路出力によつて、その
時点での、比較器67に於ける両カウンタ64,
65の計数値の大小を判断した比較出力が、
Judge whether it is [0] or [1]. In order to measure this time width, the AND gate is opened at the Q output of the flip-flop 60.
element 61 and a similar AND element 6 depending on the output
2, a pair of counters 64 and 65 are provided for counting clock pulses from an oscillator 63.
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 rising edge detection circuit 59 of the tape recording signal, the counter 64 starts counting, and the output of the falling edge detection circuit 58 is At the same time as this counting stops, the counter 65 starts counting. Then, based on the next rising edge detection circuit output, both counters 64 in the comparator 67 at that time,
The comparison output that determines the size of the 65 count values is

〔0〕
又は〔1〕の形でシフトレジスタ68の記憶入力
端に入力される。シフトレジスタ68を之様にシ
フト動作させた立上り検知信号は、また今一つの
カウンタ69の計数入力として与えられる。シフ
トレジスタ68は8桁の長さのものであり、カウ
ンタ69も亦8進法の計数出力を生ずるものとす
ることにより、シフトレジスタ68が8回宛シフ
ト動作する毎に、そのときのシフトレジスタ68
の読込みデータの内容がマイクロコンピユータ3
8に入力される構成になつている。データブロツ
クの終了は、今一つの単安定マルチバイブレータ
から成る終端センサ70にて検出される。即ちテ
ープ記録信号の立上り検知回路58,59の何れ
の側の出力によつてもトリガ入力を与えられるよ
うに、OR素子71を介して励振パルス幅が幾分
大なる終端センサ70が接続されており、テープ
からのデータ読取りが続いている間は、繰返し与
えられるトリガ入力によつて終端センサ70の励
起状態が持続され、そしてデータブロツクの終
端、もしくは全データの読取り完了時、最後の励
振入力による単安定マルチバイブレータの作動幅
経過時点で、マイクロコンピユータ38のI/O
ポートに読込完了信号を与えるものである。 以上の構成にて、次に第9図以下のフローチヤ
ートにより作動説明を行なう。スタートの指令に
応じて、先ず判別器44の内容を初期設定する。
判別器44は既述のようにフリツプフロツプで二
つの動作状態を選択的にとるものであるが、以下
便宜上、之をHとLとで表わすとする。ここでは
初期設定はLである。続いてスタートスイツチ3
5がON操作されるのを待ち、そのONに応じて
第10図に詳細を示すデータ読込サブルーチンに
移る。データ読込みのルーチンにて今一度判別器
44の内容を見て、初回は上記のようにLである
ので、その肯定判断により今度は判別器44をH
に設定し、そして第一のメモリ40の先頭番地を
アドレスすべく書込アドレスカウンタ42をセツ
トする。そして増巾器45に駆動信号を与えてカ
セツトテープ駆動モータ47を駆動させ、第9図
のメインルーチンに戻る。そこで終端センサ70
の励振動作が終る迄待ち、即ち一データブロツク
分のデータが、カセツトテープ33からデータ入
力回路57を介して第一のメモリ40内に読込ま
れた時点にて、終端センサ70の動作が非出力と
なるに応じて、増巾器46に駆動信号を与えてミ
シンモータ48を駆動させ、再度データ読込サブ
ルーチンに移る。そこで判別器44の内容を検出
すると、先にHに設定されているので、今度はそ
の否定判断により、判別器44の内容をLに変更
し、そして第二のメモリ41の先頭番地をアドレ
スすべく書込アドレスカウンタ42をカセツト
し、カセツトテープ駆動用信号を同様に出してメ
インルーチンに戻る。そこで判別器44の内容が
Lであるかを検出し、此の場合は肯定判断であ
り、之に応じて第一のメモリ40の先頭番地をア
ドレスすべく読出しアドレスカウンタ43をセツ
トする。メモリ40からそのアドレスされた部分
の記憶内容のワードが読み出される。ワードの内
容が音声アナウンスを指示するもの(識別デー
タ)であると、針が上死点に到達するのを待つて
ミシンモータを停止し、音声フラグをセツトして
切換スイツチ(アンプSW)71をスピーカ72
側に閉とし、再生装置のカセツトモータを駆動
し、モータ駆動から所定時間を経過するとリトリ
ガブルモノマルチバルブレータ73の出力を監視
する。モータ駆動より前記所定時間内に再生装置
はバツクグラウンドミユージツクを混合した音声
アナウンスブロツクの再生信号を出力するので、
リトリガブルモノマルチバイブレータ73の出力
がHになり、スピーカ72よりバツクグラウンド
ミユージツクおよび音声アナウンスが流れる。リ
トリガブルモノマルチバイブレータ73の時限は
Tsに設定されているので、音声情報ブロツクの
再生が終わると、それからTs後にリトリガブル
モノマルチバイブレータ73の出力がLに復帰す
る。バイブレータ73の出力がLに戻ると、
CPUは切換スイツチ71をデータ入力回路57
側に接とし、フラグをリセツトし、カセツトモー
タを停止としてミシンモータを駆動する。そして
RAMのデータを読む。 RAMの読み出しデータがアナウンスを指示す
るもの(識別データ)ではないときには、その内
容がヘキシサデシマルの〔86〕並に〔87〕の何れ
でもない間は、第11図のデータ出力サブルーチ
ンに移る。データ出力動作とは即ち、XY両軸成
分の駆動回路49,50に刺繍用の枠制御データ
を与えることであり、ここで先ず与えられたワー
ドである制御データの先頭から2番目(第6ビツ
ト)及び第3番目(第5ビツト)の内容を夫々判
断して、X軸駆動回路49の正負入力端XP,
XM及びY軸成分の同じく正負YP,YMに之を
セツトする。次いで読出しアドレスを進めてX軸
成分の数値データのワードを第一のメモリ40か
ら読出して、之をX線駆動回路49への置数出力
端PSへ出力準備する。更に読出しアドレスを進
めてY軸駆動回路50への置数出力PSも同数に
準備する。そこで終端センサ70の励起状態が続
行している間は、そのまま同期信号発生器37よ
りのミシン主軸36の回転位相信号の到来を待つ
て、刺繍枠6に張設の図示しない加工布より針が
抜けるタイミングに合せてロード端子に置数信号
を出し、ダウンカウンタ51に対してXY軸成分
の夫々の上記制御数値をプリセツトせしめる。そ
れによりダウンカウンタ51は発振器52からの
クロツクパルスを計数減算動作を始め、該減算が
続いている間は、そのクロツクパルスがパルス分
配器56等を介して両サーボモータ20,21に
制御信号として与えられ、刺繍枠駆動機構の動作
を介し、トラベラに担持された刺繍枠が、直交座
標の両成分の合成なる平面図形の軌跡動作をな
す。 なお、第5図では両サーボモータ20,21の
種類として、オープンループの制御系で用いるパ
ルスモータを用いる例を想定して、その為のパル
ス分配器56なる回路要素の使用を例示している
が、サーボモータとして使用可能であるものはパ
ルスモータに限らないので、他の種類のモータを
用いる場合には、モータ回転量をフイードバツク
させて回転角度制御するための適当な回路要素を
用いればよい。 之様にして一ステツチ分の制御信号が出力され
たのち、制御シーケンスは読出しアドレスカウン
タ43をアドレスシンクリメントさせ、メインル
ーチンに戻り次ステツチの為のシーケンスを続け
る。即ち、次針分の制御データの内容が、アナウ
ンスを指示するもの(識別データ)か、あるいは
〔86H〕か〔87H〕であるかを毎回検出しつつ、
それらの否定の間はデータ出力サブルーチンの制
御を反復実行する。該サブルーチンのシーケンス
実行中に、終端センサ70の励起が終了し、即
ち、カセツトテープ33からの一データブロツク
分の読取りの終了が検出されると、カセツトテー
プ駆動モータ47のための駆動出力をストツプさ
す。なお一データブロツク分のステツチ数は既述
のように最大84針分であるが、その読込みに要す
る時間は、ミシン上軸36の約5回転位の間に完
了する見当のものであり、読込完了後は、メモリ
40,41の一方のストアデータが読出しを完了
する迄は両サーボモータ20,21のそのデータ
ブロツク内の制御が実行される。 而して、之様な刺繍制御の続行中に、一方のメ
モリの内容が読出しを完了すると、メインルーチ
ンの〔86H〕の検出に応じて第10図のデータ読
込サブルーチンに移り、読出し完了した側のメモ
リに改めて、次のデータブロツク分のデータが読
込まれる。此の場合、ミシンは刺繍枠制御の動作
が続行された状態にて、その制御の合間に、第1
2図に示すような割込みによつてカセツトテープ
33からの読込みを実行させる。 之様にして、刺繍縫の自動制御の進行に連れ
て、カセツトテープ33の読取り動作が断続的に
続けられ、その間、二つのメモリ40,41が交
互に読込みと読出しとの役割を交替し合つて、全
体としてミシン運転が中断されることなく、一個
の刺繍模様の自動制御が進行する。そこでメイン
ルーチン中の制御データの読出し内容〔87H〕を
検出したとき、同期信号発生器37からの信号に
応じ、針棒が上昇した位置でミシンを停止さすべ
く、詳細は図示も説明も省くが適宜のミシンモー
タ停止制御によりミシンモータ48を停止せしめ
る。 以上詳細に説明したように、第5図に示す本発
明の実施例では、自動刺繍制御のための大容量の
制御データ記録担体として磁気テープ1を使用
し、該磁気テープ1の読取り動作と実際の刺繍ミ
シン動作との同期運転を容易になすべく、磁気テ
ープ1からの読取りデータを、一旦制御回路内の
静的メモリにストアさせる手段に於て、該静的メ
モリとしては比較的小容量のメモリ二個を使用
し、シーケンス制御動作を行うコンピユータの構
成中に、該二つのメモリの動作選択状態を切替
え、且つ其の状態を指標の如く記憶する判別器の
手段を具え、それによつて磁気テープの読取り動
作は断続的に行われるが、その間に、二個の静的
メモリが相互に読込みと読出しとの役割を交替し
合うことにより、全体としてミシン運転が中断さ
れることなく、見掛上はオンライン制御の如き態
様にて、各刺繍模様毎の刺繍枠自動制御が進行す
るものとしている。制御回路内に特に大容量の静
的メモリを備える必要なしに、磁気テープを介し
て複雑な刺繍パターンを一貫した連続動作にて完
成させることができ、操作者はその間、何の操作
を加えることも要しない。この実施例は、データ
読取やアナウンス再生に混乱を起こさず、小容量
のメモリの内蔵にて済むところから経済的に有利
であり、また操作が容易であつて実用的に勝れた
ものである。 〔発明の効果〕 以上の通り本発明の自動縫いミシンでは、磁気
テープ再生装置33が磁気テープ1の情報を再生
し、データ読取手段57が縫い制御データブロツ
クのデータを読取り、メモリ手段39がこのデー
タを格納する。しかして、制御手段38が、メモ
リ手段39の縫い制御データに基づき自動縫い機
構を制御し、識別データ(次のブロツクが音声信
号ブロツクであることを示すデータ)があるとそ
れに対応して切換手段71を、磁気テープ再生装
置33へのスピーカ72の接続に設定するので、
磁気テープ1の音声信号ブロツクの信号がスピー
カ72に与えられる。 この音声信号ブロツクはバツクグラウンド信号
と音声アナウンス信号とを混合したものであるの
で、スピーカ72よりバツクグラウンド音と共に
音声アナウンスが流れる。 無音区間検出手段73が、スピーカ72に与え
られる再生信号の無音がTより短いTs継続した
ときエンド信号を発生し、制御手段38がこのエ
ンド信号に応答して、切換手段71を、磁気テー
プ再生装置33へのデータ読取手段57の接続に
設定する。 これにより次ブロツクのデータが磁気テープ再
生装置33よりデータ読取手段57に与えられ、
データ読取手段57が縫い制御データブロツクの
データを読取り、メモリ手段39がこのデータを
格納する。 そして制御手段38が、メモリ手段39の縫い
制御データに基づき自動縫い機構を制御し、識別
データがあると切換手段71を、磁気テープ再生
装置33へのスピーカ72の接続に設定するの
で、磁気テープ1の音声信号ブロツクの信号がス
ピーカ72に与えられ、スピーカ72よりバツク
グラウンド音と共に音声アナウンスが流れる。以
下同様に、磁気テープ1の情報に従がつて、磁気
テープ1のデータの読取、自動縫い制御、磁気テ
ープ再生装置の、切換手段71による振り分け、
音声アナウンス等が行なわれる。 上述のように磁気テープ1が、次ブロツクが音
声信号ブロツクであるときこれを示す識別データ
を含む、縫い制御データブロツクと、Tsよりも
短い周期でレベル変動があるバツクグラウンド信
号と音声アナウンス信号とを混合した音声信号ブ
ロツクとを、ブロツク間に所定長Tの無音区間を
置いて有するものであるので、音声情報記録ブロ
ツクの再生の間、仮に音声アナウンスがTs以上
無音となつても、バツクグラウンド信号があるた
め、Ts間無信号ということがなくなる。 したがつて無音区間検出手段73はエンド信号
を発生せず、したがつて制御手段57は切換手段
71をデータ読取手段57側に切換えることがな
い。 その結果、音声アナウンスが中断してしまうこ
とはないので、オペレータは音声アナウンスに従
がつて適正な操作を行ないうるし、データ読取手
段57に誤つて音声アナウンスブロツクの情報が
与えられることがなくなる。 その結果、メモリ手段39に誤つた信号が書込
まれないので、メモリ手段39のデータに基づい
て自動縫い機構や切換手段71を制御する制御手
段57の誤動作を発生しない。すなわち自動縫い
制御エラーを生じない。
[0]
Alternatively, it is inputted to the storage input terminal of the shift register 68 in the form of [1]. The rising edge detection signal that caused the shift register 68 to shift in this manner 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
The contents of the read data are stored in the microcomputer 3.
8 is configured to be input. The end of the data block is detected by an end sensor 70 consisting 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 circuits 58 and 59 of the tape recording signal. As long as data is being read from the tape, the excitation state of the termination 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 is applied. When the operating range of the monostable multivibrator has elapsed, the I/O of the microcomputer 38
It gives a read completion signal to the port. Next, the operation of the above configuration will be explained using the flowchart 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. Next, start switch 3
5 is 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 again, and since the first time is L as mentioned above, the affirmative judgment causes the discriminator 44 to be set to H.
Then, the write address counter 42 is set to address the first address of the first memory 40. 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 terminal sensor 70
Wait until the excitation operation of Accordingly, a drive signal is applied to the amplifier 46 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 detected, since it was previously set to H, the content of the discriminator 44 is changed to L based on the negative judgment, and the first address of the second memory 41 is addressed. The write address counter 42 is set to the desired value, a cassette tape drive signal is issued in the same manner, and the process returns to the main routine. Then, it is detected 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 one that instructs a voice announcement (identification data), wait until the needle reaches the top dead center, stop the sewing machine motor, set the voice flag, and turn on the changeover switch (amplifier SW) 71. speaker 72
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. Since the playback device outputs a playback signal of the audio announcement block mixed with background music within the predetermined time due to the motor drive,
The output of the retriggerable mono multivibrator 73 becomes H, and background music and voice announcements are played from the speaker 72. The time limit of retriggerable mono multivibrator 73 is
Since it is set to Ts, when the reproduction of the audio information block is finished, the output of the retriggerable mono multivibrator 73 returns to L after Ts. When the output of the vibrator 73 returns to L,
The CPU switches the selector switch 71 to the data input circuit 57.
The flag is reset, the cassette motor is stopped, and the sewing machine motor is driven. and
Read data from RAM. If the data read from the RAM is not one that instructs an announcement (identification data), and the content is neither [86] nor [87] of hexadecimal, the process moves to the data output subroutine shown in FIG. 11. The data output operation is to give embroidery frame control data to the drive circuits 49 and 50 for both the X and Y axis components. ) and the contents of the third (fifth bit), respectively, and the positive and negative input terminals XP,
Also set the positive and negative YP and YM of the XM and 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-ray drive circuit 49. Further, the read address is 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 needle 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 moves from the work cloth (not shown) stretched on the embroidery frame 6. A setting signal is output to the load terminal in synchronization with the exit timing, causing the down counter 51 to preset the above-mentioned control values for each of the XY axis components. 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 applied as control signals to both the servo motors 20 and 21 via the pulse distributor 56, etc. Through the operation of the embroidery frame drive mechanism, the embroidery frame carried by the traveler moves along the locus of a planar figure that is a composite of both components of orthogonal coordinates. In addition, FIG. 5 assumes that the types of both servo motors 20 and 21 are pulse motors used in an open-loop control system, and illustrates the use of a circuit element called a pulse distributor 56 for that purpose. However, pulse motors are not limited to those that can be used as servo motors, so when using other types of motors, it is sufficient to use appropriate circuit elements to feedback the amount of motor rotation and control the rotation angle. . After the control signal for one stitch is output in this manner, the control sequence causes the read address counter 43 to be incremented by address, and the process returns to the main routine to continue the sequence for the next stitch. In other words, each time it detects whether the content of the control data for the next stitch is one that instructs an announcement (identification data), or whether it is [86H] or [87H],
During these negations, control of the data output subroutine is repeatedly executed. During the sequence execution of this subroutine, when the excitation of the end sensor 70 is completed, 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 expected. The number of stitches for one data block is a maximum of 84 stitches as mentioned above, but the time required for reading it is estimated to be completed during approximately 5 rotations of the upper shaft 36 of the sewing machine, After completion, the control of both servo motors 20 and 21 within that data block is executed until reading of the stored data in one of the memories 40 and 41 is completed. When the reading of the contents of one memory is completed while such embroidery 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 of the contents of the side of which the reading has been completed is performed. The data for the next data block is read into the memory again. In this case, while the embroidery frame control operation continues, the sewing machine
Reading from the cassette tape 33 is executed by an interrupt as shown in FIG. In this way, as the automatic control of embroidery sewing progresses, the reading operation of the cassette tape 33 continues intermittently, and during this time the two memories 40 and 41 alternate between reading and reading roles. Thus, automatic control of one embroidery pattern proceeds without interrupting the sewing machine operation as a whole. Therefore, when the read content of control data [87H] during the main routine is detected, the sewing machine is stopped at the position where the needle bar is raised in response to a signal from the synchronization signal generator 37. The sewing machine motor 48 is stopped by appropriate sewing machine motor stop control. As described above in detail, in the embodiment of the present invention shown in FIG. In order to facilitate synchronized operation with the operation of the embroidery sewing machine, the data read from the magnetic tape 1 is temporarily stored in a static memory in the control circuit, and the static memory has a relatively small capacity. When configuring a computer that uses two memories and performs sequence control operations, a discriminator means for switching the operation selection state of the two memories and storing the state like an index is provided, thereby making it possible to The tape reading operation is performed intermittently, but during this time, the two static memories mutually exchange the roles of reading and reading, so that the overall sewing machine operation is not interrupted and the appearance is maintained. The above assumes that automatic embroidery frame control for each embroidery pattern is performed in a manner such as online control. 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 circuitry, during which the operator does not have to perform any operations. It is not necessary. This embodiment is economically advantageous because it does not cause confusion in data reading or announcement playback and only requires a small built-in memory, and is easy to operate and is practical. . [Effects of the Invention] As described above, in the automatic sewing machine of the present invention, the magnetic tape reproducing device 33 reproduces the information on the magnetic tape 1, the data reading means 57 reads the data of the sewing control data block, and the memory means 39 reads this data. Store data. The control means 38 controls the automatic sewing mechanism based on the sewing control data in the memory means 39, and when there is identification data (data indicating that the next block is an audio signal block), the switching means corresponds to the identification data (data indicating that the next block is an audio signal block). Since 71 is set to connect the speaker 72 to the magnetic tape playback device 33,
The audio signal block signal of the magnetic tape 1 is applied to the speaker 72. Since this audio signal block is a mixture of a background signal and an audio announcement signal, the audio announcement is played from the speaker 72 along with the background sound. The silent section detecting means 73 generates an end signal when the silence of the reproduced signal given to the speaker 72 continues for Ts, which is shorter than T, and the control means 38 responds to this end signal and controls the switching means 71 to stop playing the magnetic tape. The connection of the data reading means 57 to the device 33 is set. As a result, the data of the next block is given from the magnetic tape reproducing device 33 to the data reading means 57,
The data reading means 57 reads the data of the sewing control data block, and the memory means 39 stores this data. Then, the control means 38 controls the automatic sewing mechanism based on the sewing control data in the memory means 39, and when the identification data is present, the switching means 71 is set to connect the speaker 72 to the magnetic tape reproducing device 33. The signal of the first audio signal block is applied to the speaker 72, and an audio announcement is played from the speaker 72 along with the background sound. Similarly, according to the information on the magnetic tape 1, reading of the data on the magnetic tape 1, automatic sewing control, distribution of the magnetic tape playback device by the switching means 71,
Voice announcements, etc. will be made. As described above, the magnetic tape 1 contains a sewing control data block including identification data indicating when the next block is an audio signal block, a background signal and an audio announcement signal whose level fluctuates at a cycle shorter than Ts. Since the audio signal block is a mixture of audio signal blocks with a silent period of a predetermined length T between the blocks, even if the audio announcement is silent for more than Ts during playback of the audio information recording block, the background Since there is a signal, there will be no signal between Ts. Therefore, the silent section detection means 73 does not generate an end signal, and therefore the control means 57 does not switch the switching means 71 to the data reading means 57 side. As a result, the voice announcement is not interrupted, so the operator can follow the voice announcement and perform appropriate operations, and information on the voice announcement block is not erroneously given to the data reading means 57. As a result, an erroneous signal is not written to the memory means 39, so that the control means 57 that controls the automatic sewing mechanism and the switching means 71 based on the data in the memory means 39 does not malfunction. In other words, automatic sewing control errors do not occur.

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

第1図は、自動刺しゆう縫いミシンに用いる、
デジタル制御データと音声アナウンスを記録した
磁気テープの記録情報分布を示す平面図、第2図
はそのテープを用いたミシンの縫い制御を示すフ
ローチヤートである。第3図は本発明のの一実施
例に装備される磁気テープの作成過程の1つを示
すブロツク図、第4図はもう1つの過程を示すブ
ロツク図である。第5図は本発明の一実施例の構
成を示すブロツク図、第6図はそれに装備された
磁気テープ1上のデータ配列を示す平面図、第7
図は第6図に示すデータブロツクそれぞれのデー
タ内容を示す平面図、第8図は第5図に示す入力
回路57のデータ読取信号を示すタイムチヤー
ト、第9図、第10図、第11図および第12図
は、第5図に示すマイクロコンピユータCPUの
制御動作を示すフローチヤートである。 第4図の1:磁気テープ(磁気テープ)、2
D1,2D2,…:制御データ記録ブロツク(縫い
制御データブロツク)、2S1,2S2:無音帯(無
音区間)、2V1,2V2,…:本発明情報記録ブロ
ツク(音声信号ブロツク)、3,10,33:オ
ーデイオカセツトテープ、5:ミキシング装置、
6:マイクロホン、7:レコードプレーヤ、1
2:切換回路、33:磁気テープ再生装置(磁気
テープ再生装置)、39:刺しゆうデータメモリ
回路(メモリ手段)、57:入力回路(データ読
取手段)、71:切換スイツチ(切換手段)、7
2:スピーカ(スピーカ)、73:リトリガブル
モノマルチバイブレータ(無音区間検出手段)、
CPU:マイクロコンピユータ(制御手段)。
Figure 1 shows the machine used for automatic stitching and Yu-stitch sewing machines.
FIG. 2 is a plan view showing the distribution of recorded information on a magnetic tape on which digital control data and voice announcements are recorded, and a flowchart showing sewing control of a sewing machine using the tape. FIG. 3 is a block diagram showing one of the processes for producing a magnetic tape equipped in an embodiment of the present invention, and FIG. 4 is a block diagram showing another process. FIG. 5 is a block diagram showing the configuration of an embodiment of the present invention, FIG. 6 is a plan view showing the data arrangement on the magnetic tape 1 installed therein, and FIG.
6 is a plan view showing the data contents of each data block shown in FIG. 6, FIG. 8 is a time chart showing the data read signal of the input circuit 57 shown in FIG. 5, and FIGS. 9, 10, and 11. and FIG. 12 is a flowchart showing the control operation of the microcomputer CPU shown in FIG. Figure 4 1: Magnetic tape (magnetic tape), 2
D 1 , 2D 2 , ...: Control data recording block (sewing control data block), 2S 1 , 2S 2 : Silent band (silent section), 2V 1 , 2V 2 , ...: Information recording block of the present invention (audio signal block) , 3, 10, 33: audio cassette tape, 5: mixing device,
6: Microphone, 7: Record player, 1
2: Switching circuit, 33: Magnetic tape playback device (magnetic tape playback device), 39: Stab data memory circuit (memory means), 57: Input circuit (data reading means), 71: Changeover switch (switching means), 7
2: Speaker (speaker), 73: Retriggerable mono multivibrator (silent section detection means),
CPU: Microcomputer (control means).

Claims (1)

【特許請求の範囲】 1 次ブロツクが音声信号ブロツクであるときに
はこれを示す識別データを含む、縫い制御データ
ブロツクと、後記Tsよりも短い周期でレベル変
動があるバツクグラウンド信号と音声アナウンス
信号とを混合した音声信号ブロツクとを、ブロツ
ク間に所定長Tの無音区間を置いて有する磁気テ
ープ; 該磁気テープを再生する磁気テープ再生装置; スピーカ; 縫い制御データブロツクのデータを読取るデー
タ読取手段; 磁気テープ再生装置の再生信号をスピーカとデ
ータ読取手段に選択的に与える切換手段; スピーカに与えられる再生信号の無音がTより
短いTs継続したときエンド信号を発生する無音
区間検出手段; データ読取手段が読取つたデータを格納するメ
モリ手段; 自動縫い機構; 前記メモリ手段の縫い制御データに基づき自動
縫い機構を制御し、識別データに対応して切換手
段を、磁気テープ再生装置へのスピーカの接続に
設定し、前記エンド信号に応答して切換手段を、
磁気テープ再生装置へのデータ読取手段の接続に
設定する制御手段; を備える自動縫いミシン。
[Claims] When the primary block is an audio signal block, the sewing control data block includes identification data indicating this, and a background signal and audio announcement signal whose level fluctuates at a cycle shorter than Ts described below. a magnetic tape having a mixed audio signal block with a silent section of a predetermined length T between the blocks; a magnetic tape reproducing device for reproducing the magnetic tape; a speaker; a data reading means for reading the data of the sewing control data block; A switching means for selectively supplying the reproduction signal of the tape reproduction device to the speaker and the data reading means; A silent interval detection means for generating an end signal when the silence of the reproduction signal supplied to the speaker continues for Ts, which is shorter than T; memory means for storing the read data; automatic sewing mechanism; controlling the automatic sewing mechanism based on the sewing control data in the memory means, and setting the switching means to connect the speaker to the magnetic tape playback device in accordance with the identification data; and in response to the end signal, the switching means,
An automatic sewing machine comprising: control means for setting connection of data reading means to a magnetic tape reproducing device;
JP9418981A 1981-06-18 1981-06-18 Sewing information recording magnetic tape Granted JPS57208605A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9418981A JPS57208605A (en) 1981-06-18 1981-06-18 Sewing information recording magnetic tape

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9418981A JPS57208605A (en) 1981-06-18 1981-06-18 Sewing information recording magnetic tape

Publications (2)

Publication Number Publication Date
JPS57208605A JPS57208605A (en) 1982-12-21
JPH0121550B2 true JPH0121550B2 (en) 1989-04-21

Family

ID=14103351

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9418981A Granted JPS57208605A (en) 1981-06-18 1981-06-18 Sewing information recording magnetic tape

Country Status (1)

Country Link
JP (1) JPS57208605A (en)

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS52104207A (en) * 1976-02-27 1977-09-01 Gakken Co Ltd Method of retrieving recording position for magnetic recorder reproducer
JPS5562504A (en) * 1978-10-31 1980-05-12 Sharp Corp Electronic apparatus
JPS6042737B2 (en) * 1979-09-12 1985-09-25 アイシン精機株式会社 Automatic embroidery machine control device

Also Published As

Publication number Publication date
JPS57208605A (en) 1982-12-21

Similar Documents

Publication Publication Date Title
JPH0428110B2 (en)
US4367499A (en) Tape searching device in PCM recording and reproducing apparatus
JPS5880144A (en) Retrieving device of magnetic video recorder and reproducer
US5280462A (en) Disc playing and recording apparatus having a pair of heads controlled to prevent interruptions during play
JPH0121550B2 (en)
JPS6043148B2 (en) Stitching machine
JPS5814305A (en) Sewing information reproducing device
JPH0792995B2 (en) Recording / playback device
JPS6042737B2 (en) Automatic embroidery machine control device
JP2621727B2 (en) Automatic performance device
KR0129206B1 (en) Method and device for selecting a specific screen of your VCR
JPH0629799Y2 (en) Video tape recorder
JP2638660B2 (en) Digital audio tape recorder
JPS6226854Y2 (en)
JPS5828666B2 (en) Eizojiyouhousaiseisouchi
JPH0643916Y2 (en) Video tape recorder
JPH0422464Y2 (en)
JPS593434Y2 (en) tape recorder
JPH04162282A (en) Editing apparatus of magnetic tape
JPH0690864B2 (en) Digital audio tape recorder
JPS6171489A (en) Data retrieving device
KR900004021B1 (en) The method of automatic repeat play for reservation
JPS6111632B2 (en)
KR0141842B1 (en) Auto search and repeat playback method using remaining tape time
JPS6111984A (en) Editing device for recorded orchestral accompaniment recorded tape