JPH0693942B2 - Automatic embroidery machine - Google Patents

Automatic embroidery machine

Info

Publication number
JPH0693942B2
JPH0693942B2 JP62161086A JP16108687A JPH0693942B2 JP H0693942 B2 JPH0693942 B2 JP H0693942B2 JP 62161086 A JP62161086 A JP 62161086A JP 16108687 A JP16108687 A JP 16108687A JP H0693942 B2 JPH0693942 B2 JP H0693942B2
Authority
JP
Japan
Prior art keywords
embroidery
data
pattern
absolute coordinate
start position
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 - Fee Related
Application number
JP62161086A
Other languages
Japanese (ja)
Other versions
JPS645585A (en
Inventor
郁夫 田島
英男 長谷川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tokai Kogyo Sewing Machine Co Ltd
Original Assignee
Tokai Kogyo Sewing Machine 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 Tokai Kogyo Sewing Machine Co Ltd filed Critical Tokai Kogyo Sewing Machine Co Ltd
Priority to JP62161086A priority Critical patent/JPH0693942B2/en
Publication of JPS645585A publication Critical patent/JPS645585A/en
Publication of JPH0693942B2 publication Critical patent/JPH0693942B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 この発明は、自動刺繍機における刺繍開始位置の設定及
び該刺繍開始位置への刺繍枠の位置決めに関し、特に、
所望の刺繍開始位置の絶対座標データを手動で設定入力
して記憶装置に記憶し、刺繍開始時にこの記憶装置から
刺繍開始位置の絶対座標データを読み出してこの絶対座
標データに対応する刺繍開始位置まで前記刺繍枠を移動
することにより該刺繍枠を該所望の刺繍開始位置に繰返
し自動設定することができるようにしたことに関する。
The present invention relates to setting of an embroidery start position and positioning of an embroidery frame at the embroidery start position in an automatic embroidery machine, and more particularly,
The absolute coordinate data of the desired embroidery start position is manually set and stored in the storage device, and when the embroidery starts, the absolute coordinate data of the embroidery start position is read out to the embroidery start position corresponding to this absolute coordinate data. The present invention relates to the fact that the embroidery frame can be repeatedly and automatically set to the desired embroidery start position by moving the embroidery frame.

〔従来の技術〕[Conventional technology]

従来、自動刺繍機における刺繍柄の縫い動作開始位置の
設定は、所望のスタート位置まで刺繍枠を手動により移
動させることによって行っていた。一般に、自動刺繍機
では、刺繍縫い動作を開始すると、刺繍枠の現在位置を
刺繍開始点からの相対位置によって絶えず把握している
ため、刺繍柄のスタート位置とエンド位置が違っていて
も、同じ刺繍柄を繰り返し縫う場合は、1つの柄の刺繍
終了後に最初のスタート位置に自動的に刺繍枠を戻すこ
とができ、これにより同じ刺繍柄を繰り返し縫うことが
できる。しかし、或る刺繍柄の刺繍縫いを行った後、一
旦別の柄に変えて刺繍縫いを行い、その後再び元の刺繍
柄に戻して刺繍縫いを行おうとする場合、2つの刺繍柄
のスタート位置が違っているときは刺繍枠を元の刺繍柄
のスタート位置まで自動的に戻すことができなかった。
このようにスタート位置の異なる刺繍柄を縫った後再び
元の刺繍柄に戻って縫い動作を行う場合は、最初の刺繍
柄の縫い開始時に刺繍柄のスタート位置を刺繍枠テーブ
ル上にマーカ等で印を付け、刺繍柄を一旦変えて再び元
の刺繍柄に戻すときに該印まで刺繍枠を手動で移動させ
ることにより、元の刺繍柄のスタート位置まで刺繍枠を
戻すようにしていた。
Conventionally, setting of the sewing operation start position of an embroidery pattern in an automatic embroidery machine has been performed by manually moving the embroidery frame to a desired start position. Generally, in an automatic embroidery machine, when the embroidery sewing operation is started, the current position of the embroidery frame is constantly grasped by the relative position from the embroidery start point. Therefore, even if the start position and the end position of the embroidery pattern are different, it is the same. When the embroidery pattern is sewn repeatedly, the embroidery frame can be automatically returned to the first start position after the end of the embroidery of one pattern, whereby the same embroidery pattern can be sewn repeatedly. However, when one embroidery pattern is sewn, the embroidery pattern is changed to another pattern, the embroidery pattern is sewn again, and then the original embroidery pattern is restored and the embroidery pattern is sewn, the start positions of the two embroidery patterns are changed. If it is different, the embroidery frame could not be automatically returned to the starting position of the original embroidery pattern.
When the embroidery pattern having different start positions is sewn and the sewing operation is performed by returning to the original embroidery pattern, the start position of the embroidery pattern is marked on the embroidery frame table with a marker or the like at the start of sewing the first embroidery pattern. When an embroidery pattern is marked, the embroidery pattern is once changed, and the embroidery frame is returned to the original embroidery pattern again, the embroidery frame is manually moved to the mark to return the embroidery frame to the start position of the original embroidery pattern.

〔発明が解決しようとする問題点〕[Problems to be solved by the invention]

上述のような従来の刺繍機においては、或る刺繍柄(第
1の刺繍柄)の繰り返し縫い動作を行う途中で、それと
は異なるスタート位置を有する別の刺繍柄(第2の刺繍
柄)の縫い動作を行う場合、刺繍枠テーブル上において
第1の刺繍柄のスタート位置をマーカ等で印を付けてお
き、刺繍柄を第2の刺繍柄に一旦変えた後、元の第1の
刺繍柄に戻って縫い動作を開始するときに刺繍枠テーブ
ル上の印に対応するスタート位置まで手動にて刺繍枠を
動かして該刺繍柄の縫い動作スタート位置を設定するよ
うにしていたため、作業能率の点で問題があると共に正
確さに欠けるという問題もあった。
In the conventional embroidery machine as described above, while a certain embroidery pattern (first embroidery pattern) is being repeatedly sewn, another embroidery pattern (second embroidery pattern) having a start position different from that of the embroidery pattern When performing the sewing operation, the start position of the first embroidery pattern is marked on the embroidery frame table with a marker, the embroidery pattern is once changed to the second embroidery pattern, and then the original first embroidery pattern is used. When the sewing operation is started again by returning to step 3, the embroidery frame is manually moved to the start position corresponding to the mark on the embroidery frame table to set the sewing operation start position of the embroidery pattern. There was also a problem with it and lack of accuracy.

この発明は上述の点に鑑みてなされたもので、刺繍柄に
対応して該刺繍柄の縫い動作を開始する位置の絶対座標
データを記憶し、刺繍縫い開始時において、記憶した絶
対座標データに基づき刺繍枠を刺繍開始位置まで自動移
動するようにした自動刺繍機を提供しようとするもので
ある。
The present invention has been made in view of the above points, and stores absolute coordinate data of a position at which the sewing operation of the embroidery pattern is started corresponding to the embroidery pattern. It is an object of the present invention to provide an automatic embroidery machine in which the embroidery frame is automatically moved to the embroidery start position based on the above.

〔問題点を解決するための手段〕[Means for solving problems]

この発明に係る自動刺繍機は、任意の刺繍柄に対応する
刺繍縫い動作を実現するための縫いデータを、複数の刺
繍柄に対応して夫々記憶する縫いデータ記憶手段と、こ
の縫いデータ記憶手段から所望の刺繍柄に対応する縫い
データを読み出し、読み出した縫いデータに応じて刺繍
枠を移動して刺繍縫い動作を実行する手段と、前記刺繍
枠の絶対座標位置を検出する絶対座標位置検出手段とを
具えた自動刺繍機において、前記刺繍柄に対応して該刺
繍柄の縫い動作を開始する位置の絶対座標データを記憶
するものであって、前記縫いデータ記憶手段に記憶する
各刺繍柄に夫々対応して刺繍開始位置の絶対座標データ
を夫々記憶するスタート位置記憶手段と、所望の刺繍開
始位置に対応する絶対座標データを手動設定入力し、こ
れを所望の刺繍柄に対応して前記スタート位置記憶手段
に記憶させる設定手段と、刺繍開始時において、刺繍縫
いを行うべきことが選択された刺繍柄に対応する刺繍開
始位置の絶対座標データを前記スタート位置記憶手段か
ら読み出し、この絶対座標データと前記絶対座標位置検
出手段で検出した前記刺繍枠の現在の絶対座標位置とに
基づき、この絶対座標データに対応する刺繍開始位置ま
で前記刺繍枠を移動する位置決め制御手段とを更に具え
たことを特徴とするものである。これを図によって示す
と第1図のようであり、1が縫いデータ記憶手段、2が
刺繍縫い動作を実行する手段、3が絶対座標位置検出手
段、4がスタート位置記憶手段、5が設定手段、6が位
置決め制御手段、である。
An automatic embroidery machine according to the present invention includes sewing data storage means for storing sewing data for realizing an embroidery sewing operation corresponding to an arbitrary embroidery pattern, respectively corresponding to a plurality of embroidery patterns, and this sewing data storage means. Means for reading the sewing data corresponding to a desired embroidery pattern from the embroidery pattern, moving the embroidery frame in accordance with the read embroidery data, and performing the embroidery sewing operation; and absolute coordinate position detecting means for detecting the absolute coordinate position of the embroidery frame. In the automatic embroidery machine having the above-mentioned means, absolute coordinate data of a position where the sewing operation of the embroidery pattern is started is stored corresponding to the embroidery pattern, and each embroidery pattern stored in the sewing data storage means is stored. The start position storage means for respectively storing the absolute coordinate data of the embroidery start position corresponding to each, and the absolute coordinate data corresponding to the desired embroidery start position are manually set and input, and the desired embroidery pattern is set. Correspondingly, setting means to be stored in the start position storage means and absolute coordinate data of the embroidery start position corresponding to the embroidery pattern selected to be embroidered at the start of embroidery are read from the start position storage means. Positioning control means for moving the embroidery frame to an embroidery start position corresponding to the absolute coordinate data based on the absolute coordinate data and the current absolute coordinate position of the embroidery frame detected by the absolute coordinate position detecting means. It is characterized by further comprising. This is shown in FIG. 1 as shown in FIG. 1. 1 is sewing data storage means, 2 is means for performing embroidery sewing operation, 3 is absolute coordinate position detection means, 4 is start position storage means, and 5 is setting means. , 6 are positioning control means.

〔作用〕[Action]

縫いデータ記憶手段1に記憶する縫いデータの刺繍柄に
対応して、刺繍開始位置の絶対座標データを設定手段5
によって手動設定し、設定した絶対座標データをスター
ト位置記憶手段4に記憶する。スタート位置記憶手段4
に記憶された刺繍開始位置の絶対座標データは、刺繍開
始時において読み出され、位置決め制御手段6により、
この刺繍開始位置に刺繍枠が位置決めされる。刺繍枠の
現在位置は絶対座標位置検出手段3により検出され、そ
のデータは位置決め制御手段6に適宜与えられる。位置
決め制御手段6では、スタート位置記憶手段4から与え
られた刺繍開始位置の絶対座標データと絶対座標位置検
出手段3から与えられた刺繍枠の現在位置を示すデータ
とに基づき刺繍開始位置まで刺繍枠を移動する。
Corresponding to the embroidery pattern of the sewing data stored in the sewing data storage means 1, the absolute coordinate data of the embroidery start position is set by the setting means 5.
The absolute coordinate data set manually is stored in the start position storage means 4. Start position storage means 4
The absolute coordinate data of the embroidery start position stored in is read at the start of embroidery, and the positioning control means 6
The embroidery frame is positioned at this embroidery start position. The current position of the embroidery frame is detected by the absolute coordinate position detecting means 3, and the data is appropriately given to the positioning control means 6. In the positioning control means 6, based on the absolute coordinate data of the embroidery start position given from the start position storage means 4 and the data showing the current position of the embroidery frame given from the absolute coordinate position detection means 3, the embroidery frame up to the embroidery start position. To move.

また、本発明によれば、所望の刺繍開始位置の設定入力
を次のように行うようにすることもできる。すなわち、
絶対座標位置検出手段として既存の刺繍枠絶対座標位置
把握機能を利用し、検出した(把握した)刺繍枠の絶対
座標位置を表示するようにするようにする。そして、刺
繍枠を所望の刺繍開始位置まで移動して該刺繍開始位置
の絶対座標データを前記刺繍枠絶対座標位置把握機能に
おける表示手段により表示させ、表示された絶対座標デ
ータを目視確認し、確認した所望の刺繍開始位置に対応
する絶対座標データを前記設定手段により手動設定入力
して前記スタート位置記憶手段に記憶するようにするの
である。以後は、このスタート位置記憶手段に記憶した
絶対座標データを刺繍柄に対応して読み出して、これに
基づき刺繍枠を位置決めすることにより、刺繍柄に対応
する同じ刺繍開始位置に何回でも繰返し正確に刺繍枠を
戻すことができる。
Further, according to the present invention, setting input of a desired embroidery start position can be performed as follows. That is,
An existing embroidery frame absolute coordinate position grasping function is used as the absolute coordinate position detecting means, and the absolute coordinate position of the detected (grasped) embroidery frame is displayed. Then, the embroidery frame is moved to a desired embroidery start position, the absolute coordinate data of the embroidery start position is displayed by the display means in the embroidery frame absolute coordinate position grasping function, and the displayed absolute coordinate data is visually confirmed and confirmed. The absolute coordinate data corresponding to the desired embroidery start position is manually input by the setting means and stored in the start position storage means. After that, the absolute coordinate data stored in the start position storage means is read out in correspondence with the embroidery pattern, and the embroidery frame is positioned based on this data, so that the embroidery pattern can be accurately repeated any number of times at the same embroidery start position corresponding to the embroidery pattern. The embroidery frame can be returned to.

〔実施例〕〔Example〕

以下、本発明の一実施例につき、添付図面を参照して詳
細に説明しよう。
Hereinafter, an embodiment of the present invention will be described in detail with reference to the accompanying drawings.

第2図は本発明に係る自動刺繍機の制御システムの一実
施例を示すハード構成図である。CPU11,プログラムROM1
2,ワーキングRAM13を含むマイクロコンピュータによっ
てこの自動刺繍機全体の動作が制御される。データRAM1
4は、所望の刺繍柄模様を実現する縫いデータ及びその
他刺繍縫いに関連する各種のデータを記憶するものであ
る。
FIG. 2 is a hardware configuration diagram showing an embodiment of a control system for an automatic embroidery machine according to the present invention. CPU11, program ROM1
2. The operation of the entire automatic embroidery machine is controlled by the microcomputer including the working RAM 13. Data RAM1
Reference numeral 4 stores sewing data for realizing a desired embroidery pattern and various other data relating to embroidery sewing.

操作パネル15は、各種設定スイッチや表示器等を含むも
のである。紙テープリーダ16は、紙テープに記録された
縫いデータ(1ステッチ毎の刺繍枠の位置を指示するX,
Yデータ、並びに色換え、ミシン主軸停止、ジャンプ等
の刺繍ミシンの各動作を指示するファンクションデータ
など、刺繍縫い動作に直接関連するデータ)の読出しを
行なうものであり、任意の刺繍柄を実現する縫いデータ
を記録した紙テープ17がセットされる。この紙テープリ
ーダ16を介して紙テープ17から読み取った縫いデータが
データRAM14に転送記憶される。
The operation panel 15 includes various setting switches, a display and the like. The paper tape reader 16 uses the sewing data recorded on the paper tape (X, which indicates the position of the embroidery frame for each stitch,
Y data and data such as function data for instructing each operation of the embroidery sewing machine such as color change, sewing machine main spindle stop, jump, etc. are directly read out) and any embroidery pattern is realized. The paper tape 17 on which the sewing data is recorded is set. The sewing data read from the paper tape 17 via the paper tape reader 16 is transferred and stored in the data RAM 14.

X軸パルスモータ18は刺繍枠20をX軸方向に移動させる
ものであり、Y軸パルスモータ19は刺繍枠20をY軸方向
に移動させるものである。前記パルスモータ18,19には
パルスモータドライバ21を介して駆動信号が与えられ
る。
The X-axis pulse motor 18 moves the embroidery frame 20 in the X-axis direction, and the Y-axis pulse motor 19 moves the embroidery frame 20 in the Y-axis direction. A drive signal is applied to the pulse motors 18 and 19 via a pulse motor driver 21.

主軸モータ22はこの自動刺繍機のミシン主軸23を回転駆
動させるものであり、周知のように、このミシン主軸23
の回転に応じて針棒や釜が駆動される。ロータリエンコ
ーダ24は前記主軸23(若しくはモータ22)の回転角度を
検出するものである。
The main spindle motor 22 drives the sewing machine spindle 23 of the automatic embroidery machine to rotate, and as is well known, the sewing machine spindle 23 is known.
The needle bar and shuttle are driven according to the rotation of the. The rotary encoder 24 detects the rotation angle of the main shaft 23 (or the motor 22).

1つの縫いヘッドHDが多針本縫いヘッドであるとする
と、このヘッドHDは、複数の針棒(各針棒には異なる色
の糸が夫々取付けられている)を具えている。色換モー
タ25は、その回転駆動によって、該ヘッドHDの複数の針
棒のうち1つを選択して該ヘッドHD内の針棒駆動機構に
よって駆動され得るようにする。針棒駆動機構はミシン
主軸23の回転に応じて針棒を上下動させるものであり、
周知のものであるため、特に図示しない。縫いヘッドHD
は、1個に限らず、複数個併設されていてよい。
If one sewing head HD is a multi-needle lockstitch head, this head HD has a plurality of needle bars (threads of different colors are attached to the respective needle bars). The color-changing motor 25, by its rotational drive, selects one of the plurality of needle bars of the head HD so that it can be driven by the needle bar driving mechanism in the head HD. The needle bar drive mechanism moves the needle bar up and down according to the rotation of the sewing machine main shaft 23.
Since it is well known, it is not shown. Sewing head HD
Is not limited to one, and a plurality of may be provided.

起動/停止スイッチ26はバースイッチからなり、バーを
例えば右方向に操作すると起動スイッチオンとなり、左
方向に操作すると停止スイッチオンとなる。起動スイッ
チオンのときはミシン主軸23の回転が開始され、停止ス
イッチオンのときはミシン主軸23の回転が停止される。
The start / stop switch 26 is a bar switch. When the bar is operated to the right, for example, the start switch is turned on, and when it is operated to the left, the stop switch is turned on. The rotation of the sewing machine main shaft 23 is started when the start switch is turned on, and the rotation of the sewing machine main shaft 23 is stopped when the stop switch is turned on.

自動刺繍機においては更にその他の装置・機器が設けら
れるが、それらに関しては図示を省略する。自動刺繍機
の制御システムを構成する各装置は、インタフェースI/
Fを介してマイクロコンピュータとの間で信号を授受す
る。
The automatic embroidery machine is further provided with other devices and equipment, but their illustration is omitted. Each device that constitutes the control system of the automatic embroidery machine has an interface I /
Send and receive signals to and from the microcomputer via F.

操作パネル15に設けられたスイッチ及び表示器の一例を
示すと、第3図のようである。データ入力スイッチSW3
は、各種データの入力あるいは設定を行なうときに操作
するスイッチである。データ/メモリ選択スイッチSW4
は、紙テープデータの読み込みを行なうか、データRAM1
4の刺繍縫いデータの読み出しを行なうかの選択を行な
うためのスイッチである。テープスタートスイッチSW5
は、紙テープリーダ16による紙テープ17の記録データの
読み取りを開始させるときに操作するスイッチである。
An example of the switches and the display provided on the operation panel 15 is shown in FIG. Data input switch SW3
Is a switch operated when inputting or setting various data. Data / memory selection switch SW4
Read the paper tape data or use the data RAM1
This is a switch for selecting whether to read the embroidery sewing data of 4. Tape start switch SW5
Is a switch operated when the reading of the recorded data on the paper tape 17 by the paper tape reader 16 is started.

テンキースイッチTKYは各種の数値データを入力するた
めのスイッチであり、そのうち一部のキースイッチは表
示器DPYのカーソルを移動させるためにも使用される。
ステップスイッチSW6は、各種のデータ設定操作におい
て、作業を次ステップに進めるとき操作するスイッチで
ある。セットスイッチSW7は、テンキースイッチTKYによ
って入力した数値データを登録するときに操作されるも
のである。座標把握設定スイッチSW8は、自動刺繍機の
初期起動時または刺繍枠駆動用パルスモータの脱調時に
刺繍枠20の絶対位置を把握するために操作するスイッチ
である。スタート位置設定スイッチSW9は、刺繍開始位
置を設定登録する処理を開始する時に操作するスイッチ
である。データレディスイッチSW10は、刺繍開始位置を
示す絶対座標データの設定等各種データの設定が完了し
た時に操作するスイッチである。
The ten-key switch TKY is a switch for inputting various numerical data, and some of the key switches are also used for moving the cursor of the display DPY.
The step switch SW6 is a switch operated when the work is advanced to the next step in various data setting operations. The set switch SW7 is operated when registering the numerical data input by the ten-key switch TKY. The coordinate grasping setting switch SW8 is a switch operated to grasp the absolute position of the embroidery frame 20 when the automatic embroidery machine is initially started or when the pulse motor for driving the embroidery frame is out of synchronization. The start position setting switch SW9 is a switch operated when starting the process of setting and registering the embroidery start position. The data ready switch SW10 is a switch operated when setting of various data such as setting of absolute coordinate data indicating the embroidery start position is completed.

表示器DPYは、様々なデータの設定時に設定中のデータ
を表示したり、あるいは設定済みの各種データの内容の
確認のためにこれを表示したりするためのものであり、
この発明に関連する刺繍柄のスタート位置データもこの
表示器DPYで適宜表示される。例えば、この表示器DPYと
して液晶ディスプレイを用いることができる。
The display DPY is for displaying the data being set at the time of setting various data, or for displaying this to confirm the contents of various set data,
The start position data of the embroidery pattern related to the present invention is also appropriately displayed on the display DPY. For example, a liquid crystal display can be used as the display DPY.

第4図はデータRAM14のメモリマップの一例を示したも
のである。データRAM14は、大別して柄データディレク
トリ14Aと柄データメモリ部14Bとからなる。柄データメ
モリ部14Bは、複数種の刺繍柄に対応する柄データを記
憶し得るものであり、登録済みの柄データに対応して各
々の柄データを記憶した柄データエリアP1,P2,D3(例え
ば登録済みの柄データが3種類であるとする)が画成さ
れる。柄データメモリ部14Bにおける未だ柄データが登
録されていないエリアはブランクとなっている。柄デー
タディレクトリ14Aは、柄データメモリ部14Bに登録済み
の各柄データの記憶エリア(すなわち各柄データエリア
P1,P2,P3…)を指示するデータを記憶するものである。
FIG. 4 shows an example of the memory map of the data RAM 14. The data RAM 14 roughly includes a pattern data directory 14A and a pattern data memory unit 14B. The pattern data memory unit 14B is capable of storing pattern data corresponding to a plurality of types of embroidery patterns, and has pattern data areas P1, P2, D3 (for storing pattern data corresponding to registered pattern data). For example, it is assumed that there are three types of registered pattern data). The area in the pattern data memory section 14B where the pattern data is not yet registered is blank. The pattern data directory 14A is a storage area for each pattern data registered in the pattern data memory unit 14B (that is, each pattern data area).
P1, P2, P3 ...) is stored.

柄データディレクトリ14Aは、柄データメモリ部14Bに登
録済みの各柄データエリアP1,P2,P3…毎にその柄番号と
スタートアドレス(各エリアP1,P2,P3…の先頭のアドレ
ス)とエンドアドレス(各エリアP1,P2,P3の最後のアド
レス)を夫々記憶するものである。柄番号は各エリアP
1,P2,P3…毎に「1」,「2」,「3」…というように
任意に設定される番号であり、登録済みの柄データを識
別するものである。登録時において、任意の柄番号がデ
ータ入力により設定されたとき、その柄番号に対応する
ディレクトリを柄データディレクトリ14Aにおいて開設
する。また、読み出し時において、任意の柄番号がデー
タ入力により指定されたとき、柄データディレクトリ14
Aからその柄番号に対応するスタートアドレスを読み出
し、これによりその柄番号に対応するいずれか1つの柄
データエリアP1,P2,P3…を特定し、そこにアクセスす
る。
The pattern data directory 14A has a pattern number, a start address (the head address of each area P1, P2, P3 ...) and an end address for each pattern data area P1, P2, P3 ... Registered in the pattern data memory section 14B. (The last address of each area P1, P2, P3) is stored respectively. Pattern number is each area P
It is a number that is arbitrarily set, such as "1", "2", "3" ... for each of 1, P2, P3 ..., and identifies registered pattern data. At the time of registration, when an arbitrary pattern number is set by data input, a directory corresponding to the pattern number is opened in the pattern data directory 14A. When an arbitrary pattern number is designated by data input during reading, the pattern data directory 14
The start address corresponding to the pattern number is read from A, and any one of the pattern data areas P1, P2, P3, ... Corresponding to the pattern number is specified by this and accessed there.

各柄データエリアP1,P2,P3…は、スタート位置データエ
リアSPMEとそれに引き読く縫いデータエリアSMEとから
なる。縫いデータエリアSMEは、所望の刺繍縫いを実現
するための縫いデータを記憶するためのものであり、従
来より周知の縫いデータ(刺繍枠の位置を指示するX,Y
データ、並びに色換え、ミシン主軸停止、ジャンプ等の
刺繍ミシンの各動作を指示するファンクションデータな
ど、刺繍縫い動作に直接関連するデータ)を1スイッチ
毎に、1つの刺繍柄の全ステッチにわたって、記憶す
る。スタート位置データエリアPSMEは、刺繍開始位置の
絶対座標データ(以下、スタート位置データXS,YSとい
う。XSはX軸座標のデータ、YSはY軸座標のデータであ
る。)を記憶する領域である。明らかなように、各柄デ
ータエリアP1,P2,P3…毎にスタート位置データエリアSM
Eが設けられているので、各柄毎にスタート位置データ
が夫々記憶される。
Each pattern data area P1, P2, P3, ... Is composed of a start position data area SPME and a sewing data area SME read by it. The sewing data area SME is for storing the sewing data for realizing the desired embroidery sewing, and the sewing data (X, Y indicating the position of the embroidery frame, which is well known in the art, is conventionally stored.
Data and data directly related to embroidery sewing operation, such as function data for instructing each operation of the embroidery sewing machine such as color change, sewing machine main spindle stop, jump, etc.) are stored per switch for all stitches of one embroidery pattern. To do. The start position data area PSME is an area for storing the absolute coordinate data of the embroidery start position (hereinafter, referred to as start position data XS, YS. XS is X-axis coordinate data, YS is Y-axis coordinate data). . As is apparent, the start position data area SM is provided for each pattern data area P1, P2, P3 ...
Since E is provided, start position data is stored for each pattern.

次に、マイクロコンピュータの制御の下で、第2図の自
動刺繍機によって実行される動作のうち特に本発明に関
連する刺繍開始位置設定処理に相当する部分の動作につ
き、第6図以下のフローチャートを参照して説明する。
Next, under the control of the microcomputer, among the operations executed by the automatic embroidery machine shown in FIG. 2, particularly the operation of the part corresponding to the embroidery start position setting processing relating to the present invention, the flowcharts shown in FIG. Will be described with reference to.

自動刺繍機の電源が入れらると、第6図に示すように、
まず所定のイニシャルルーチンを経てミシン主軸停止ル
ーチンに進む。本発明に係る刺繍開始位置設定処理に相
当する部分の処理動作やその他の各種のデータ設定処理
動作はこのミシン主軸停止ルーチンにおいて実行され
る。非運転時はこのミシン主軸停止ルーチンを常時実行
しており、起動/停止スイッチ26により起動スイッチオ
ン状態に設定されると、運転ルーチンに移る。運転ルー
チンでは、ミシン主軸23を駆動し、該主軸の1回転に同
期して1ステッチ毎の縫いデータを縫いデータエリアSM
Eから順次読み出し、これに基づき刺繍縫い動作を行
う。
When the power of the automatic embroidery machine is turned on, as shown in FIG.
First, a predetermined initial routine is performed and then the sewing machine spindle stop routine is performed. The processing operation of the portion corresponding to the embroidery start position setting processing according to the present invention and various other data setting processing operations are executed in this sewing machine spindle stop routine. This sewing machine spindle stop routine is constantly executed during non-operation, and when the start / stop switch 26 sets the start switch on state, the operation routine is started. In the operation routine, the sewing machine spindle 23 is driven, and the sewing data for each stitch is sewn in the sewing data area SM in synchronization with one rotation of the spindle.
The data is sequentially read from E, and the embroidery sewing operation is performed based on this.

ミシン主軸停止ルーチンの一例につき第7図(a),
(b)を参照して説明する。まず停止イニシャルルーチ
ンにおいては、ミシン停止時における所定のイニシャル
処理を行う。次のステップ30ではデータ入力設定モード
であるかを調べる。データ入力スイッチSW3をオンする
ことによりデータ入力設定モードにすることができる。
An example of the sewing machine spindle stop routine is shown in FIG.
This will be described with reference to (b). First, in the stop initial routine, a predetermined initial process is performed when the sewing machine is stopped. In the next step 30, it is checked whether the mode is the data input setting mode. The data input setting mode can be set by turning on the data input switch SW3.

データ入力設定モードであれば、ステップ31にいき、紙
テープデータの取り込みを行うか又はデータRAM14の柄
データエリアの読み出しを行うかの判定を行う。紙テー
プデータの取り込みを行うか又はデータRAM14の柄デー
タエリアの読み出しを行うかの選択は、テープ/メモリ
選択スイッチSW4の操作によって行う。
If it is the data input setting mode, the process proceeds to step 31 and it is determined whether the paper tape data is taken in or the pattern data area of the data RAM 14 is read. The selection of whether to read the paper tape data or to read the pattern data area of the data RAM 14 is performed by operating the tape / memory selection switch SW4.

紙テープデータの取り込みを行う場合、まず、ステップ
32にいき、任意の柄番号の設定とその柄番号に対応する
ディレクトリを柄データディレクトリ14Aで開設する処
理を行う。柄番号の設定は、テンキースイッチTKYによ
って所望の番号を入力することによって行う。この場
合、表示器DPYで柄データ登録済の柄番号若しくは柄デ
ータ未登録の柄番号を表示し、未登録の柄番号の中から
所望の柄番号を選択して設定することができるようにす
るとよい。設定入力された柄番号データは柄データディ
レクトリ14Aに記憶される。同時に、この柄番号に対応
する柄データエリアのスタートアドレスがコンピュータ
によって決定され、そのスタートアドレスデータが柄番
号データの記憶に対応して柄データディレクトリ14Aに
記憶される。こうして、設定入力された柄番号に対応す
るディレクトリが柄データディレクトリ14Aで開設され
る。また、このステップ32では、設定入力された柄番号
に対応する柄データエリア(P1,P2,P3…のいずれか)内
のスタート位置データエリアSPMEを開設し、そこに記憶
するスタート位置データXS,YSの内容をブランク状態に
初期設定する。
When importing paper tape data, the first step is
Going to 32, a process of setting an arbitrary pattern number and opening a directory corresponding to the pattern number in the pattern data directory 14A is performed. The design number is set by inputting a desired number with the ten-key switch TKY. In this case, it is possible to display the pattern number registered with the pattern data or the pattern number not registered with the pattern data on the display device DPY, and to select and set the desired pattern number from the unregistered pattern numbers. Good. The pattern number data set and input is stored in the pattern data directory 14A. At the same time, the computer determines the start address of the pattern data area corresponding to this pattern number, and the start address data is stored in the pattern data directory 14A in correspondence with the storage of the pattern number data. In this way, a directory corresponding to the pattern number set and input is opened in the pattern data directory 14A. Further, in this step 32, a start position data area SPME in the pattern data area (one of P1, P2, P3 ...) Corresponding to the set and inputted pattern number is opened, and the start position data XS, which is stored therein, is stored. Initialize YS contents to blank.

次のステップ33では、テープスタートスイッチSW5がオ
ンされたかを調べ、オンされるまで待機する。作業者は
紙テープリーダ16に所望の刺繍柄の紙テープ17をセット
し、セットが完了すると、テープスタートスイッチSW5
をオンする。テープスタートスイッチSW5がオンされる
と、ステップ34に行く。
In the next step 33, it is checked whether the tape start switch SW5 has been turned on, and it waits until it is turned on. The operator sets the paper tape 17 having a desired embroidery pattern on the paper tape reader 16, and when the setting is completed, the tape start switch SW5
Turn on. When the tape start switch SW5 is turned on, the process goes to step 34.

ステップ34では、紙テープリーダ16により紙テープ17に
記録されている1ステッチ分の縫いデータ(X,Yデータ
とファンクションデータ)を読み取り、読み取った1ス
テッチ分の縫いデータをデータメモリアドレスDMAによ
り指示されるデータRAM14内のアドレス(これは最初は
当該柄番号に対応する縫いデータエリアSMEの先頭アド
レスに指定されている)に書き込む。
In step 34, the stitch data (X, Y data and function data) for one stitch recorded on the paper tape 17 is read by the paper tape reader 16 and the read stitch data for one stitch is designated by the data memory address DMA. The data is written to an address in the data RAM 14 (this is initially designated as the start address of the sewing data area SME corresponding to the design number).

次のステップ35では、データメモリアドレスDMAを1ス
テッチ分だけ歩進する。
In the next step 35, the data memory address DMA is advanced by one stitch.

次のステップ36では、ステップ34で紙テープリーダ16に
より読み取った1ステッチ分の縫いデータのうち、ファ
ンクションデータの内容が刺繍柄の終了を示す終了コー
ドであるかをチェックする。まだ、終了でなければ、ス
テップ34に戻り、次のステッチに関して前述と同様のス
テップ34〜36の処理を繰り返す。
In the next step 36, it is checked whether or not the content of the function data among the stitching data for one stitch read by the paper tape reader 16 in step 34 is an end code indicating the end of the embroidery pattern. If it is not finished yet, the process returns to step 34, and the processes of steps 34 to 36 similar to the above are repeated for the next stitch.

当該柄番号に対応する縫いデータエリアSMEに全ステッ
チの縫いデータを取り込み終えると、ファンクションデ
ータが終了コードとなり、ステップ37に進む。
When the sewing data of all stitches have been loaded into the sewing data area SME corresponding to the design number, the function data becomes the end code and the process proceeds to step 37.

ステップ37では、刺繍枠20の絶対座標位置を把握する処
理を指示するスイッチSW8がオンされているか否かを調
べる。刺繍枠20の絶対位置を把握する処理を行う場合
は、座標把握設定スイッチSW8をオンにする。該スイッ
チがオンされている場合は、ステップ40の絶対座標位置
把握サブルーチンに行く。
In step 37, it is checked whether or not the switch SW8 for instructing the process of grasping the absolute coordinate position of the embroidery frame 20 is turned on. When performing the process of grasping the absolute position of the embroidery frame 20, the coordinate grasping setting switch SW8 is turned on. If the switch is on, the process goes to the absolute coordinate position grasping subroutine of step 40.

絶対座標位置把握処理は、既存の自動刺繍機において行
われている処理であり、その原理図を示すと第5図のよ
うである。周知のように、固定された刺繍柄テーブル12
0上に刺繍枠20が取付けられており、該テーブル120に対
して刺繍枠20がX−Y駆動される。テーブル120のX軸
及びY軸の原点位置にはX軸原点検出用リミットスイッ
チSW100とY軸原点検出用リミットスイッチSW110が設け
られている。今、任意の位置にある刺繍枠20の絶対座標
位置(Xa,Ya)を検出(把握)しようとする場合、刺繍
枠20を原点方向に向けて移動し、該枠20がリミットスイ
ッチSW100,SW110を作動した位置(つまり原点位置)で
停止する。その間のX軸方向及びY軸方向の移動量をカ
ウントしておく。このカウント値が元の刺繍枠20の絶対
座標位置(Xa,Ya)を示している。一旦原点まで移動し
た刺繍枠20は元の位置(Xa,Ya)まで戻す。
The absolute coordinate position grasping process is a process that is performed in an existing automatic embroidery machine, and its principle diagram is shown in FIG. As is well known, the fixed embroidery pattern table 12
An embroidery frame 20 is attached on the table 0, and the embroidery frame 20 is driven XY with respect to the table 120. An X-axis origin detection limit switch SW100 and a Y-axis origin detection limit switch SW110 are provided at the X-axis and Y-axis origin positions of the table 120. When detecting (recognizing) the absolute coordinate position (Xa, Ya) of the embroidery frame 20 at an arbitrary position, the embroidery frame 20 is moved toward the origin and the frame 20 is moved to the limit switch SW100, SW110. Stop at the position where it was activated (that is, the origin position). The amount of movement in the X-axis direction and the Y-axis direction during that time is counted. This count value indicates the absolute coordinate position (Xa, Ya) of the original embroidery frame 20. The embroidery frame 20 once moved to the origin is returned to the original position (Xa, Ya).

第8図に示す絶対座標位置把握サブルーチンでは、上述
のような絶対座標位置把握処理を実行する。すなわち、
刺繍枠20の現在位置から刺繍枠テーブル120の原点(X
軸=0,Y軸=0)までのX軸方向及びY軸方向の移動量
をX軸方向移動量カウンタXAとY軸方向移動量カウンタ
YAとを用いて演算し、刺繍枠20の絶対位置を把握する
(検出する)。
In the absolute coordinate position grasping subroutine shown in FIG. 8, the absolute coordinate position grasping process as described above is executed. That is,
From the current position of the embroidery frame 20 to the origin (X
X axis direction and Y axis direction movement amount up to (axis = 0, Y axis = 0) X axis direction movement amount counter XA and Y axis direction movement amount counter
The absolute position of the embroidery frame 20 is grasped (detected) by calculation using YA.

まずステップ41では、XA及びYAカウンタをクリアし、次
のステップ42に進む。
First, in step 41, the XA and YA counters are cleared, and the process proceeds to the next step 42.

ステップ42では、前述した第5図に示したX軸原点検出
用リミットスイッチSW100がオンされたかを調べ、オン
されない場合はステップ43に進む。
In step 42, it is checked whether or not the X-axis origin detection limit switch SW100 shown in FIG. 5 is turned on. If not, the process proceeds to step 43.

ステップ43では、X軸パルスモータ18をマイナス方向に
1パルス分だけ動かしてXAカウンタを歩進させ、ステッ
プ43に戻る。刺繍枠20がX軸方向の原点位置に到達する
まで、すなわち、刺繍枠20がX軸原点検出用リミットス
イッチSW100によって検出されるまで、ステップ42,43を
繰り返し移動させ、XAカウンタをその度に歩進する。刺
繍枠20の移動によってX軸原点検出用リミットスイッチ
SW100がオンされると、次のステップ44に行く。
In step 43, the X-axis pulse motor 18 is moved by one pulse in the negative direction to increment the XA counter, and the process returns to step 43. Until the embroidery frame 20 reaches the origin position in the X-axis direction, that is, until the embroidery frame 20 is detected by the X-axis origin detection limit switch SW100, steps 42 and 43 are repeatedly moved, and the XA counter is changed each time. Step forward. Limit switch for X-axis origin detection by moving the embroidery frame 20
When the SW100 is turned on, it goes to the next step 44.

ステップ44では、Y軸原点検出用リミットスイッチSW11
0がオンされたかを調べ、オンされない場合はステップ4
5に行く。
In step 44, Y-axis origin detection limit switch SW11
Check if 0 is turned on, if not then step 4
Go to 5.

ステップ45では、Y軸パルスモータ19をマイナス方向に
1パルス分だけ動かして、YAカウンタを歩進させてステ
ップ44に戻る。刺繍枠20がY軸方向の原点位置に到達す
るまで、つまり、刺繍枠20がY軸原点検出用リミットス
イッチSW110によって検出されるまで、ステップ44,45を
繰り返して刺繍枠20を移動させ、YAカウンタをその度に
歩進する。刺繍枠20の移動によってY軸原点検出用リミ
ットスイッチSW110がオンされると、次のステップ46に
行く。このとき、各カウンタXA,YAのカウント値は、こ
の絶対座標位置把握処理開始時における刺繍枠20の絶対
位置(Xa,Ya)を示している。
In step 45, the Y-axis pulse motor 19 is moved by one pulse in the negative direction, the YA counter is incremented, and the process returns to step 44. Until the embroidery frame 20 reaches the origin position in the Y-axis direction, that is, until the embroidery frame 20 is detected by the Y-axis origin detection limit switch SW110, steps 44 and 45 are repeated to move the embroidery frame 20, and YA The counter is incremented each time. When the Y-axis origin detection limit switch SW110 is turned on by the movement of the embroidery frame 20, the process proceeds to the next step 46. At this time, the count value of each counter XA, YA indicates the absolute position (Xa, Ya) of the embroidery frame 20 at the start of the absolute coordinate position grasping process.

ステップ46では、X軸パルスモータ18をXAカウンタの示
すカウン値だけプラス方向に動かす。また、Y軸パルス
モータ19をYAカウンタの示すカウント値だけ動かす。つ
まり、刺繍枠20を元の位置(Xa,Ya)に戻す動作をす
る。
In step 46, the X-axis pulse motor 18 is moved in the plus direction by the count value indicated by the XA counter. Also, the Y-axis pulse motor 19 is moved by the count value indicated by the YA counter. That is, the operation of returning the embroidery frame 20 to the original position (Xa, Ya) is performed.

ステップ47では、XA及びYAカウンタの各カウント値を刺
繍枠20の絶対位置(Xa,Ya)を示すデータとして表示器D
PYで表示する。その後、メインルーチンにリターンし、
第7図(a)のステップ50に進む。
In step 47, the count values of the XA and YA counters are used as data indicating the absolute position (Xa, Ya) of the embroidery frame 20 and the display D
Display in PY. Then return to the main routine,
Proceed to step 50 in FIG. 7 (a).

なお、この絶対座標位置把握処理を実行した後は、カウ
ンタXA,YAの内容に基づき刺繍枠20の現在位置の絶対座
標を常に判定することができる。すなわち、以後、X軸
及びY軸パルスモータ18,19が±方向に1パルス駆動さ
れる毎にカウンタXA,YAの内容を1増加又は減少するよ
うにすれば、該カウンタXA,YAの内容が常に刺繍枠20の
現在位置の絶対座標を示すようにすることができる。あ
るいは、カウンタXA,YAの内容は絶対座標位置把握処理
終了時の内容のまま保持しておき、それ以後の刺繍枠20
のX,Y方向の相対的移動量を別のカウンタで夫々計数
し、この別のカウンタの内容とカウンタXA,YAの内容を
必要に応じて加算することにより刺繍枠20の現在位置の
絶対座標を示すデータを得るようにすることができる。
Note that after executing this absolute coordinate position grasping process, the absolute coordinates of the current position of the embroidery frame 20 can always be determined based on the contents of the counters XA and YA. That is, thereafter, if the contents of the counters XA and YA are incremented or decremented by 1 each time the X-axis and Y-axis pulse motors 18 and 19 are driven by ± 1 pulse, the contents of the counters XA and YA are reduced. It is possible to always indicate the absolute coordinates of the current position of the embroidery frame 20. Alternatively, the contents of the counters XA and YA are retained as they were at the time when the absolute coordinate position grasping process was completed, and the subsequent embroidery frame 20
The relative movement amounts of the X and Y directions of the embroidery frame 20 are counted by separate counters, and the contents of these separate counters and the contents of the counters XA and YA are added as necessary to obtain the absolute coordinates of the current position of the embroidery frame 20. Can be obtained.

第7図(a)に戻り、ステップ50では、スタート位置設
定スイッチSW9がオンされたか否かを調べる。スタート
位置データの登録を行う場合は、該スイッチSW9をオン
にして次のステップ51に行く。
Returning to FIG. 7A, in step 50, it is checked whether or not the start position setting switch SW9 is turned on. When registering the start position data, the switch SW9 is turned on and the process proceeds to the next step 51.

ステップ51では、スタート位置データを登録しようとす
る刺繍柄の柄番号をテンキースイッチTKYによって設定
入力し、次のステップ52に進む。
In step 51, the pattern number of the embroidery pattern for which start position data is to be registered is set and input by the ten-key switch TKY, and the process proceeds to the next step 52.

ステップ52では、設定入力した柄番号の縫いデータは登
録済みかを調べる。未登録の柄番号であった場合はステ
ップ51に戻って柄番号を再設定し直し、登録済みであっ
た場合はステップ53に進む。
In step 52, it is checked whether or not the sewing data of the pattern number that has been set and input has been registered. If it is an unregistered pattern number, the process returns to step 51 to reset the pattern number, and if it is registered, the process proceeds to step 53.

ステップ53では、テンキースイッチTKYによって該柄番
号のX軸方向のスタート位置データXSを入力する。
In step 53, the start position data XS of the pattern number in the X-axis direction is input by the ten-key switch TKY.

次のステップ54(第7図(b))では、ステップ53で入
力したX軸方向の柄のスタート位置データXSをスタート
位置データエリアSPMEに登録して次のステップ55に進
む。
In the next step 54 (FIG. 7 (b)), the start position data XS of the pattern in the X-axis direction input in step 53 is registered in the start position data area SPME, and the process proceeds to the next step 55.

ステップ55では、テンキースイッチTKYにより該刺繍柄
のY軸方向のスタート位置データYSを入力する。
In step 55, the ten-key switch TKY is used to input the start position data YS in the Y-axis direction of the embroidery pattern.

次のステップ56では、入力したY軸方向の該柄のスター
ト位置データYSをスタート位置データエリアSPMEに登録
する。
In the next step 56, the input start position data YS of the pattern in the Y-axis direction is registered in the start position data area SPME.

次のステップ57では、データレディスイッチSW10が既に
オンされているかを調べる。既にオンの場合はステップ
64に進み、またオンされていない場合はステップ58に進
む。
In the next step 57, it is checked whether or not the data ready switch SW10 has already been turned on. Step if already on
Proceed to 64, and if not turned on, proceed to step 58.

ステップ58では、データレディスイッチSW10がオンされ
たか調べる。各種データの設定が終了した場合は該スイ
ッチSW10をオンする。スイッチSW10がオンされていない
場合はステップ30に戻り、オンされた場合はステップ59
に進む。
In step 58, it is checked whether the data ready switch SW10 has been turned on. When the setting of various data is completed, the switch SW10 is turned on. If the switch SW10 is not turned on, return to step 30, and if it is turned on, step 59.
Proceed to.

ステップ59では、刺繍しようとする所望の柄番号を指定
する。
At step 59, a desired pattern number to be embroidered is designated.

次のステップ60では、ステップ59で指定した柄番号に対
応する縫いデータエリアの先頭アドレスをデータメモリ
アドレスDMAにセットし読み出し開始可能状態とする。
In the next step 60, the start address of the sewing data area corresponding to the pattern number specified in step 59 is set in the data memory address DMA to enable the reading start.

次のステップ61では、指定した刺繍柄番号に対応するス
タート位置データXS,YSをスタート位置データエリアSPM
Eから読み出す。
In the next step 61, the start position data XS, YS corresponding to the designated embroidery pattern number is added to the start position data area SPM.
Read from E.

次のステップ62では、刺繍枠20の現在位置の絶対座標位
置(Xa,Ya)と前ステップ61で読み出したスタート位置
データXS,YSとの差ΔX,ΔYを求める。すなわち、ΔX
=XS−Xa及びΔY=YS−Yaの演算を実行する。
In the next step 62, the differences ΔX, ΔY between the absolute coordinate position (Xa, Ya) of the current position of the embroidery frame 20 and the start position data XS, YS read in the previous step 61 are obtained. That is, ΔX
= XS-Xa and ΔY = YS-Ya.

次のステップ63では、ステップ62で演算された差分ΔX,
ΔYに対応する数だけX軸パルスモータ18とY軸パルス
モータ19にパルスを出力し、該刺繍柄のスタート位置ま
で刺繍枠20を移動させる。
In the next step 63, the difference ΔX calculated in step 62,
A pulse is output to the X-axis pulse motor 18 and the Y-axis pulse motor 19 by the number corresponding to ΔY, and the embroidery frame 20 is moved to the start position of the embroidery pattern.

次のステップ64は、停止時におけるその他の処理を行
う。
In the next step 64, other processing at the time of stop is performed.

次のステップ65では、起動/停止スイッチ26が起動スイ
ッチオン状態であるか否かを判定する。NOならばステッ
プ30に戻り、YESの場合はメインルーチンにリターン
し、運転ルーチンに入る。
In the next step 65, it is determined whether the start / stop switch 26 is in the start switch ON state. If NO, the process returns to step 30, and if YES, the process returns to the main routine to enter the operation routine.

以上の構成において、所望の刺繍開始位置の登録を行う
場合、例えば、まず所望の柄番号を設定入力し、それに
対応する柄縫いデータをデータRAM14に記憶する(ステ
ップ32〜36)。そして、刺繍枠20を手動又は枠駆動用手
動スイッチ操作により移動して所望の刺繍開始位置に設
定する。そして、座標把握設定スイッチSW8をオンして
絶対座標位置把握サブルーチン(第8図)を実行する。
これにより、任意に設定した位置の絶対座標位置(Xa,Y
a)のデータが表示器DPYで表示される。作業者はこの表
示を確認した上で、スタート位置設定スイッチSW11をオ
ンする(ステップ50)。そして、前記表示器DPYで確認
した刺繍開始位置の絶対座標データをテンキースイッチ
TKYにより設定入力し、X軸スタート位置データXS及び
Y軸スタート位置データYSとしてスタート位置データエ
リアSPMEに記憶する(ステップ51〜56)。
When the desired embroidery start position is registered in the above configuration, for example, the desired pattern number is first set and input, and the pattern sewing data corresponding to that is stored in the data RAM 14 (steps 32 to 36). Then, the embroidery frame 20 is manually moved or manually operated to set a desired embroidery start position. Then, the coordinate grasping setting switch SW8 is turned on to execute the absolute coordinate position grasping subroutine (FIG. 8).
As a result, the absolute coordinate position (Xa, Y
The data of a) is displayed on the display DPY. After confirming this display, the operator turns on the start position setting switch SW11 (step 50). Then, the absolute coordinate data of the embroidery start position confirmed on the display DPY is displayed on the ten-key switch.
It is set and input by TKY and stored as X-axis start position data XS and Y-axis start position data YS in the start position data area SPME (steps 51 to 56).

なお、所望の刺繍開始位置の設定登録を行うための別の
方法として、絶対座標位置把握サブルーチンにより所望
のスタート位置の絶対座標位置表示を行うことをせず
に、任意所望のスタート位置データXS,YSをテンキース
イッチTKYにより適宜に設定入力し、これをスタート位
置データエリアSPMEに記憶するようにしてもよい。
As another method for setting and registering the desired embroidery start position, arbitrary desired start position data XS, without displaying the absolute coordinate position of the desired start position by the absolute coordinate position grasping subroutine, The YS may be appropriately set and input by the ten-key switch TKY and stored in the start position data area SPME.

尚、データRAM14に設定する刺繍柄毎に対応するスター
ト位置データは、それに対応する縫いデータと共に紙テ
ープその他の外部メモリに保存記憶するようにしてもよ
い。
The start position data corresponding to each embroidery pattern set in the data RAM 14 may be stored and stored in a paper tape or other external memory together with the corresponding sewing data.

〔発明の効果〕〔The invention's effect〕

以上の通り、この発明によれば、各刺繍柄に対応して所
望の刺繍開始位置の絶対座標データを手動で設定入力し
て記憶装置に記憶し、刺繍開始時にこの記憶装置から刺
繍開始位置の絶対座標データを読み出してこの絶対座標
データに対応する刺繍開始位置まで刺繍枠を移動するこ
とにより該刺繍枠を所望の刺繍開始位置に繰返し自動設
定することができるようにしたために、或る刺繍柄の刺
繍縫いを行った後に一旦別の刺繍柄に変えて刺繍縫いを
行いその後再び元の刺繍柄に戻して刺繍縫いを行う場合
でも、作業者がそのたびに該刺繍柄のスタート位置まで
刺繍枠を手動でいちいち移動させる必要がなくなるとい
う効果を奏すると共に、各刺繍柄毎のスタート位置を刺
繍枠テーブル上にマーカ等で印を付けておくという煩わ
しさも除去され、刺繍作業の能率向上と正確な刺繍開始
位置決めが期待できる、という優れた効果を奏する。
As described above, according to the present invention, absolute coordinate data of a desired embroidery start position corresponding to each embroidery pattern is manually set and stored in the storage device, and the embroidery start position is stored from the storage device at the start of embroidery. By reading out the absolute coordinate data and moving the embroidery frame to the embroidery start position corresponding to the absolute coordinate data, the embroidery frame can be repeatedly and automatically set to a desired embroidery start position. Even when the embroidery pattern is changed to a different embroidery pattern after the above embroidery sewing is performed and then the original embroidery pattern is restored and the embroidery sewing is performed again, the operator always embroiders up to the start position of the embroidery pattern. The effect of eliminating the need to manually move each one is eliminated, and the trouble of marking the start position of each embroidery pattern on the embroidery frame table with a marker or the like is eliminated. Efficiency improving 繍作 industry and accurate embroidery start position can be expected, an excellent effect that.

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

第1図はこの発明に係る自動刺繍機の概要を示す機能ブ
ロック図、 第2図はこの発明に係る自動刺繍機の一実施例の制御シ
ステムを略示するハード構成ブロック図、 第3図は第2図における操作パネルの一例を示す平面
図、 第4図は第2図におけるデータRAMのメモリマップの一
例を示す図、 第5図は刺繍枠の絶対座標位置把握機能を原理的に説明
する図、 第6図は第2図におけるマイクロコンピュータが実行す
るプログラムのメインルーチンを示すフローチャート、 第7図(a),(b)は第6図のメインルーチン内のミ
シン主軸停止ルーチンの一例を示すフローチャート、 第8図は第7図(a)における絶対座標位置把握サブル
ーチンの一例を示すフローチャート、である。 1……縫いデータ記憶手段、2……刺繍縫い動作を実行
する手段、3……絶対座標位置検出手段、4……スター
ト位置記憶手段、5……設定手段、6……位置決め制御
手段、14……データRAM、15……操作パネル、16……紙
テープリーダ、17……紙テープ、20……刺繍枠、22……
主軸モータ、23……ミシン主軸、SPME……スタート位置
データエリア、SME……縫いデータエリア。
FIG. 1 is a functional block diagram showing an outline of an automatic embroidery machine according to the present invention, FIG. 2 is a hardware block diagram schematically showing a control system of an embodiment of an automatic embroidery machine according to the present invention, and FIG. FIG. 4 is a plan view showing an example of the operation panel in FIG. 2, FIG. 4 is a view showing an example of a memory map of the data RAM in FIG. 2, and FIG. 5 is a principle explanation of the absolute coordinate position grasping function of the embroidery frame. 6 and 6 are flowcharts showing a main routine of a program executed by the microcomputer in FIG. 2, and FIGS. 7 (a) and 7 (b) show an example of a sewing machine spindle stop routine in the main routine of FIG. FIG. 8 is a flowchart showing an example of the absolute coordinate position grasping subroutine in FIG. 7 (a). 1 ... Sewing data storage means, 2 ... Means for performing embroidery sewing operation, 3 ... Absolute coordinate position detection means, 4 ... Start position storage means, 5 ... Setting means, 6 ... Positioning control means, 14 …… Data RAM, 15 …… Operation panel, 16 …… Paper tape reader, 17 …… Paper tape, 20 …… Embroidery frame, 22 ……
Spindle motor, 23 …… Sewing machine spindle, SPME …… Start position data area, SME …… Sewing data area.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】任意の刺繍柄に対応する刺繍縫い動作を実
現するための縫いデータを、複数の刺繍柄に対応して夫
々記憶する縫いデータ記憶手段と、この縫いデータ記憶
手段から所望の刺繍柄に対応する縫いデータを読み出
し、読み出した縫いデータに応じて刺繍枠を移動して刺
繍縫い動作を実行する手段と、前記刺繍枠の絶対座標位
置を検出する絶対座標位置検出手段とを具えた自動刺繍
機において、 前記刺繍柄に対応して該刺繍柄の縫い動作を開始する位
置の絶対座標データを記憶するものであって、前記縫い
データ記憶手段に記憶する各刺繍柄に夫々対応して刺繍
開始位置の絶対座標データを夫々記憶するスタート位置
記憶手段と、 所望の刺繍開始位置に対応する絶対座標データを手動設
定入力し、これを所望の刺繍柄に対応して前記スタート
位置記憶手段に記憶させる設定手段と、 刺繍開始時において、刺繍縫いを行うべきことが選択さ
れた刺繍柄に対応する刺繍開始位置の絶対座標データを
前記スタート位置記憶手段から読み出し、この絶対座標
データと前記絶対座標位置検出手段で検出した前記刺繍
枠の現在の絶対座標位置とに基づき、この絶対座標デー
タに対応する刺繍開始位置まで前記刺繍枠を移動する位
置決め制御手段と を具えた自動刺繍機。
1. A sewing data storage means for storing sewing data for realizing an embroidery sewing operation corresponding to an arbitrary embroidery pattern respectively corresponding to a plurality of embroidery patterns, and a desired embroidery from the sewing data storage means. The sewing machine is equipped with means for reading the sewing data corresponding to the design, moving the embroidery frame according to the read sewing data to execute the embroidery sewing operation, and absolute coordinate position detecting means for detecting the absolute coordinate position of the embroidery frame. In an automatic embroidery machine, absolute coordinate data of a position where the sewing operation of the embroidery pattern is started is stored corresponding to the embroidery pattern, and the absolute coordinate data is stored corresponding to each embroidery pattern stored in the sewing data storage means. Start position storage means for respectively storing the absolute coordinate data of the embroidery start position and the absolute coordinate data corresponding to the desired embroidery start position are manually set and input, and the absolute coordinate data corresponding to the desired embroidery pattern are stored in the above-mentioned manner. Setting means to be stored in the tat position storage means and absolute coordinate data of the embroidery start position corresponding to the embroidery pattern selected to be embroidered at the start of embroidery are read from the start position storage means and the absolute coordinates are read. An automatic embroidery device comprising: positioning control means for moving the embroidery frame to an embroidery start position corresponding to the absolute coordinate data based on the data and the current absolute coordinate position of the embroidery frame detected by the absolute coordinate position detection means. Machine.
JP62161086A 1987-06-30 1987-06-30 Automatic embroidery machine Expired - Fee Related JPH0693942B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62161086A JPH0693942B2 (en) 1987-06-30 1987-06-30 Automatic embroidery machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62161086A JPH0693942B2 (en) 1987-06-30 1987-06-30 Automatic embroidery machine

Publications (2)

Publication Number Publication Date
JPS645585A JPS645585A (en) 1989-01-10
JPH0693942B2 true JPH0693942B2 (en) 1994-11-24

Family

ID=15728348

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62161086A Expired - Fee Related JPH0693942B2 (en) 1987-06-30 1987-06-30 Automatic embroidery machine

Country Status (1)

Country Link
JP (1) JPH0693942B2 (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS59105489A (en) * 1982-12-10 1984-06-18 三菱電機株式会社 Automatic sewing machine
JPS59200689A (en) * 1983-04-28 1984-11-14 三菱電機株式会社 Automatic sewing machine
JPS59225095A (en) * 1983-06-03 1984-12-18 三菱電機株式会社 Original point position correcting apparatus of automatic sewing machine
JPS6227838A (en) * 1985-07-29 1987-02-05 Nec Corp Buffer controller of information processor

Also Published As

Publication number Publication date
JPS645585A (en) 1989-01-10

Similar Documents

Publication Publication Date Title
KR940010385B1 (en) Automatic embroidering machine
KR940010386B1 (en) Data setting device for an embroidering machine
KR940010388B1 (en) Embroidering machine
JPS6057358B2 (en) Sewing machine automatic programming device
US5009176A (en) Sewing data forming method and device for sewing machine
JP2696341B2 (en) Embroidery pattern display device in automatic embroidery machine
JPH0367433B2 (en)
JPH0693942B2 (en) Automatic embroidery machine
JP2904822B2 (en) Manual moving device for embroidery frame
KR200277079Y1 (en) Embroidery equipment
JP2597506B2 (en) Automatic embroidery machine
JP2544154B2 (en) Automatic embroidery machine
US5957070A (en) Programmable electronic sewing machine
JPH03146758A (en) Embroidery machine equipped with mechanism of indicating embroidery frame zone
EP0418651A2 (en) Device for creating reverse stitching data for a sewing machine
JPH0679635B2 (en) Data setting device for automatic embroidery machine
JP2001120867A (en) Sewing range confirmation device for sewing machine
JP2597496B2 (en) Automatic embroidery machine
JP3466288B2 (en) Sewing machine embroidery equipment
KR20030068877A (en) Embroidery equipment
JP2779009B2 (en) Embroidery frame selection support device
JPH0772389B2 (en) Management device in automatic embroidery machine
JP3100709B2 (en) Setting method of repeat sewing in embroidery sewing machine
EP0418643A2 (en) Apparatus for creating stitching data for automatic sewing machines
JP2001113068A (en) Sewing time display device for sewing machine

Legal Events

Date Code Title Description
R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees