JPS6042737B2 - Automatic embroidery machine control device - Google Patents
Automatic embroidery machine control deviceInfo
- Publication number
- JPS6042737B2 JPS6042737B2 JP11696279A JP11696279A JPS6042737B2 JP S6042737 B2 JPS6042737 B2 JP S6042737B2 JP 11696279 A JP11696279 A JP 11696279A JP 11696279 A JP11696279 A JP 11696279A JP S6042737 B2 JPS6042737 B2 JP S6042737B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- embroidery
- read
- memory
- sewing machine
- 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
- 230000015654 memory Effects 0.000 claims description 46
- 238000009958 sewing Methods 0.000 claims description 41
- 230000007246 mechanism Effects 0.000 claims description 11
- 230000004044 response Effects 0.000 claims description 6
- 239000004744 fabric Substances 0.000 claims description 5
- 238000001514 detection method Methods 0.000 claims description 4
- 238000013500 data storage Methods 0.000 claims 1
- 239000000969 carrier Substances 0.000 description 12
- 230000005284 excitation Effects 0.000 description 7
- 238000000034 method Methods 0.000 description 7
- 230000008569 process Effects 0.000 description 6
- 230000003068 static effect Effects 0.000 description 6
- 230000000630 rising effect Effects 0.000 description 5
- 238000003708 edge detection Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 239000002131 composite material Substances 0.000 description 3
- 230000001360 synchronised effect Effects 0.000 description 2
- 101700004678 SLIT3 Proteins 0.000 description 1
- 102100027339 Slit homolog 3 protein Human genes 0.000 description 1
- 230000009471 action Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000009191 jumping Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
Landscapes
- Sewing Machines And Sewing (AREA)
- Automatic Embroidering For Embroidered Or Tufted Products (AREA)
Description
本発明は自動刺繍ミシンの制御装置の改良、特に刺繍
ミシン制御データを磁気テープにより供給する制御シス
テムに関するものである。
二個のサーボモータを制御して夫々の駆動出力による
二つの座標成分運動の合成である平面図形をたどる軌跡
の運動を、ミシン動作の各ステッチ毎に針の昇降と同期
して、予め記憶装置内にストアされた刺繍枠作動量対応
の制御データに従つて布枠支持機構に伝えて、その動作
を連綴することにより自動剌繍縫をなすミシンに於て、
制御データを記憶するメモリの記憶容量を、多様な刺繍
模様の要求に応じて大容量のものとして備えることは実
際的でなく、効率の良いものとは云い難いの、で、従来
から知られているように、穿孔テープをミシンと同期し
て読取るシステムを採用するのも一法であるが、穿孔テ
ープの場合には、その反復使用に際して取扱いが悪かつ
たり長期使用の場合等にテープを損傷することがあり、
亦、一般に穿孔テープそれ自身のコストや同期読取機構
のコストも比較的高いものであり、そして例えば家庭用
の用途に迄普偏化しようとする場合には、その取扱いの
容易さの面で充分とは云えないものであつた。
本発明は多様な刺繍のための制御データを取扱いの容易
なりセットタイプの如き磁気テープにてインプットしよ
うとするもので、特に此の場合には、ミシンの運転と磁
気テープからのデータ読取りの同期が難しいので、読取
りデータは、一旦はミシン内部の静的メモリにストアさ
れることになるが、本発明に於ては、ミシン内部の静的
メモリとして比較的小容量の二個のメモリに交互に磁気
テープの内容を読込むようにして、その読込みと刺繍運
転のために今ストアしたばかりのデータを直ちに読出し
てミシン制御を指令するコンピュータの制御シーケンス
の中で磁気テープリーダの駆動も同時に制御して、実際
にはテープリーダは断続して作動はするが、刺繍の個々
のパターンで見れば、見掛上連続したオンラインの制御
の如き磁気テープ使用方式の自動刺繍制御をなすことを
特徴とし、それによつて、取扱い容易で経済的に有利な
、コンパクトな様式の自動刺繍ミシンを提供することを
目的としている。
図に就て実施例を説明する。
但し本発明に於ては、平面図形の軌跡運動を与える刺繍
枠支持駆動機構を具えたミシンに対して、上記した磁気
テープからの制御データの入力と刺繍枠駆動制御との有
機的制御手段を与えることを要点とするもので.あるが
、便宜上、先ず簡単にミシンの刺繍枠支持駆動機構につ
いて述べることとする。第1図に於て、通例の本縫機能
を有するミシン1のアーム支持部の前部斜面に形成され
たコンソール1a内部には、後述するように磁気テープ
を記憶媒体とし.て之から刺繍データを読とつて、ミシ
ン針棒2の昇降運動と同期して、此のミシンの運転の一
ステッチ毎に、ミシンベッド1b内に装着の二個のサー
ボモータの制御を介して、ベッド1b上側の刺繍枠6に
対して平面図形の軌跡運動を与えるため・の制御回路が
内蔵されている。平面図形の軌跡運動はXY直交座標方
式のもので、ベッド1bの上面には、左右方向にのびて
前後二列に並ふ平行のスリット3,4が設けられている
。ベッド1bの上側で該スリット3,4を直角にブリッ
ジする姿勢のY軸ガイドロッド5が配され、そしてスリ
ット3,4に沿つてY軸ガイドロッド5をその直交姿勢
のまま左右に平行移動させ、且つY軸ガイドロッド5に
沿つて其の上に支持したトラベラ7を前後摺動させる刺
繍枠駆動機構がベッド1b内に装着されている。トラベ
ラ7は、詳細図示しない適宜の支着手段により、刺繍枠
6を着脱可能に支承するものである。Y軸ガイドロッド
5は、そのノ前後両端に各支着した前後のキャリヤ8,
9の各下部が、スリット3,4を各貫通して、ベッド1
bの内部で、左右摺動可能に支承される。上記のように
制御回路のケーシングを兼ねるアーム支柱部のベッド1
b面に沿う右懐の壁面が、前後のキ・ヤリヤ8,9と之
に支持したY軸ガイドロッド5及びトラベラ7の全体を
、すつぱりと格納収容できるよう凹みに形成され、此の
凹んだポケット1c内に迄キャリヤ8,9を導入できる
ように、スリット3,4の各右端は該ポケット1cの奥
に入″り込んでいる。ヘッド1b内の、XY直交座標方
式の刺繍枠支持機構は第2図及び第3図に示されている
が、本図の構成のものは、本出願人より先に出願された
実願昭54−54447号に其の詳細が開示されている
。本発明に於ては此の部分を要旨とするものではないの
で、簡単に記すと、ベッド1b内に存在の前ブラケット
10,11が支着され、之により前スリット3と平行に
X軸ガイドロッド12が支承されており、該X軸ガイド
ロッド12に沿つて摺動自在に前キャリヤ8が案内支持
されている。Y軸ガイドロッド5をX軸ガイドロッド1
2との直交姿勢にて左右動さすために、前後のキャリヤ
8,9を連係して同体の運動をなす手段を具える。即ち
、ベッド1b内には後スリット4の下部にも、その両端
に後ブラケット13,14が支着されており、左後ブラ
ケット13と右側ブラケット11とに各枢支されたアイ
ドラロール15,16を経由して、Z字形に張設して、
其の両端の前後のキャリヤ8,9に各支着した前後連結
索17により、両キャリヤ8,9の何れに牽引力に作用
してときも、双方が常に同方向に移動するものである。
前後左右の四つのブラケット10,11,13,14に
よつて囲まれる内に、二つのモータブラケット18,1
9がベッド1b内に支着され、その各々にX軸サーボモ
ータ20とY軸サーボモータ21が夫々支承されている
。X軸サーボモータ20の出力軸上に支着したキヤプス
タンロール20aに巻付けたX軸駆動索22の一端22
aは、左前ブラケット10に固定され、その他端は右後
ブラケット14に固定されている。そして其の張設経路
中、此の二つのブラケット10及び14に各枢支したア
イドラロール23,24を定滑車とし、そして前後のキ
ャリヤ8,9に枢支させたアイドラロール25,26を
各動滑車とする二組の滑車仕掛を、その互の作用方向を
逆向きにしてX軸キヤプスタンロール20aのところて
両滑車の駆動索端を結合した形態のもので、X軸サーボ
モータ20の作動によつて、X軸駆動索22が何れかの
側にたぐられる動きを生すると、上記のように動滑車を
各支着された前後のキャリヤ8,9が、前キャリヤ8の
場合は左前ブラケット10の側へ、そして後キャリヤ9
ならば右後ブラケット14に近ずくように、夫々牽引力
を与えられ、そして前記した前後連結索17の作用にて
、何れの場合にも、Y軸ガイドロッドー5は傾くことな
く左右に平行移動を生ずる。Y軸サーボモータ21の作
動による、トラベル7のY軸ガイドロッド5に沿う前後
動作も同様であつて、此の場合、Y軸駆動索27の張架
経路中、動滑車に相当の移動アイドラ28,29はトラ
ベル7の上に並設され、定滑車に相当のものは、一方は
右前ブラケット11に枢着されたアイドラロール30及
び、他方は図示しないが右後ブラケット14の個所にて
同様に案内支持されており、Y軸駆動索27の両索端2
7a,27bは、左前ブラケット10と左後ブラケット
13とに各固定されている。そして此のY軸成分の動索
張架経路中に於て、トラベラ7の前後方向摺動を生ずる
ことなくY軸ガイドロッド5の左右摺動を許し、また、
該動索を何れかの側にたぐるとき、トラベラ7を前後に
移動さすように、前後のキャリヤ8,9の夫々には、そ
のX軸方向と平行の動索部分より各直角方向にトラベラ
7を吊るような形で、且つ、此の部分で動索がスリット
3,4を貫通してベッド1b上側に立上るように、各々
四個のガイドロール31a〜31c(31dは31aの
奥で見えない)及び同32を具えている。此の手段によ
り、例えはX軸駆動索17のみがたぐられY軸サーボモ
ータ21が休止中のときは、トラベル7上で移動アイド
ラ28,29が回転するが、その前後摺動は生ぜず、Y
軸ガイドロッド5がそのまま左右動するもので、依て両
座標成分の動きは互に相手に拘束されない。その結果刺
繍枠6は、両成分の動きの合成である。平面図形の軌跡
の運動を与えられる。そして此のミシン1の作動の一ス
テッチ毎に、後述するようにその針が加工布から抜けて
いる半周期の間に、プログラム編成された各針目対応の
制御データに従うモータ回転制御を、XYの両サーボモ
ータ20,21に与えることにより刺繍縫いが進められ
る。此のような自動刺繍枠駆動機構を具えたミシン1の
コンソール1a側の前部には、刺繍模様データを磁気テ
ープから入力するための手段を備えている。
磁気テープとしては好ましくはカセット型式の交換容易
なものを用い、第1図に例示のように、カセットテープ
33の挿入を受入れ之よりデータを読取る機能を持つ詳
細図示略のデータリーダ34と、スタートを指令操作す
るスイッチパー35aとが設けられる。また此のミシン
1の内部には、針棒2を駆動する主軸36上に、その回
転を検出して同期信号を発生する同期信号発生器37が
装着されている。次に制御回路に就て説明すると、第4
図に示す回路に於てその中心となるマイクロコンピュー
タ33は通例型式のもので、それ自身のデータ処理演算
用プログラムをストアさせた固定のデータメモリである
ROM38aを具える。
そして普通には此の一組のマイクロコンピュータの中に
構成さ”れるべきものであるが、本発明に於て特にその
要旨の一部であるため、便宜上別の枠内に一括して示し
た刺繍データメモリ回路39を具える。刺繍データメモ
リ回路39は、その容量が本実施例に於ては各256/
くイトである二個のRAMメモリ要素・から成る第一メ
モリ40及び第二メモリ41を持ち、また此のメモリの
双方に、書込時のアドレスを指定する書込アドレスカウ
ンタ42及び読出時の同じく読出しアドレスカウンタ4
3、更に該二個のメモリ40,41の何れの側を動作状
態に制)御するかの切換指令とその状態記憶の役割を持
つ判別器4を具えている。判別器44は一個のフリップ
フロップにて足り、後述する制御シーケンスの説明中て
はDRAと略記する。同様に第一メモ1J40はRAM
Ol第二メモリ41はRAMl、書込アドレスカウンタ
42はWAClそして読出しアドレスカウンタ43はR
ACのように、制御シーケンス説明中のフローチャート
には夫々略記されている。マイクロコンピュータ38の
出力は、夫々増巾器45,46を介して、一方のデータ
リーダ34のカセットテープ駆動モータ47及び、他方
は此のミシンの主軸36を駆動するミシンモータ48を
制御する。マイクロコンピュータ38の出力動作の役割
で重要な機能である二つのメモリ40,41から読出し
たデータによる各ステッチ毎の二つの座標成分の動作出
力信号は、X軸駆動回路49及びY軸駆動回路50への
制御入力として与えられる。此の二つの駆動回路49,
50は同構成のものであり、Y軸のもので説明すると、
該当座標成分の動作出力信号として与えられる正負の信
号及びその移動量相当の数値信号の内、数値信号YDA
は、ダウンカウンタ51のプリセット入力端PSに接続
され、そのロード入力レにより置数される。そして別に
設けられた発振器52からの出力パルスをクロックパル
スとして、ハ■ゲート53を介して減算動作をなし、そ
の減算終了時のボロー出力にてANDゲート53を閉じ
る。ANDゲート53を通過中のクロックパルスは上記
正負の信号YP,YMに応じて各開ゲート制御される一
対のANDゲート54,55の内の開ゲート動作中の側
を通つてパルス分配器56の入力に加えられる。パルス
分配器56は、サーボモータ21が一般の用例のように
パルスモータを用いた場合の、回動方向に応じた励磁相
切換の作用をなす公知のものである。マイクロコンピュ
ータ38の入力側には、前述の同期信号発生器37の出
力信号及びスタートスイッチ35の操作信号が接続され
ており、又カセットテープ33から読取つた信号を、各
8ビットを1バイトとする単位ワード毎に、前記の二つ
の刺繍データ用のメモリ40,41のどちらかに、判別
器44の状態に応じて書込ませるためのデータ入力回路
57が接続されている。
データ入力回路57の説明のためには、先ず此のカセッ
トテープに個々の刺繍模様に応じたデータを記録させる
−態様を示す必要があろう。第5図にそのテープ記録フ
ォーマットが略示されている。刺繍模様は夫々のパター
ンを構成するステッチ数に応じ、磁気テープの所要長が
定まるものであるが、本実施例の場合、−ステッチ当り
3バイトのデータにて表すものとし、最大84針分をー
データブロックとして、所要回数分のデータブロックを
連ねて一個の刺繍模様データとするもので、磁気テープ
上には、各データブロックの間に無信号ゾーン(第5図
にIBGとして示されている)を各挾んで所要ブロック
数のデータゾーンDATA(0−n)が並び、最後に長
いI田が来て一模様データが完了する。但し最後のデー
タゾーンDATA(n)のj長さは、8樹分の長さより
、多くの場合はより短いもので終ることとなろう。各バ
イト(以下、8bitから成る此のメモリ単位をワード
と云う)は、その先頭ビットによつて、各ワードが制御
データであるか数値データであるかの識別に供す、る。
制御データと数値データとの構成に就て述べると、毎一
針(ステッチ)分をなす3個のワードの内、先頭に来る
ものが制御データであり、之に続く2個のワードが、各
々X軸成分、Y軸成分の刺繍用枠移動量を定める各数値
データてあり、各・数値データの容量は、ワードの先頭
桁が上記のようにデータ識別に使用されているため、残
り7桁にて最大127のステップの分解能を持つ。即ち
1ステップ0.1Tn!!Lとすると、一成分の各ステ
ッチで最大12.7TmLの枠移動をなし得るものであ
る。そしてX軸Y軸成分共に、その数値データには各移
動方向を支配する符号ビットを持たないが、各ステッチ
毎にその制御データの2番目のビットの内容によりX軸
成分の正負を、そして3番目のそれによつてY軸成分の
正負つまり移動方向を示す。更に制御データは、その下
位4桁の構成により、その内容が全部0の場合、之に続
く2個のワードが数値データで、−ステッチ分の通常の
縫目形成用信号を形成するものであり、該下位4桁の内
容が零以外の場合、此のときの制御データは特別の指令
信号の意味を持つとするものである。之様に制御データ
のワードが之に続いて通常の数値データを伴わない場合
に就いて、本発明の要旨に関与する部分のみを記すと、
制御データのワードを上位と下位の各4桁に分けたヘキ
サデシマルの2桁の内容が、第6図の実施例では〔86
〕である場合を各データブロックの終りを意味するもの
とし、〔87〕である場合、全データの終了つまり刺繍
制御の終りを表するものとする。要旨外ではあるが、之
様にデータの終りを意味する信号として用いない場合と
は、どのようなときかを簡単に記すと、例えばジャンプ
命令がある。ジャンプとは、本実施例には示されていな
いが、或るステッチが普通の刺繍の一針の縫目長さとし
ては異常に長い場合に、針棒2をその上昇位置に一時留
置して刺−繍枠移動のみを続けさすものである。第6図
は之様にして各データブロックのデータ編成が続いて、
n番目のブロックの或るワードに〔87〕なる制御デー
タが表れて一個の刺繍データが構成されることを示して
いる。そして此の場合、各データブロックの253番目
のワードであるアドレスNO.252に、ブロックの区
切りを示す〔86〕が記録されるものであり、0〜25
1の範囲のワードに、既述のように8樹分のデータが入
れられる。また此の各ブロック分のデータが前記のRA
MO・RAMllの二個のメモリ40,41に交互に各
ストアされるもので、該メモリ40,41は各256バ
イトの容量のもので之に適合する。再び第4図に戻つて
、第7図のタイミングチャートと共にデータ入力回路5
7を説明する。該入力回路57の−役割は、簡単に云え
ば、カセットテープ33の記録が各ビットを縦に連ねた
ものであるのに対し、之を8ビット宛に区切つてX軸マ
イクロコンピュータ38のI/0ボートに入力さすもの
で、また各ビットの内容を(イ)〕か〔1〕かに判断し
つつ読取る機能のものある。カセットテープ33のデー
タ記録態様は、信号記録幅の大小によりニ値信号に対応
させたものである。即ち、読出しヘッド33aかテープ
上の信号の立上りと立下りとを検出し、この夫々によつ
て、各別に検知回路58,59を介してフリップフロッ
プ60のセット及びリセット信号を作り、該フリップフ
ロップ60のセット動作とリセット動作の各時間幅を比
較することにより、各ビットの二値信号の内容をThe present invention relates to an improvement in a control device for an automatic embroidery sewing machine, and more particularly to a control system for supplying embroidery machine control data using a magnetic tape. By controlling the two servo motors, the movement of the locus that traces the planar figure, which is a composite of the two coordinate component movements by the respective drive outputs, is stored in advance in synchronization with the rise and fall of the needle for each stitch of the sewing machine operation. In a sewing machine that performs automatic embroidery stitching by transmitting control data stored in the embroidery frame corresponding to the embroidery frame operation amount to the fabric frame support mechanism and repeating the operation,
It is impractical to provide a memory that stores control data with a large storage capacity to meet the demands of various embroidery patterns, and it is difficult to say that it is efficient. One method is to adopt a system that reads the perforated tape in synchronization with the sewing machine, but in the case of perforated tape, there is a risk of damage to the tape due to poor handling or long-term use. There are things to do,
In addition, the cost of the perforated tape itself and the cost of the synchronous reading mechanism are generally relatively high, and if the tape is to be popularized for household use, for example, it is not sufficient in terms of ease of handling. It was impossible to say that. The present invention attempts to input control data for various types of embroidery using easy-to-handle set-type magnetic tapes, and in particular, in this case, it is necessary to synchronize the operation of the sewing machine and the data reading from the magnetic tapes. Since it is difficult to read data, the read data is temporarily stored in static memory inside the sewing machine. However, in the present invention, the read data is stored alternately in two relatively small memories as static memory inside the sewing machine. The contents of the magnetic tape are read in, and the data that has just been stored is immediately read out for reading and embroidery operation, and the drive of the magnetic tape reader is simultaneously controlled in the computer control sequence that commands the sewing machine control. In reality, the tape reader operates intermittently, but when looking at individual embroidery patterns, it is characterized by automatic embroidery control using magnetic tape, which appears to be continuous online control. Therefore, it is an object of the present invention to provide an automatic embroidery sewing machine of a compact style that is easy to handle and economically advantageous. An embodiment will be described with reference to the figures. However, in the present invention, an organic control means for inputting control data from the magnetic tape and controlling the embroidery frame drive as described above is provided for a sewing machine equipped with an embroidery frame support and drive mechanism that provides trajectory movement of a planar figure. The main point is to give. However, for convenience, we will first briefly describe the embroidery frame support and drive mechanism of the sewing machine. In FIG. 1, inside a console 1a formed on the front slope of the arm support of a sewing machine 1 having a normal lockstitch function, a magnetic tape is used as a storage medium as described later. The embroidery data is read from the sewing machine bed 1b, and in synchronization with the vertical movement of the sewing machine needle bar 2, the embroidery data is transmitted through the control of two servo motors installed in the sewing machine bed 1b for each stitch during operation of the sewing machine. , a control circuit is built in to give the embroidery frame 6 above the bed 1b a locus motion of the planar figure. The locus movement of the planar figure is based on the XY orthogonal coordinate system, and parallel slits 3 and 4 are provided on the upper surface of the bed 1b, extending in the left-right direction and arranged in two rows in the front and back. A Y-axis guide rod 5 is disposed above the bed 1b in a posture that bridges the slits 3 and 4 at right angles, and the Y-axis guide rod 5 is translated left and right along the slits 3 and 4 while maintaining the orthogonal posture. , and an embroidery frame drive mechanism for sliding the traveler 7 supported thereon back and forth along the Y-axis guide rod 5 is installed in the bed 1b. The traveler 7 removably supports the embroidery frame 6 by appropriate support means not shown in detail. The Y-axis guide rod 5 has front and rear carriers 8 supported at both its front and rear ends.
9 pass through each of the slits 3 and 4 to form the bed 1.
It is supported inside b so that it can slide left and right. As mentioned above, bed 1 of the arm support section also serves as the casing for the control circuit.
The wall surface of the right pocket along plane b is formed into a recess so that the entire Y-axis guide rod 5 and traveler 7 supported by the front and rear gear wheels 8 and 9 can be accommodated snugly. The right ends of each of the slits 3 and 4 are inserted deep into the pocket 1c so that the carriers 8 and 9 can be introduced into the recessed pocket 1c. The support mechanism is shown in Figs. 2 and 3, and the details of the structure shown in these figures are disclosed in Utility Model Application No. 54-54447 filed earlier by the present applicant. Since this part is not the gist of the present invention, to briefly describe it, the front brackets 10 and 11 existing in the bed 1b are supported, and the X-axis guide is parallel to the front slit 3. A rod 12 is supported, and a front carrier 8 is slidably guided and supported along the X-axis guide rod 12.The Y-axis guide rod 5 is supported by the X-axis guide rod 1.
In order to move the carriers 8 and 9 from side to side in a position orthogonal to the carriers 2, the carriers 8 and 9 are provided with means for linking the front and rear carriers 8 and 9 to move as one body. That is, inside the bed 1b, rear brackets 13 and 14 are supported at both ends of the lower part of the rear slit 4, and idler rolls 15 and 16, which are respectively pivotally supported on the left rear bracket 13 and the right side bracket 11, are supported at both ends thereof. via, and stretched in a Z-shape,
By means of the front and rear connecting cables 17 supported on the front and rear carriers 8 and 9 at both ends, both carriers always move in the same direction even when a traction force is applied to either of the carriers 8 or 9.
Two motor brackets 18, 1 are surrounded by four brackets 10, 11, 13, 14 on the front, rear, left and right sides.
9 is supported within the bed 1b, and an X-axis servo motor 20 and a Y-axis servo motor 21 are supported on each of them. One end 22 of the X-axis drive cable 22 wound around the capstan roll 20a supported on the output shaft of the X-axis servo motor 20
a is fixed to the left front bracket 10, and the other end is fixed to the right rear bracket 14. During the tensioning route, the idler rolls 23 and 24 pivoted on the two brackets 10 and 14 are used as fixed pulleys, and the idler rolls 25 and 26 pivoted on the front and rear carriers 8 and 9 are fixed pulleys. This is a configuration in which two sets of pulley devices are used as movable pulleys, and the operating directions of the pulleys are opposite to each other, and the driving cable ends of both pulleys are connected at the X-axis capstan roll 20a. When the X-axis drive cable 22 is pulled to either side by operation, the front and rear carriers 8 and 9, each supported with a movable pulley as described above, move to the front left in the case of the front carrier 8. to the side of the bracket 10 and the rear carrier 9
In this case, a traction force is applied to each of them so as to approach the right rear bracket 14, and under the action of the front and rear connecting cables 17 described above, in either case, the Y-axis guide rod 5 is translated from side to side without being tilted. . The same goes for the back and forth movement of the travel 7 along the Y-axis guide rod 5 by the operation of the Y-axis servo motor 21; , 29 are arranged in parallel on the travel 7, and the ones corresponding to fixed pulleys are installed on one side at the idler roll 30 pivotally attached to the right front bracket 11 and on the other side at the right rear bracket 14 (not shown). Both cable ends 2 of the Y-axis driving cable 27 are guided and supported.
7a and 27b are fixed to the left front bracket 10 and the left rear bracket 13, respectively. In this Y-axis component cable tensioning path, the Y-axis guide rod 5 is allowed to slide left and right without causing the traveler 7 to slide in the front-back direction, and
In order to move the traveler 7 back and forth when the cable is guided to either side, each of the front and rear carriers 8 and 9 has a traveler 7 in each perpendicular direction from the part of the cable parallel to the X-axis direction. Four guide rolls 31a to 31c (31d is visible at the back of 31a) are installed so that the cables pass through the slits 3 and 4 and rise above the bed 1b. ) and 32. With this means, for example, when only the X-axis drive cable 17 is pulled and the Y-axis servo motor 21 is at rest, the movable idlers 28 and 29 rotate on the travel 7, but no back-and-forth sliding occurs. ,Y
Since the shaft guide rod 5 moves left and right as it is, the movements of both coordinate components are not restricted to each other. As a result, the embroidery frame 6 is a composite of the movements of both components. Given the locus motion of a plane figure. Then, for each stitch of operation of this sewing machine 1, during the half period when the needle is coming out of the work cloth, as will be described later, the motor rotation is controlled according to the control data corresponding to each stitch that is programmed. Embroidery stitching is progressed by applying power to both servo motors 20 and 21. The sewing machine 1 equipped with such an automatic embroidery frame drive mechanism is provided with a means for inputting embroidery pattern data from a magnetic tape at the front of the console 1a side. Preferably, a cassette type magnetic tape that is easily replaced is used as the magnetic tape, and as shown in FIG. A switch 35a for commanding and operating is provided. Further, inside this sewing machine 1, a synchronization signal generator 37 is mounted on a main shaft 36 that drives the needle bar 2, and detects the rotation of the main shaft 36 and generates a synchronization signal. Next, to explain the control circuit, the fourth
In the circuit shown in the figure, the central microcomputer 33 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. Normally, they should be configured in this set of microcomputers, but since they are part of the gist of the present invention, they are shown together in a separate frame for convenience. An embroidery data memory circuit 39 is provided.The embroidery data memory circuit 39 has a capacity of 256 /
It has a first memory 40 and a second memory 41 consisting of two RAM memory elements, each of which has a write address counter 42 for specifying an address for writing and a counter for reading. Also read address counter 4
3. It further includes a discriminator 4 which has the role of providing a switching command for controlling which side of the two memories 40 and 41 to be in an operating state and storing the state. One flip-flop is sufficient for the discriminator 44, and it will be abbreviated as DRA in the explanation of the control sequence to be described later. Similarly, the first memo 1J40 is RAM
The second memory 41 is RAMl, the write address counter 42 is WACl, and the read address counter 43 is R
Like AC, these are abbreviated in the flowcharts explaining the control sequence. The output of the microcomputer 38 controls, via amplifiers 45 and 46, a cassette tape drive motor 47 of one data reader 34 and a sewing machine motor 48 that drives the main shaft 36 of the sewing machine. The operation output signals of the two coordinate components for each stitch based on the data read from the two memories 40 and 41, which is an important function in the role of output operation 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,
50 has 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 amount of movement thereof, the numerical signal YDA
is connected to the preset input terminal PS of the down counter 51, and is set by its load input terminal PS. Using an output pulse from a separately provided oscillator 52 as a clock pulse, a subtraction operation is performed via a 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 sent to the pulse distributor 56 through the side of the AND gates 54 and 55 whose opening gates are controlled in accordance with the positive and negative signals YP and YM. added to the input. 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 synchronizing signal generator 37 and the operation signal of the start switch 35 are connected to the input side of the microcomputer 38, and the signals read from the cassette tape 33 are converted into 1 byte of 8 bits each. A data input circuit 57 is connected to one of the two embroidery data memories 40 and 41 for each unit word in accordance with the state of the discriminator 44. In order to explain the data input circuit 57, it is first necessary to show a mode in which data corresponding to individual embroidery patterns is recorded on this cassette tape. The tape recording format is shown schematically in FIG. The required length of magnetic tape for embroidery patterns is determined according to the number of stitches that make up each pattern, but in this example, each stitch is represented by 3 bytes of data, and a maximum of 84 stitches can be used. - As a data block, a required number of data blocks are connected to form one embroidery pattern data.On the magnetic tape, there is a no-signal zone (shown as IBG in Figure 5) between each data block. ), data zones DATA (0-n) of the required number of blocks are lined up between each block, and a long I field comes at the end to complete one pattern of data. However, the length j of the last data zone DATA(n) will end up being shorter than the length of 8 trees in most cases. Each byte (hereinafter, this memory unit consisting of 8 bits is referred to as a word) uses its leading bit to identify whether each word is control data or numerical data.
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 following two words are each There are various numerical data that determine the amount of embroidery frame movement for the X-axis component and Y-axis component.The capacity of each numerical data is as follows: The first digit of the word is used for data identification as described above, so the remaining 7 digits are used. It has a maximum resolution of 127 steps. That is, 1 step is 0.1Tn! ! When L, each stitch of one component can move the frame by a maximum of 12.7 TmL. 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, 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 -stitches. , 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. In the case where the word of control data is not followed by normal numerical data, only the parts related to the gist of the present invention will be described as follows.
In the embodiment shown in FIG.
] means the end of each data block, and [87] means the end of all data, that is, the end of embroidery control. Although it is beyond the scope of this article, I will briefly explain when it is not used as a signal indicating the end of data, for example, in a jump instruction. Jumping is not shown in this embodiment, but when a certain stitch is abnormally long for one stitch of normal embroidery, the needle bar 2 is temporarily held in the raised position. Only the embroidery frame continues to move. Figure 6 shows the data organization of each data block in this way.
Control data [87] appears in a certain word of the n-th block, indicating that one piece of embroidery data is constructed. In this case, the 253rd word of each data block is the address NO. [86] indicating the block delimiter is recorded in 252, and 0 to 25
As described above, eight trees worth of data are stored in the word in the range 1. Also, the data for each block is stored in the RA mentioned above.
The data is stored alternately in two memories 40 and 41 of MO/RAM 11, each of which has a capacity of 256 bytes. Returning again to FIG. 4, the data input circuit 5 along with the timing chart of FIG.
7 will be explained. To put it simply, the role of the input circuit 57 is to record on the cassette tape 33 in which each bit is connected vertically, but to separate the bits into 8 bits and input the I/O to the X-axis microcomputer 38. It is input to the 0 port, and there is also a function that reads 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 reading head 33a detects the rising and falling edges of the signal on the tape, and uses these detection circuits 58 and 59 to generate set and reset signals for the flip-flop 60, respectively. By comparing the time widths of the 60 set operations and reset operations, the content of the binary signal of each bit can be determined.
〔0〕
か〔1〕かに判断する。この時間幅を各計測するために
、フリップフロップ60のQ出力にて開ゲートとされる
AND素子61及びO出力に応する同様σMD素子62
を介し、発振器63からのクロックパルスを各計数する
一対のカウンタ64,65を具えており、テープ記録信
号の立上り検知回路59の出力に応じ微小幅のパルスを
生ずる単安定マルチバイブレータ66の該出力パルスに
よるリセットの時点より、先ずカウンタ64が計数を開
始し、立下り検知回路58の出力にて此の計数がストッ
プすると同時にカウンタ65の側が計数を始める。そし
て次の立上り検知回路出力によつて、その時点での、比
較器67に於ける両カウンタ64,65の計数値の大小
を判断した比較出力が、[0]
or [1]. In order to measure each time width, an AND element 61 whose gate is opened at the Q output of the flip-flop 60 and a similar σMD element 62 corresponding to the O output
The output of a monostable multivibrator 66 is provided with a pair of counters 64 and 65 for counting clock pulses from an oscillator 63, respectively, and generates pulses of minute width in response to the output of the rising edge detection circuit 59 of the tape recording signal. At the time of reset by the pulse, the counter 64 first starts counting, and when this counting is stopped by the output of the fall detection circuit 58, the counter 65 starts counting at the same time. Then, based on the output of the next rising edge 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 time is
〔0〕又は〔1〕の形でシフト
レジスタ68の記憶入力端に入力される。シフトレジス
タ68を之様にシフト動作させた立上り検知信号は、ま
た今一つのカウンタ69の計数人力として与えられる。
シフトレジスタ68は8桁の長さのものであり、カウン
タ69も亦8進法の計数出力を生ずるものとすることに
より、シフトレジスタ68が8回宛シフト動作する毎に
、そのときのシフトレジスタ68の読込みデータの内容
がマイクロコンピュータ38に入力される構成になつて
いる。データブロックの終了は、今一つの単安定マルチ
バイブレータから成る終端センサ70にて検出される。
即ちテープ記録信号の立上り検知回路58,59の何れ
の側の出力によつてもトリガ入力を与えられるように、
0R素子71を介して励磁パルス幅が幾分大なる終端セ
ンサ70が接続されており、テープからのデータ読取り
が続いている間は、繰返し与えられるトリガ入力によつ
て終端センサ70の励磁状態が持続され、そしてデータ
ブロックの終端、もしくは全データの読取り完了時に、
最後の励振入力による単安定マルチバイブレータの作動
幅経過時点で、マイクロコンピュータ38のI/0ボー
トに読込完了信号を与えるものである。以上の構成にて
、次に第8図以下のフローチヤ・一トにより作動説明を
行なう。
スタートの指令に応じて、先ず判別器44の内容を初期
設定する。判別器44は既述のようにフリップフロップ
で二つの動作状態を選択的にとるものであるが、以下便
宜上、之をHとLとで表すとする。ここでは初門期設定
はしてある。続いてスタートスイッチ35が0N操作さ
れるのを持ち、その0Nに応じて第9図のデータ読込サ
ブルーチンに移る。データ読込みのルーチンにて今一度
判別器44の内容を見て、初回は上記のようにLである
ので、その肯定フ判断により今度は判別器44をHに設
定し、そして第一のメモリ40の先頭番地をアドレスす
べく書込アドレスカウンタ42をセットする。そして増
巾器45に駆動信号を与えてカセットテープ駆動モータ
47を駆動させ、第8図のメインルーチンに戻る。そこ
で終端センサ70の励振動作が終る迄持ち、即ちーデー
タブロック分のデータが、カセットテープ33からデー
タ入力回路57を介して第一のメモリ40内に読込まれ
た時点にて、終端センサ70の動作が非出力となるに応
じて、増巾器46に駆動信号を与えてミシンモータ48
を駆動させ、再度データ読込サブルーチンに移る。そこ
で判別器44の内容を検すると、先にHに設定されてい
るので、今度はその否定判断により、判別器44の内容
をLに変更し、そして第二のメモリ41の先頭番地をア
ドレスすべく書込アドレスカウンタ42をセットし、カ
セットテープ駆動用信号を同様に出してメインルーチン
に戻る。そこで判別器44の内容がLであるかを検し、
此の場合は肯定判断であり、之に応じて第一のメモリ4
0の先頭番地をアドレスすべく読出しアドレスカウンタ
43をセットする。メモリ40からそのアドレスされた
部分の記憶内容のワードが読出され、そしてワードの内
容がヘキシサデシマルの〔86〕並に〔87〕の何れで
もない間は、第10図のデータ出力サブルーチンに移る
。データ出力動作とは即ち、XY両軸成分の駆動回路4
9,50に刺繍用の枠制御データを与えることであり、
ここで先ず与えられたワードである制御データの先頭か
ら2番目(第6ビット)及び第3番−目(第5ビット)
の内容を夫々判断して、X軸駆動回路49の正負入力端
XP,XM及びY軸成分の同じく正負YP,YMに之を
セットする。次いで読出しアドレスを進めてx軸成分の
数値データのワードを第一のメモリ40から読出して、
之をX軸.駆動回路49への置数出力端PSへ出力準備
する。更に読出しアドレスを進めてY軸駆動回路50へ
の置数出力PSも同様に準備する。そこで終端センサ7
0の励起状態が続行している間は、そのまま同期信号発
生器37よりのミシン主軸36の回転位相信号の到来を
待つて、刺繍枠6に張設の図示しない加工布より針が抜
けるタイミングに合せてロード端子に置数信号を出し、
ダウンカウンタ51に対しそXY軸成分の夫々の上記制
御数値をプリセットせしめる。それによりダウンカウ・
ンタ51は発振器52からのクロックパルスを計数減算
動作を始め、該減算が続いている間は、そのクロックパ
ルスがパルス分配器56等を介して両サーホモータ20
,21に制御信号として与えられ、第2図例示の刺繍枠
支持機構の動作を介し、トラベラ7に担持された刺繍枠
6が、直交座標の両成分の合成なる平面図形の軌跡動作
をなす。なお、第4図では両サーボモータ20,21の
種類として、オープンループの制御系で用いるパルスモ
ータを用いる例を想定して、その為のパルス分配器56
なる回路要素の使用を例示しているが、サーボモータと
して使用可能であるものはパルスモータに限らないので
、他の種類のモータ)を用いる場合には、モータ回転量
をフィードバックさせて回転角度制御するための適当な
回路要素を用いればよい。之様にしてーステッチ分の制
御信号が出力されたのち、制御シーケンスは読出しアド
レスカウン・夕43をアドレスインクリメントさせ、メ
インルーチンに戻り次ステッチの為のシーケンスを続け
る。
即ち、次針分の制御データの内容が、〔86H〕か〔8
7H〕であるかを毎回検しつつ、その否定の間はデータ
出力サブルーチンの制御を反復実行する。
該サブルーチンのシーケンス実行中に、終端センサ70
の励起が終了し、即ち、カセットテープ33からの一デ
ータブロック分の読取りの終了が検出されると、カセッ
トテープ駆動ゼータ47のための駆動出力をストップさ
す。なお一データブロック分のステッチ数は既述のよう
に最大84針分てあるが、その読込みに要する時間は、
ミシン上軸36の約5回転位の間に完了する見当のもの
であり、読込完了後は、メモリ40,41の一方のスト
アデータが読出しを完了する迄は両サーボモー9./2
0,21のそのデータブロック内の制御が実行される。
而して、之様な刺繍制御の続行中に、一方のメモリの内
容が読出しを完了すると、メインルーチンの〔86FI
〕の検出に応じて第9図のデータ読込サブルーチンに移
り、読出し完了した側のメモリに改めて、次のデータブ
ロック分のデータが読込まれる。此の場合、ミシン1は
刺繍枠制御の動作が続行された状態にて、その制御の合
間に、第11図に示すような割込みによつてカセットテ
ープ33からの読込みを実行させる。之様にして、刺繍
縫の自動制御の進行に連れて、カセットテープ33の読
取り動作が断続的に続けられ、その間、二つのメモリ4
0,41が交互に読込みと読出しとの役割を交替し合つ
て、全体としてミシン運転が中断されることなく、一個
の刺繍模様の自動制御が進行する。そこでメインルーチ
ン中の制御データの読出し内容〔87H〕を検出したと
き、同期信号発生器37からの信号に応じ、針棒2が上
昇した位置でミシンを停止さすべく、詳細は図示も説明
も省くが適宜のミシンモータ停止制御によりミシンモー
タ48を停止せしめる。以上詳細に説明したように、本
発明は自動刺繍制御のための大容量の制御データ記録担
体として磁気テープを使用し、該磁気テープの読取り動
作と実際の刺繍ミシン動作との同期運転を容易になすべ
く、磁気テープからの読取りデータを、一旦制御回路内
の静的メモリにストアさせる手段に於て、該静的メモリ
としては比較的小容量のメモリニ個を使用し、シーケン
ス制御動作を行うコンピュータの構成中に、該二つのメ
モリの動作選択状態を切替え、且つ其の状態を指標の如
く記憶する判別器の手段を具え、それによつて磁気テー
プの読取り動作は断続的に行われるが、その間に、二個
の静的メモリが相互に読込みと読出しとの役割を交替し
合うことにより、全体としてミシン運動が中断されるこ
となく、見掛上はオンライン制御の如き態様にて、各刺
繍模様毎の刺繍枠自動制御が進行するものであるから、
制御回路内に特に大容量の静的メモリを備える必要なし
に、磁気テープを介して複雑な刺繍パターンを一貫した
連続動作にて完成させることがてき、操作者はその間、
何の操作を加えることも要しない。
依て本発明の手段を具備したミシンは、小容量のメモリ
の内蔵にて済むところから経済的に有利であり、また操
作が容易であつて実用的に勝れたものである。It is input to the storage input terminal of the shift register 68 in the form of [0] or [1]. The rising edge detection signal that caused the shift register 68 to shift in this manner is also given as a counting force 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 The contents of the read data 68 are input to the microcomputer 38. The end of a data block is detected by an end sensor 70 consisting of another monostable multivibrator.
That is, 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 via an 0R element 71, and while data continues to be read from the tape, the excitation state of the end sensor 70 is changed by repeatedly applied trigger input. persisted, and at the end of a data block or when all data has been read,
When the operating width of the monostable multivibrator due to the last excitation input has elapsed, a read completion signal is given to the I/O port of the microcomputer 38. Next, the operation of the above configuration will be explained using the flowchart shown in FIG. 8 and subsequent figures. In response to a start command, first, the contents of the discriminator 44 are initialized. As described 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. The initial settings are made here. Subsequently, the start switch 35 is operated to ON, and in response to the ON operation, the process moves to the data reading subroutine shown in FIG. 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 this time due to the affirmative judgment, and the first memory 40 The write address counter 42 is set to address the first address of . 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 termination sensor 70 is retained until the end of the excitation operation of the termination sensor 70, that is, at the time when the data for one data block is read into the first memory 40 from the cassette tape 33 via the data input circuit 57. When the operation becomes non-output, a drive signal is given to the amplifier 46 to control the sewing machine motor 48.
is activated, and the process returns to the data reading subroutine. Then, when the content of the discriminator 44 is checked, it is first set to H, so by the negative judgment, the content of the discriminator 44 is changed to L, and the first address of the second memory 41 is addressed. The write address counter 42 is set as desired, a cassette tape drive signal is issued in the same manner, and the process returns to the main routine. Then, it is checked whether the content of the discriminator 44 is L,
In this case, it is an affirmative judgment, and the first memory 4 is
The read address counter 43 is set to address the starting address of 0. The word of the stored contents of the addressed portion is read from memory 40, and as long as the word contents are neither hexadecimal [86] nor [87], the process moves to the data output subroutine of FIG. The data output operation means the drive circuit 4 for both X and Y axis components.
9, 50 to provide frame control data for embroidery,
Here, the second (sixth bit) and third (fifth bit) from the beginning of the control data, which is the given word.
, and set them to the positive and negative input terminals XP, XM of the X-axis drive circuit 49 and the same positive and negative input terminals YP, YM of the Y-axis component. The word of numerical data of the x-axis component is then read from the first memory 40 by advancing the read address;
This is the X axis. Preparation for output to the numeric output terminal PS to the drive circuit 49 is made. 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 7
While the excitation state of 0 continues, it waits for the arrival of the rotational phase signal of the sewing machine main shaft 36 from the synchronization signal generator 37, and waits for the timing when the needle comes out of the work cloth (not shown) stretched on the embroidery frame 6. At the same time, output a setting signal to the load terminal,
The down counter 51 is preset with the control values for each of the X and Y axis components. As a result, the down cow
The counter 51 starts counting and subtracting clock pulses from the oscillator 52, and while the subtraction continues, the clock pulses are transmitted to both surf motors 20 via a pulse distributor 56, etc.
, 21 as a control signal, and through the operation of the embroidery frame support mechanism illustrated in FIG. 2, the embroidery frame 6 carried by the traveler 7 moves along the locus of a planar figure that is a composite of both components of orthogonal coordinates. In addition, in FIG. 4, assuming an example in which pulse motors used in an open loop control system are used as the types of both servo motors 20 and 21, a pulse distributor 56 for that purpose is used.
Although this example shows the use of circuit elements that can be used as servo motors, it is not limited to pulse motors, so when using other types of motors, the rotation angle can be controlled by feeding back the motor rotation amount. Appropriate circuit elements may be used to do so. After the control signals for the stitches are output in this manner, the control sequence increments the read address counter 43 and returns to the main routine to continue the sequence for the next stitch. In other words, the content of the control data for the next stitch is [86H] or [86H].
7H] and repeatedly executes control of the data output subroutine while it is negative. During the sequence execution of this subroutine, the end sensor 70
When the excitation of the cassette tape 33 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 zeta 47 is stopped. The number of stitches for one data block is up to 84 stitches as mentioned above, but the time required to read it is as follows.
This is expected to be completed within about 5 rotations of the upper shaft 36 of the sewing machine, and after the reading is completed, both servo motors 9. /2
Control within that data block of 0,21 is executed.
While the embroidery control is continuing, when the reading of the contents of one memory is completed, the main routine [86 FI
] In response to the detection, the process moves to the data reading subroutine shown in FIG. 9, and the data for the next data block is read anew into the memory on the side from which reading has been completed. In this case, the sewing machine 1 continues the embroidery frame control operation, and reads data from the cassette tape 33 by an interrupt as shown in FIG. 11 between the control operations. 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 4
0 and 41 alternate between reading and reading roles, and the automatic control of one embroidery pattern proceeds without interruption of the sewing machine operation as a whole. Therefore, when the control data read content [87H] during the main routine is detected, the sewing machine is stopped at the position where the needle bar 2 is raised in response to a signal from the synchronization signal generator 37.Details are omitted from illustration and explanation. The sewing machine motor 48 is stopped by appropriate sewing machine motor stop control. As described in detail above, the present invention uses a magnetic tape as a large-capacity control data recording carrier for automatic embroidery control, and facilitates synchronization between the magnetic tape reading operation and the actual embroidery machine operation. Preferably, in the means for temporarily storing data read from a magnetic tape in a static memory within a control circuit, a computer that performs sequence control operations uses two relatively small-capacity memories as the static memory. In the configuration, there is provided discriminator means for switching the operation selection state of the two memories and storing the state like an index, so that the magnetic tape reading operation is performed intermittently. In addition, the two static memories mutually alternate the roles of reading and reading, so that the sewing machine movement as a whole is not interrupted, and each embroidery pattern is processed in a manner similar to online control. Since the automatic control of each embroidery frame progresses,
Complex embroidery 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 circuitry, during which the operator can
No additional operations are required. Therefore, a sewing machine equipped with the means of the present invention is economically advantageous because it requires only a small built-in memory, and is easy to operate and is practical.
図は本発明の実施例を示し、第1図は本発明装置を具備
した自動刺繍ミシンの斜視図、第2図はその一機構部分
を取出して示した拡大斜視図、第3図は第2図中の一要
素をその見る方向を変えて示した部分斜視図、第4図は
本発明装置の回路図、第5図並に第6図は本発明に使用
する磁気テープへのデータ記録態様を図解で示した説明
図、第7図は第4図中の一要部の動作を説明するタイミ
ングチャート、第8図〜第11図は制御シーケンスを説
明するフローチャートである。
1:ミシン、1a:コンソール、1b:ミシンベツド、
2:針棒、5:Y軸ガイドロッド、6:刺繍枠、7:ト
ラベラ、8,9:キヤリヤ、12:X軸ガイドロッド、
20:X軸サーボモータ、21:Y軸サーボモータ、2
2:X軸駆動索、27:Y軸駆動索、33:カセツトテ
ープ、34:データリーダ、35:スタートスイツチ、
36:主軸、37:同期信号発生器、38:マイクロコ
ンピユータ、39:刺繍データメモリ回路、40:第一
メモリ、41:第二メモリ、42:書込アドレスカウン
タ、43:読出しアドレスカウンタ、44:判別器、4
7:カセツトテープ駆動モータ、48:ミシンモータ、
49:X軸駆動回路、50:Y軸駆動回路、51:ダウ
ンカウンタ、57:データ入力回路、67:比較器、6
8:シフトレジスタ、70: (単安定マルチバイブレ
ータ)終端センサ。The drawings show an embodiment of the present invention, in which Fig. 1 is a perspective view of an automatic embroidery sewing machine equipped with the device of the invention, Fig. 2 is an enlarged perspective view showing one mechanism part thereof, and Fig. 3 is a perspective view of an automatic embroidery sewing machine equipped with the device of the invention. FIG. 4 is a circuit diagram of the apparatus of the present invention, and FIGS. 5 and 6 are a mode of recording data on the magnetic tape used in the present invention. FIG. 7 is a timing chart illustrating the operation of a part of FIG. 4, and FIGS. 8 to 11 are flowcharts illustrating the control sequence. 1: sewing machine, 1a: console, 1b: sewing machine bed,
2: needle bar, 5: Y-axis guide rod, 6: embroidery frame, 7: traveler, 8, 9: carrier, 12: X-axis guide rod,
20: X-axis servo motor, 21: Y-axis servo motor, 2
2: X-axis drive cable, 27: Y-axis drive cable, 33: Cassette tape, 34: Data reader, 35: Start switch,
36: Main axis, 37: Synchronous signal generator, 38: Microcomputer, 39: Embroidery data memory circuit, 40: First memory, 41: Second memory, 42: Write address counter, 43: Read address counter, 44: Discriminator, 4
7: Cassette tape drive motor, 48: Sewing machine motor,
49: X-axis drive circuit, 50: Y-axis drive circuit, 51: Down counter, 57: Data input circuit, 67: Comparator, 6
8: Shift register, 70: (Monostable multivibrator) termination sensor.
Claims (1)
トアさせた記憶手段より該データを読出して、ミシンの
運転と同期して、各ステッチ毎に二個のサーボモータの
制御を介して刺繍枠支持機構を駆動して、之に担持させ
た刺繍枠に平面図形の軌跡をたどる移動制御を与える自
動刺繍ミシンに於て、前記各ステッチ毎の布送りデータ
を、複数個のワードで構成して所定のステッチ数のデー
タ量を一データブロックとし、各データブロック間に無
信号ゾーンを各挾んで各刺繍模様のために必要なステッ
チ数に充当するデータブロックを記録させた磁気テープ
と、該磁気テープよりデータを読取つて記憶するシフト
レジスタを具えたデータ入力回路と、前記各一データブ
ロック分のデータ記憶容量を各具える二個のメモリと、
該二個のメモリを読込みと読出しとの役割に相互に切替
えて其の状態を保持記憶する判別器とを具えた刺繍デー
タメモリ回路と、該刺繍データメモリ回路に前記一方の
メモリからのデータ読出し処理動作を指示するとともに
、前記データ入力回路に磁気テープの読取りを指示して
前記シフトレジスタより前記他方のメモリへデータを読
込み、前記読出しデータの内容が前記一データブロック
の終端なるときは前記判別器の記憶内容を切替えて前記
刺繍データメモリ回路に前記他方のメモリからのデータ
読出し処理動作を指示するとともに、前記データ入力回
路に磁気テープの読取りを指示して前記シフトレジスタ
より前記一方のメモリへデータを読込み、前記二個のメ
モリからの該読出しデータの内容により前記サーボモー
タを駆動制御する、コンピュータと、を具えた自動刺繍
ミシンの制御装置。 2 前記データ入力回路は、前記一データブロックの終
端を検出する終端センサを具え、前記コンピュータは、
該検出信号により前記磁気テープの読取りを停止させる
、前記特許請求の範囲第1項記載の自動刺繍ミシンの制
御装置。[Scope of Claims] 1. Cloth feed data for each stitch for embroidery sewing is read out from a storage means in which the data is stored, and two servo motors are activated for each stitch in synchronization with the operation of the sewing machine. In an automatic embroidery machine that drives an embroidery frame support mechanism through a control and controls the movement of the embroidery frame supported by the mechanism to follow the locus of a planar figure, a plurality of pieces of cloth feed data for each stitch are stored. One data block is made up of words and has a data amount of a predetermined number of stitches, and a no-signal zone is placed between each data block to record data blocks corresponding to the number of stitches required for each embroidery pattern. a data input circuit including a magnetic tape, a shift register for reading and storing data from the magnetic tape, and two memories each having a data storage capacity for one data block;
an embroidery data memory circuit comprising a discriminator that mutually switches the two memories to read and read roles and holds and stores their states; and an embroidery data memory circuit that reads data from one of the memories. Instructing a processing operation, and instructing the data input circuit to read the magnetic tape to read data from the shift register to the other memory, and determining when the content of the read data is the end of the one data block. switching the memory contents of the device and instructing the embroidery data memory circuit to read data from the other memory, and instructing the data input circuit to read the magnetic tape from the shift register to the one memory; A control device for an automatic embroidery sewing machine, comprising: a computer that reads data and drives and controls the servo motor according to the contents of the read data from the two memories. 2. The data input circuit includes an end sensor that detects the end of the one data block, and the computer
2. A control device for an automatic embroidery sewing machine according to claim 1, wherein reading of said magnetic tape is stopped in response to said detection signal.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11696279A JPS6042737B2 (en) | 1979-09-12 | 1979-09-12 | Automatic embroidery machine control device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP11696279A JPS6042737B2 (en) | 1979-09-12 | 1979-09-12 | Automatic embroidery machine control device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5643461A JPS5643461A (en) | 1981-04-22 |
| JPS6042737B2 true JPS6042737B2 (en) | 1985-09-25 |
Family
ID=14700046
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP11696279A Expired JPS6042737B2 (en) | 1979-09-12 | 1979-09-12 | Automatic embroidery machine control device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS6042737B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0392034U (en) * | 1989-12-29 | 1991-09-19 |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS57208605A (en) * | 1981-06-18 | 1982-12-21 | Aisin Seiki Co Ltd | Sewing information recording magnetic tape |
| JPS5814305A (en) * | 1981-07-17 | 1983-01-27 | Aisin Seiki Co Ltd | Sewing information reproducing device |
-
1979
- 1979-09-12 JP JP11696279A patent/JPS6042737B2/en not_active Expired
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0392034U (en) * | 1989-12-29 | 1991-09-19 |
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5643461A (en) | 1981-04-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4365565A (en) | Control apparatus for automatic embroidery sewing machine | |
| JPS6057358B2 (en) | Sewing machine automatic programming device | |
| US4290375A (en) | Apparatus for writing and using embroidery information on magnetic tape | |
| JPS5838590A (en) | Test apparatus of sewing machine | |
| US4582006A (en) | Automatic sewing machine | |
| JPS6042737B2 (en) | Automatic embroidery machine control device | |
| JPS60142888A (en) | Yarn clamp controller of automatic stitching sewing machine | |
| JPS6159753B2 (en) | ||
| JP2649802B2 (en) | Elongator pattern length display device of sewing machine | |
| JPS5815885A (en) | Embroidering machine | |
| JPH0335955B2 (en) | ||
| JPS59194782A (en) | Stop stiching method of computer sewing machine | |
| JP2764631B2 (en) | Stop sewing controller of sewing machine | |
| JPS55108004A (en) | Processing machine | |
| JPS6042738B2 (en) | Automatic embroidery machine control device | |
| JPH0121550B2 (en) | ||
| BR8400121A (en) | AUTOMATION PROCESS AT LESS PARTIAL OF A SEWING OPERATION, AND, PARTIALLY AUTOMATED SEWING MACHINE | |
| JPH0339187Y2 (en) | ||
| JP2921199B2 (en) | Sewing data processing device | |
| JPS5814305A (en) | Sewing information reproducing device | |
| JPS5949029B2 (en) | sewing equipment | |
| JPS6124953B2 (en) | ||
| JPS6425895A (en) | Automatic embroidering machine | |
| JPS6176190A (en) | Sewing machine fabric feed control device | |
| JPS62109595A (en) | Cloth feed controller of sewing machine |