JP3248900B2 - Sewing machine control device - Google Patents
Sewing machine control deviceInfo
- Publication number
- JP3248900B2 JP3248900B2 JP2000152345A JP2000152345A JP3248900B2 JP 3248900 B2 JP3248900 B2 JP 3248900B2 JP 2000152345 A JP2000152345 A JP 2000152345A JP 2000152345 A JP2000152345 A JP 2000152345A JP 3248900 B2 JP3248900 B2 JP 3248900B2
- Authority
- JP
- Japan
- Prior art keywords
- pattern
- stored
- key
- input
- group
- 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
Links
Landscapes
- Sewing Machines And Sewing (AREA)
Abstract
Description
【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION
【0001】[0001]
【発明の属する技術分野】本発明はミシンに関し、詳し
くは複数の模様を記憶した記憶手段から模様を選択し、
選択された一または二以上の模様の並びを記憶してい
て、この記憶された模様の並びを順次読み出してミシン
の縫製機構を駆動し、模様を形成するミシンに関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a sewing machine, and more particularly, to selecting a pattern from storage means storing a plurality of patterns.
The present invention relates to a sewing machine that stores a sequence of one or more selected patterns, sequentially reads out the stored sequence of patterns, drives a sewing mechanism of the sewing machine, and forms a pattern.
【0002】[0002]
【従来の技術】従来のミシンには、例えばテンキーを操
作して文字の選択を繰り返し、文字を組み合わせて氏名
や学校名を入力すれば、布にこれら氏名や学校名などを
形成できるものがある。2. Description of the Related Art Some conventional sewing machines are capable of forming a name, a school name, and the like on a cloth by, for example, operating a numeric keypad to repeatedly select a character and combining the characters to input a name or a school name. .
【0003】この従来のミシンはその制御装置のマイク
ロコンピュータのROMに、ミシンの縫製機構を駆動し
て文字等の模様を形成するための縫目データが模様別に
予め記憶させてあり、テンキーで番号を繰り返し入力す
ると、入力番号によって指定される文字(模様)の模様
番号が一旦RAMに並べて記憶され、模様形成時には、
このRAMから模様番号を順に読み出すことで模様番号
に対応する縫目データをROMから順に読み出し、ミシ
ンの縫製機構を駆動して例えば氏名を形成するという構
成を備えていた。In the conventional sewing machine, stitch data for forming a pattern such as a character by driving a sewing mechanism of the sewing machine is stored in advance in a ROM of a microcomputer of a control device of the sewing machine. Is repeatedly input, the pattern number of the character (pattern) designated by the input number is temporarily stored in the RAM, and when forming the pattern,
By sequentially reading the pattern numbers from the RAM, the stitch data corresponding to the pattern numbers is sequentially read from the ROM, and the sewing mechanism of the sewing machine is driven to form a name, for example.
【0004】[0004]
【発明が解決しようとする課題】しかしながら、上記構
成では、新たな模様の並びを形成するとRAMには新し
い模様番号が記憶されるため、模様を形成する都度、テ
ンキー操作を繰り返してその模様の並びを入力しなけれ
ばならず、使い勝手に問題があった。また、電源を一旦
切ればRAMに記憶された模様番号は消えるため、この
場合も模様形成の際にはテンキー操作を繰り返して模様
の並びを入力しなければならなかった。従って、例えば
氏名など何度も使用する模様の並びを形成する場合に
は、その度毎に行なう入力が煩雑な作業となった。However, in the above arrangement, when a new pattern arrangement is formed, a new pattern number is stored in the RAM. Therefore, each time a pattern is formed, the ten-key operation is repeated to arrange the pattern arrangement. Has to be entered, and there is a problem in usability. Further, once the power is turned off, the pattern number stored in the RAM disappears. Therefore, in this case, it is necessary to repeat the operation of the ten keys to input the arrangement of the patterns when forming the patterns. Therefore, in the case of forming an arrangement of a pattern that is used many times, such as a name, for example, inputting each time becomes a complicated operation.
【0005】本発明のは、上記課題を解決し、氏名など
繰り返して形成する模様の並びは一度入力すれば、例え
ば電源を入り切りしても、何度でも形成可能にすること
ができ、しかも、選択して記憶する模様の訂正を容易に
行うことができるようにすることを目的とする。SUMMARY OF THE INVENTION The present invention solves the above-mentioned problem, and it is possible to form a sequence of patterns to be repeatedly formed such as a name once by inputting once, for example, even when the power is turned on and off. An object of the present invention is to make it possible to easily correct a pattern to be selected and stored.
【0006】[0006]
【課題を解決するための手段】上記目的を達成するため
に、本発明のミシンの制御装置は、複数の模様を記憶し
た記憶手段から模様選択手段により選択された一または
二以上の模様を揮発的に記憶する揮発的記憶手段と、不
揮発的に記憶する不揮発的記憶手段とを備えたミシンの
ためのミシンの制御装置において、取消手段の操作に基
づき、単独の模様が順次選択されて揮発的に前記揮発的
記憶手段に記憶された模様については、最後に記憶され
た模様を消去し、かつ組み合わされて不揮発的に前記不
揮発的記憶手段に記憶された複数の模様からなる模様群
について、当該模様群が揮発的に前記揮発的記憶手段に
記憶された場合には、当該模様群を一括して消去させる
模様消去制御手段を備えたことを特徴とする。To achieve the above object, a sewing machine control device of the present invention volatilizes one or more patterns selected by a pattern selecting means from a storage means storing a plurality of patterns. In a sewing machine control device for a sewing machine having a volatile storage means for temporarily storing and a non-volatile storage means for storing in a non-volatile manner, the control based on the operation of the canceling means.
Then, for the patterns that are individually selected and sequentially stored and volatilely stored in the volatile storage means, the last stored pattern is deleted and combined and stored in the nonvolatile storage means in a nonvolatile manner. And a pattern erasing control unit for erasing the pattern group at a time when the pattern group is volatilely stored in the volatile storage unit. And
【0007】上記構成を有するミシンの制御装置によれ
ば、前記模様選択手段によって記憶手段から選択して前
記不揮発的記憶手段に記憶した模様はその後何度でも使
用することができることはもとより、選択して記憶する
模様の訂正に際して、前記模様消去制御手段は、取消手
段の操作に基づき、単独の模様が順次選択されて揮発的
に前記揮発的記憶手段に記憶された模様については、最
後に記憶された模様を消去し、かつ組み合わされて不揮
発的に前記不揮発的記憶手段に記憶された複数の模様か
らなる模様群について、当該模様群が揮発的に前記揮発
的記憶手段に記憶された場合には、当該模様群を一括し
て消去させる。According to the sewing machine control device having the above configuration, the pattern selected from the storage means by the pattern selection means and stored in the nonvolatile storage means can be used any number of times thereafter. upon correction pattern storing Te, the pattern erasing control means cancel the hand
Based on the operation of the column, a single pattern is sequentially selected and, for the pattern stored in the volatile storage means in a volatile manner, the last stored pattern is erased and combined in a nonvolatile manner in the nonvolatile manner. For a pattern group composed of a plurality of patterns stored in the storage unit, when the pattern group is stored in the volatile storage unit in a volatile manner, the pattern group is erased collectively.
【0008】[0008]
【発明の実施の形態】以上説明した本発明の構成・作用
を一層明らかにするために、以下本発明のミシンの好適
な実施の形態について説明する。図2は本発明一実施の
形態としてのミシンの外観図である。BEST MODE FOR CARRYING OUT THE INVENTION In order to further clarify the structure and operation of the present invention described above, a preferred embodiment of a sewing machine of the present invention will be described below. FIG. 2 is an external view of a sewing machine as one embodiment of the present invention.
【0009】このミシンはケーシング正面の操作部に所
定の操作を加えることにより、氏名や記号等の模様を自
動的に形成するものである。操作部としては、例えば、
模様の選択等を行なう操作キー1や、縫針3および送り
歯5の近い位置に配置されて模様の形成開始を指示する
スタートスイッチ7が設けられている。また、模様選択
を補助する構成として、例えば、選択した模様を表示す
る表示部9や、形成可能な模様の種類を示す参照プレー
ト11を備えている。This sewing machine automatically forms a pattern such as a name or a symbol by applying a predetermined operation to an operation section on the front of the casing. As the operation unit, for example,
An operation key 1 for selecting a pattern and the like, and a start switch 7 arranged at a position near the sewing needle 3 and the feed dog 5 to instruct the start of pattern formation are provided. Further, as a configuration for assisting the pattern selection, for example, a display unit 9 for displaying the selected pattern and a reference plate 11 for indicating a type of pattern that can be formed are provided.
【0010】操作キー1は、模様を2桁の番号で選択す
るテンキー13と、選択する模様を不揮発的に記憶しよ
うとする場合に押す開始・終了キー15と、模様を組み
合わせて選択する場合に押す「+」キー17と、選択し
た模様を取り消す場合に押す取消キー(取消手段)19
とを備えている。The operation keys 1 include a ten-key 13 for selecting a pattern by a two-digit number, a start / end key 15 to be pressed when a pattern to be selected is to be stored in a nonvolatile manner, and a key for selecting a pattern in combination. A "+" key 17 to be pressed and a cancel key to be pressed to cancel the selected pattern (cancellation means) 19
And
【0011】表示部9は液晶表示板(LCD)46を備
えている。この液晶表示板はテンキー13により入力し
た番号、あるいは入力した番号により指定された模様の
概略形状を、入力順にドットマトリックスのパターンに
従って表示する。The display section 9 has a liquid crystal display (LCD) 46. The liquid crystal display panel displays the number input by the ten keys 13 or the approximate shape of the pattern specified by the input number in the order of input in accordance with the dot matrix pattern.
【0012】参照プレート11はテンキー13で入力す
る2桁番号に対応する文字,記号等を示すものである。
実施の形態では入力する番号のうち、1番ないし94番
はアルファベット等の通常の文字・記号に割り当ててお
り、95番ないし99番を、使用者が文字や記号等を組
み合わせて不揮発的に登録する模様の並び(以下、これ
をメッセージ模様という)の書込・読出に割り当ててい
る。参照プレート11には95番から99番がメッセー
ジ模様である旨の表示が設けてある。The reference plate 11 indicates characters, symbols, and the like corresponding to the two-digit number input by the ten keys 13.
In the embodiment, numbers 1 to 94 are assigned to ordinary characters and symbols such as alphabets among the numbers to be input, and the numbers 95 to 99 are registered in a non-volatile manner by a user combining characters and symbols. Are assigned to writing and reading of a sequence of patterns (hereinafter, referred to as message patterns). The reference plate 11 is provided with an indication that the numbers 95 to 99 are message patterns.
【0013】以上の操作部の操作に応じてミシンの縫製
機構を駆動する電子制御装置20を、図3にブロック図
として示す。FIG. 3 is a block diagram showing an electronic control unit 20 for driving the sewing mechanism of the sewing machine in accordance with the operation of the operation unit.
【0014】電子制御装置20は、周知のCPU21,
ROM(記憶手段)23,RAM(揮発的記憶手段)2
5、入力インタフェース27、出力インタフェース29
を内蔵する。実施の形態では更に、不揮発的記憶手段と
してのEEPROM31がバス33を介してCPU21
等の各部に接続されている。入力インターフェース27
には、上記の操作部のテンキー13や、開始・終了キー
15、「+」キー17、取消キー19、スタートスイッ
チ7が接続されている。また、出力インターフェース2
9には、ミシンモータ37を駆動するモータ駆動装置3
9や、縫針3を揺動するための縫針アクチュエータ41
および送り歯5を駆動するための送り歯アクチュエータ
43を駆動するアクチュエータ駆動装置45、さらに液
晶表示板(LCD)46を駆動するLCD駆動回路47
が接続されている。The electronic control unit 20 includes a well-known CPU 21,
ROM (storage means) 23, RAM (volatile storage means) 2
5, input interface 27, output interface 29
Built-in. Further, in the embodiment, the EEPROM 31 as a non-volatile storage means is connected to the CPU 21 via the bus 33.
And so on. Input interface 27
Are connected to the ten keys 13, the start / end key 15, the "+" key 17, the cancel key 19, and the start switch 7 of the operation unit. Output interface 2
9, a motor driving device 3 for driving the sewing machine motor 37;
9 and a sewing needle actuator 41 for swinging the sewing needle 3
And an actuator drive device 45 for driving a feed dog actuator 43 for driving the feed dog 5, and an LCD drive circuit 47 for driving a liquid crystal display panel (LCD) 46
Is connected.
【0015】この電子制御装置20はROM23に記憶
されているプログラムを実行することにより、テンキー
13等の指示に応じた模様の選択処理や模様の形成処理
等を行なうが、これら処理を実現するため、ROM2
3,RAM25,EEPROM31の所定領域は各々特
定データ構造に割り当てられている。The electronic control unit 20 executes a program stored in the ROM 23 to perform a pattern selecting process, a pattern forming process, and the like in accordance with an instruction from the numeric keypad 13 and the like. , ROM2
3, predetermined areas of the RAM 25 and the EEPROM 31 are respectively assigned to specific data structures.
【0016】ROM23には、モータ駆動装置39やア
クチュエータ駆動装置45を駆動して模様を形成するた
めの縫目データが模様別に予め記憶されている。この領
域は、図4に示すように、一個の文字や記号を形成する
ために必要な縫目データを一組にまとめ、その一組の縫
目データ全体が一の模様番号Nptn により特定される構
造に構成されている。In the ROM 23, stitch data for driving the motor driving device 39 and the actuator driving device 45 to form a pattern is stored in advance for each pattern. In this area, as shown in FIG. 4, stitch data necessary to form one character or symbol is collected into one set, and the entire set of stitch data is specified by one pattern number Nptn. Structured.
【0017】RAM25には、この模様番号Nptn を記
憶する模様番号記憶領域が設定されている。模様番号記
憶領域は、図5に示すように模様番号Nptn が並べて記
憶され、各模様番号Nptn が組合せポインタPの値によ
り特定される構造に構成されている。A pattern number storage area for storing the pattern number Nptn is set in the RAM 25. The pattern number storage area has a structure in which pattern numbers Nptn are stored side by side as shown in FIG. 5, and each pattern number Nptn is specified by the value of the combination pointer P.
【0018】EEPROM31には、模様番号Nptn の
並びを不揮発的に記憶する領域が設定されている。その
領域は、図6に示すように、模様番号Nptn を並べた群
がグループ別にまとめて記憶され、そのグループがグル
ープ番号Ngrp により特定される構造に構成されてい
る。ここで記憶される模様番号Nptn を並べた群は、R
AM25が記憶する模様番号Nptn の並びに相当するも
のである。実施の形態ではグループ番号Ngrp が0番か
ら4番まで設けられ、模様番号Nptn の並びの群が5セ
ット記憶される。このグループ番号Ngrp の0番ないし
4番は、電子制御装置20が行なう処理によりテンキー
13の入力番号の95番ないし99番に順に対応され
る。In the EEPROM 31, an area for storing the arrangement of the pattern numbers Nptn in a nonvolatile manner is set. As shown in FIG. 6, the area has a structure in which groups in which pattern numbers Nptn are arranged are stored collectively for each group, and the group is specified by a group number Ngrp. The group in which the pattern numbers Nptn stored here are arranged is R
It corresponds to the arrangement of the pattern numbers Nptn stored in the AM 25. In the embodiment, group numbers Ngrp are provided from No. 0 to No. 4, and five sets of pattern numbers Nptn are stored. The numbers 0 to 4 of the group number Ngrp correspond to the input numbers 95 to 99 of the numeric keypad 13 in sequence by the processing performed by the electronic control unit 20.
【0019】こうして構成した実施の形態のミシンにお
いては、キー操作に応じて電子制御装置20が次のよう
に処理を実行し、キー操作に対応するミシンの制御を行
なう。In the sewing machine according to the embodiment configured as described above, the electronic control unit 20 executes the following processing according to the key operation, and controls the sewing machine corresponding to the key operation.
【0020】電子制御装置20は、電源が投入され、初
期処理を実行した後、第7のフローチャートに示す模様
選択処理を行なう。模様選択処理は、操作キーの読み込
み処理(ステップ100)を行なった後、操作キーの種
類を判別して各操作キーの機能に応じたサブルーチンを
実行する処理を繰り返すことにより、キー操作に対応す
るようにミシンを制御するものである。After the power is turned on and the electronic control unit 20 performs an initial process, the electronic control unit 20 performs a pattern selection process shown in a seventh flowchart. The pattern selection process corresponds to a key operation by performing a process of reading an operation key (step 100), repeating a process of determining the type of the operation key and executing a subroutine corresponding to the function of each operation key. The sewing machine is controlled as described above.
【0021】処理を開始し、操作キーの読込処理(ステ
ップ100)を行なうと、まず、操作キーがテンキー1
3か否かの判断処理(ステップ110)を行なう。テン
キー13であると判別すれば、テンキー13で入力した
番号に対応する模様の模様番号をRAM25に格納した
り、メッセージ模様に係る模様の模様番号をEEPRO
M31に書き込んだり、EEPROM31から読み出し
たりするサブルーチン(ステップ120)を実行する。When the process is started and the operation key is read (step 100), the operation key is
A determination process (step 110) for determining whether the number is 3 is performed. If it is determined that the key is the ten key 13, the pattern number of the pattern corresponding to the number input with the ten key 13 is stored in the RAM 25, and the pattern number of the pattern related to the message pattern is stored in the EEPROM.
A subroutine (step 120) for writing to M31 and reading from EEPROM 31 is executed.
【0022】一方、ステップ110の処理でテンキー1
3でないと判別すれば、続いて操作キーが開始・終了キ
ー15か否かの判断処理(ステップ130)を行なう。
開始・終了キー15であると判別すると、上記ステップ
120のサブルーチンにおいて実行されるEEPROM
31への模様番号の書込処理の開始および終了を設定す
るサブルーチン(ステップ140)を実行する。On the other hand, the numeric keypad 1
If it is determined that it is not 3, then a determination process (step 130) is performed to determine whether the operation key is the start / end key 15.
If it is determined that the key is the start / end key 15, the EEPROM executed in the subroutine of step 120 is executed.
A subroutine (step 140) for setting the start and end of the process of writing the pattern number into the block 31 is executed.
【0023】ステップ130の処理で開始・終了キー1
5でもないと判断すると、次に操作キーが「+」キー1
7か否かの判断処理(ステップ150)を行なう。
「+」キー17であると判別すれば、「+」フラグFpl
s をセットする処理(ステップ160)を行なう。この
「+」フラグFpls は、例えば氏名の入力など、文字や
記号を組み合わせて行なう入力の場合、ステップ120
のサブルーチンで行なうRAM25やEEPROM31
への新規の模様番号Nptn の記憶処理を、最後に記憶し
た模様番号Nptn の後に組み合わせて記憶する処理とす
るものである。Start / end key 1 in step 130
If it is determined that the number is not 5, the operation key is next the “+” key 1
7 is determined (step 150).
If it is determined that the key is the "+" key 17, the "+" flag Fpl
A process for setting s (step 160) is performed. This "+" flag Fpls is used in step 120 when the input is made by combining characters and symbols, such as the input of a name.
RAM 25 and EEPROM 31 performed in the subroutine of
The storage process of the new pattern number Nptn is a process of combining and storing after the last stored pattern number Nptn.
【0024】ステップ150の処理で操作キーが「+」
キー17でもないと判断すると、最後に操作キーが取消
キー19か否かの判断処理(ステップ170)を行な
う。取消キー19であると判別すれば、先のステップ1
20のサブルーチンでRAM25やEEPROM31に
書き込んだ模様番号を取り消すサブルーチン(ステップ
180)を実行する。In the process of step 150, the operation key is "+"
If it is determined that the operation key is not the key 17, finally, a process of determining whether or not the operation key is the cancel key 19 (step 170) is performed. If it is determined that the key is the cancel key 19, the previous step 1
A subroutine (step 180) for canceling the pattern number written in the RAM 25 or the EEPROM 31 in the subroutine 20 is executed.
【0025】以上の処理の実行により、電子制御装置2
0は操作キーの種類を判別し、判別した操作キーの機能
に応じたサブルーチンや処理を実行することを繰り返し
て、操作者の意図に応じミシンを制御する。By executing the above processing, the electronic control unit 2
0 controls the sewing machine in accordance with the intention of the operator by repeatedly determining the type of the operation key and repeatedly executing a subroutine or a process according to the function of the determined operation key.
【0026】以下、電子制御装置20が行なう処理を操
作のパターンに応じて説明する。The processing performed by the electronic control unit 20 will be described below according to the operation pattern.
【0027】(ア) まず、メッセージ模様の登録は行
なわず、一回に限り必要な模様を形成する操作パターン
において、電子制御装置20が行なう処理を説明する。
この操作パターンでは、テンキー13と「+」キー17
を組み合わせて操作する。(A) First, processing performed by the electronic control unit 20 in an operation pattern for forming a pattern required only once without registering a message pattern will be described.
In this operation pattern, the ten key 13 and the “+” key 17
Operate in combination.
【0028】テンキー13を操作すると、電子制御装置
20は、ステップ110の処理で操作キーがテンキー1
3であると判別し、処理をステップ120のサブルーチ
ン、即ち模様番号書込・読出処理に移行する。When the ten key 13 is operated, the electronic control unit 20 determines in step 110 that the operation key is the ten key 1
3 is determined, and the process proceeds to a subroutine of step 120, that is, a pattern number writing / reading process.
【0029】模様番号書込・読出処理においては、図8
のフローチャートに示すように、電子制御装置20は、
まず、操作されたテンキー13の番号から2桁の入力番
号mnを特定する処理(ステップ200)を行なう。In the pattern number writing / reading process, FIG.
As shown in the flowchart of FIG.
First, a process (step 200) for specifying a two-digit input number mn from the number of the operated ten key 13 is performed.
【0030】2桁の入力番号mnを特定すると、「+」
フラグFpls がセットされているか否かを判断する処理
(ステップ210)を行なう。一番目の模様を入力する
テンキー13の操作時には「+」フラグFpls はセット
されていないから、このステップ210の処理では否定
判断を行ない、組合せポインタPを値「FF」にリセッ
トする処理(ステップ220)を実行する。組合せポイ
ンタPは入力番号mnに対応する模様の模様番号Nptn
の組合せ順位を指定するものである。When the two-digit input number mn is specified, "+"
A process for determining whether or not the flag Fpls is set (step 210) is performed. Since the "+" flag Fpls is not set when the ten key 13 for inputting the first pattern is operated, a negative judgment is made in the processing of step 210, and the processing of resetting the combination pointer P to the value "FF" (step 220) ). The combination pointer P is a pattern number Nptn of the pattern corresponding to the input number mn.
Is specified.
【0031】次に、入力番号mnが95番ないし99番
であるか、即ち、メッセージ模様にかかる処理か否かの
判断処理(ステップ230)を行なう。一回限りの模様
の並びの入力を行なう場合には、テンキー13で入力す
る入力番号mnは95番ないし99番ではないので、ス
テップ230の処理では否定判断となる。Next, a determination process (step 230) is performed to determine whether the input number mn is 95th to 99th, that is, whether or not the process is for a message pattern. In the case of inputting the pattern arrangement only once, since the input number mn input by the ten keys 13 is not 95th to 99th, a negative judgment is made in the process of step 230.
【0032】従って、続いて組合せポインタPをインク
リメントする処理(ステップ240)を実行し、入力番
号mnに対応する模様の模様番号Nptn(mn)を特定
する処理(ステップ250)を行なう。模様番号Nptn
を特定することにより、入力番号mnに対応する模様の
形成に必要なROMの縫目データの組が特定される。Accordingly, the process of incrementing the combination pointer P (step 240) is then performed, and the process of specifying the pattern number Nptn (mn) of the pattern corresponding to the input number mn is performed (step 250). Pattern number Nptn
Is specified, a set of ROM stitch data necessary for forming a pattern corresponding to the input number mn is specified.
【0033】こうして模様番号Nptn(mn) が得られ
ると、組合せポインタPの値で指定されるRAM25内
の模様番号記憶領域の所定番地のメモリM(P)に模様
番号Nptn(mn)を格納する処理(ステップ260)
を行なう。When the pattern number Nptn (mn) is obtained in this manner, the pattern number Nptn (mn) is stored in the memory M (P) at a predetermined address of the pattern number storage area in the RAM 25 specified by the value of the combination pointer P. Processing (Step 260)
Perform
【0034】次に、メッセージフラグFmsg がセットさ
れているか否かの判断処理(ステップ270)を行な
う。このメッセージフラグFmsg は、開始・終了キー1
5の操作によりステップ140のサブルーチンでセット
されたり、リセットされたりするものである。一回限り
の模様の並びの入力を行なう場合には、メッセージフラ
グFmsg はリセットされているので、ステップ270の
処理では否定判断を行ない、以上の模様番号書込・読出
処理を一旦終了する。Next, a process for determining whether or not the message flag Fmsg is set (step 270) is performed. This message flag Fmsg is the start / end key 1
By the operation of No. 5, it is set or reset in the subroutine of step 140. When the pattern sequence is input only once, since the message flag Fmsg is reset, a negative determination is made in the process of step 270, and the above-described pattern number writing / reading process is temporarily terminated.
【0035】こうしてRAM25には、操作されたテン
キー13で入力した模様の模様番号Nptn が記憶される
が、電子制御装置20は別処理により、その記憶内容を
確認のため表示部9に表示する。表示部9は、最初、図
11(A)に例示するようにテンキーの入力番号mnを
数秒間先頭に表示した後、図11(B)に例示するよう
にその入力番号mnに対応する模様の概略形状を同じく
先頭に表示する。In this way, the pattern number Nptn of the pattern input by the operated numeric key 13 is stored in the RAM 25, but the electronic control unit 20 displays the stored content on the display unit 9 for confirmation by another process. The display unit 9 first displays the input number mn of the numeric keypad for several seconds as illustrated in FIG. 11A, and then displays a pattern corresponding to the input number mn as illustrated in FIG. 11B. The outline shape is also displayed at the top.
【0036】次に、「+」キー17を操作すると、電子
制御装置20は、ステップ150の処理で「+」フラグ
Fpls をセットする。電子制御装置20は別処理によ
り、表示部9に、図11(C)に例示するように先頭の
模様の表示に続いて「+」記号を表示する。Next, when the "+" key 17 is operated, the electronic control unit 20 sets the "+" flag Fpls in step 150. The electronic control device 20 displays the “+” sign on the display unit 9 following the display of the head pattern as illustrated in FIG.
【0037】この後、テンキー13を操作すると、電子
制御装置20は先の模様番号書込・読出処理を再び実行
する。この場合は、ステップ210の処理で「+」フラ
グFpls がセットされていると肯定判断を行ない、ステ
ップ220の組合せポインタPをリセットする処理を行
なわない。続くステップ230の処理では、入力番号m
nは95番ないし99番ではないので否定判断を行な
い、組合せポインタPをインクリメントする処理(ステ
ップ240)と、入力番号mnから模様番号Nptn(m
n) を算出する処理(ステップ250)とを実行す
る。Thereafter, when the ten key 13 is operated, the electronic control unit 20 executes the pattern number writing / reading processing again. In this case, a positive determination is made in step 210 that the "+" flag Fpls has been set, and the process of resetting the combination pointer P in step 220 is not performed. In the processing of the subsequent step 230, the input number m
Since n is not 95th to 99th, a negative judgment is made, the process of incrementing the combination pointer P (step 240), and the pattern number Nptn (m
n) is calculated (step 250).
【0038】次に、算出した模様番号Nptn(mn)
を、インクリメントされた組合せポインタPで指定され
る所定の番地に格納する処理(ステップ260)を行な
い、先の模様番号の後に、算出した模様番号を格納す
る。ステップ270の処理では、メッセージフラグFms
g はリセットされているから、否定判断を行ない、以上
の処理を一旦終了する。Next, the calculated pattern number Nptn (mn)
Is stored in a predetermined address designated by the incremented combination pointer P (step 260), and the calculated pattern number is stored after the previous pattern number. In the process of step 270, the message flag Fms
Since g has been reset, a negative determination is made, and the above processing is temporarily terminated.
【0039】このようにテンキー13で番号を入力し、
次に「+」キー17を押す操作を繰り返すことにより、
電子制御装置20は上述の処理を繰り返して、RAM2
5に、図5に示すように模様番号Nptn を入力順に記憶
する。As described above, the number is input by the ten keys 13 and
Next, by repeating the operation of pressing the “+” key 17,
The electronic control unit 20 repeats the above-described processing, and
5, the pattern numbers Nptn are stored in the input order as shown in FIG.
【0040】表示部9は、電子制御装置20は別処理に
より、図11(D)に例示するように「+」記号表示に
かわり、先頭の模様表示の後に2番目に入力された模様
の概略形状を表示する。As shown in FIG. 11D, the electronic control unit 20 displays the display unit 9 in place of the "+" sign by a separate process, and displays the outline of the second input pattern after the first pattern display. Display the shape.
【0041】ここで、スタートスイッチ7を押せば、電
子制御装置20はこれまで説明した模様選択処理を終了
し、模様を形成する別処理を開始する。模様の形成処理
では、RAM25に並べて記憶された模様番号Nptn
を、組合せポインタPの小さい順から読み出し、読み出
した模様番号Nptn に対応する組の縫目データをROM
23から読み出して、ミシンの縫製機構を駆動し、入力
した模様を入力順に並べて形成する。Here, when the start switch 7 is pressed, the electronic control unit 20 terminates the pattern selection processing described so far and starts another processing for forming a pattern. In the pattern forming process, the pattern numbers Nptn stored side by side in the RAM 25 are stored.
Are read in ascending order of the combination pointer P, and the stitch data of the set corresponding to the read pattern number Nptn is read from the ROM.
23, the sewing mechanism of the sewing machine is driven, and the input patterns are arranged and formed in the input order.
【0042】(イ) 次に、氏名等のメッセージ模様を
登録する操作パターンにおいて電子制御装置20が実行
する処理を説明する。この操作パターンではテンキー1
3と「+」キー17の他、さらに開始・終了キー15を
組み合わせて操作する。(A) Next, a process executed by the electronic control unit 20 in an operation pattern for registering a message pattern such as a name will be described. In this operation pattern, numeric key 1
In addition to 3 and the "+" key 17, the start / end key 15 is operated in combination.
【0043】まず、メッセージ模様を登録しておきたい
番号を95番ないし99番から選択し、テンキー13で
入力する。First, a number for which a message pattern is to be registered is selected from the 95th to 99th numbers, and is input using the ten keys 13.
【0044】この番号の入力により、電子制御装置20
は、処理を、図8に示す模様番号書込・読出処理に移行
し、ステップ230の処理において入力番号mnが95
番ないし99番であると肯定判断をする。By inputting this number, the electronic control unit 20
Shifts the processing to the pattern number writing / reading processing shown in FIG.
An affirmative judgment is made that the number is from number 99 to number 99.
【0045】肯定判断を行なうと、次に、メッセージ番
号Nmsg として入力番号mnを設定しておく処理(ステ
ップ280)を行なう。続いて、EEPROM31のグ
ループ番号Ngrp として入力番号mnから値95を減算
した値(mn−95)を求める処理を行なう。If an affirmative decision is made, then a process (step 280) for setting the input number mn as the message number Nmsg is performed. Subsequently, a process of obtaining a value (mn-95) obtained by subtracting the value 95 from the input number mn as the group number Ngrp of the EEPROM 31 is performed.
【0046】こうしてグループ番号Ngrp が得られる
と、グループ番号Ngrp で指定されるEEPROM領域
に既に書き込まれている模様番号Nptn の群(Ngrp )
を読み出す処理(ステップ300)を行なう。When the group number Ngrp is obtained in this manner, a group of pattern numbers Nptn (Ngrp) already written in the EEPROM area designated by the group number Ngrp.
Is performed (step 300).
【0047】続いて、読み出した模様番号Nptn の群を
RAM25内の模様番号記憶領域の各メモリMに展開す
る処理(ステップ310)と、読み出した模様番号Npt
n の群を構成する模様番号Nptn の数を組合せポインタ
Pの値として登録する処理(ステップ320)とを行な
い、この処理を一旦終了する。Subsequently, a process of developing the group of read pattern numbers Nptn in each memory M of the pattern number storage area in the RAM 25 (step 310);
A process (step 320) of registering the number of pattern numbers Nptn constituting the group of n as the value of the combination pointer P is performed, and the process is temporarily terminated.
【0048】なお、以上のようにステップ280からス
テップ320の処理を実行しても、EEPROM31に
何も記憶されていない場合には、これらの処理でRAM
25に模様番号Nptn は展開されず、また、組合せポイ
ンタPの値もステップ220の処理で値「FF」にされ
たままとなる。Even if the processing of steps 280 to 320 is executed as described above, if nothing is stored in the EEPROM 31,
25, the pattern number Nptn is not expanded, and the value of the combination pointer P is still set to the value “FF” in the process of step 220.
【0049】これまでの操作内容によって、表示部9
は、電子制御装置20が行なう別処理により、図11
(E)に例示するように、先頭にメッセージ番号Nmsg
を表示する。Depending on the operation contents so far, the display unit 9
FIG. 11 is a flowchart showing another process performed by the electronic control unit 20.
As shown in (E), the message number Nmsg
Is displayed.
【0050】次に、開始・終了キー15を押すと、電子
制御装置20の処理は、ステップ140のサブルーチン
の模様番号書込開始・終了処理に移行する。Next, when the start / end key 15 is pressed, the processing of the electronic control unit 20 shifts to the pattern number writing start / end processing of the subroutine of step 140.
【0051】この処理では、図9に示すように、まず、
メッセージフラグFmsg がセットされているか否かの判
断処理(ステップ330)を行なう。テンキー13で9
5番ないし99番の番号を入力した時点では、メッセー
ジフラグFmsg がセットされていないから、ステップ3
30の処理では否定判断を行ない、メッセージ模様の記
憶の開始であると判断して、メッセージフラグFmsg を
セットする処理(ステップ340)を行なう。In this process, first, as shown in FIG.
A determination is made as to whether the message flag Fmsg is set (step 330). 9 on the numeric keypad 13
Since the message flag Fmsg is not set when the number 5 to 99 is input, step 3
In the process of No. 30, a negative determination is made, it is determined that the storage of the message pattern has started, and a process of setting the message flag Fmsg (Step 340) is performed.
【0052】こうしてテンキー13で95番ないし99
番を入力し、開始・終了キー15を押した後は、操作パ
ターン(ア)で説明した模様の組合せ操作と同様に、テ
ンキー13と「+」キー17とを交互に繰り返し操作し
て、RAM25およびEEPROM31に入力番号mn
に応じた模様番号Nptn を入力順に記憶させる。In this way, the number keys 95 to 99 can be
After the number is input and the start / end key 15 is pressed, the ten keys 13 and the "+" key 17 are alternately and repeatedly operated as in the case of the pattern combination operation described in the operation pattern (a). And the input number mn in the EEPROM 31
Are stored in the order of input.
【0053】即ち、電子制御装置20は、図8のフロー
チャートに示す模様番号書込・読出処理において、組合
せポインタPの値で指定されるRAM25内の模様番号
記憶領域の所定番地のメモリM(P)に、操作されたテ
ンキー13に対応する模様番号Nptn(mn) を格納す
る処理(ステップ260)を行なった後、ステップ27
0の処理でメッセージフラグFmsg がセットされている
と肯定判断を行なう。次に、先のステップ260でRA
M25に格納したのと同じ模様番号Nptn(mn)を、
グループ番号Ngrp および組合せポインタPの値で指定
されるEEPROM31の所定番地のメモリMEP(Ngr
p,P)に不揮発的に書き込む処理(ステップ350)を
行なう。That is, in the pattern number writing / reading process shown in the flowchart of FIG. 8, the electronic control unit 20 stores the memory M (P) at a predetermined address in the pattern number storage area in the RAM 25 designated by the value of the combination pointer P. ), A process of storing the pattern number Nptn (mn) corresponding to the operated numeric keypad 13 (step 260), and then performing step 27
In the process of 0, an affirmative judgment is made that the message flag Fmsg is set. Next, at step 260, RA
The same pattern number Nptn (mn) stored in M25 is
The memory MEP (Ngr) at a predetermined address of the EEPROM 31 specified by the group number Ngrp and the value of the combination pointer P
A process (step 350) of writing in a nonvolatile manner to (p, P) is performed.
【0054】表示部9は、電子制御装置20が行なう別
処理により、図11(F)に例示するように、先頭のメ
ッセージ番号Nmsg に続いて、入力番号mnに対応する
模様の概略形状を表示する。The display unit 9 displays the schematic shape of the pattern corresponding to the input number mn following the first message number Nmsg, as illustrated in FIG. 11F, by another process performed by the electronic control unit 20. I do.
【0055】こうして模様番号書込・読出処理は一旦終
了するが、さらに、「+」キー17を操作した後、テン
キー13を操作して番号を入力すれば、入力番号mnに
対応する模様番号Nptn(mn) を、インクリメントし
た組合せポインタPにより指定されるRAM25の所定
番地のメモリM(P)に記憶すると共に、グループ番号
Ngrp およびインクリメントした組合せポインタPで指
定されるEEPROM31の所定番地のメモリMEP(N
grp,P)に不揮発的に書き込む処理(ステップ350)
を行なう。In this way, the pattern number writing / reading process is once completed. However, after operating the "+" key 17 and operating the ten key 13 to input a number, the pattern number Nptn corresponding to the input number mn is obtained. (Mn) is stored in the memory M (P) at a predetermined address of the RAM 25 specified by the incremented combination pointer P, and the memory MEP () at a predetermined address of the EEPROM 31 specified by the group number Ngrp and the incremented combination pointer P N
grp, P) (step 350)
Perform
【0056】以上の操作によりRAM25およびEEP
ROM31に模様番号Nptn が入力順に記憶される。By the above operation, the RAM 25 and the EEP
The pattern numbers Nptn are stored in the ROM 31 in the order of input.
【0057】再び開始・終了キー15を押せば、この場
合は、図9に示す模様番号書込開始・終了処理におい
て、ステップ330の処理でメッセージフラグFmsg が
セットされていると肯定判断を行ない、メッセージ模様
の記憶の終了であると判断して、メッセージフラグFms
g をリセットする処理(ステップ360)を実行し、模
様番号の書込を終了する。If the start / end key 15 is pressed again, in this case, in the pattern number writing start / end processing shown in FIG. 9, an affirmative judgment is made that the message flag Fmsg is set in the processing of step 330, and It is determined that the storage of the message pattern has ended, and the message flag Fms
The process of resetting g (step 360) is executed, and the writing of the pattern number ends.
【0058】このようにテンキー13により95番ない
し99番を選択し、開始・終了キー15を押した後、テ
ンキー13による番号の入力と、「+」キー17を押す
操作とを繰り返し、最後に開始・終了キー15を押せ
ば、EEPROM31には、最初にテンキー13で95
番から99番を入力して選択したグループ番号Ngrp の
領域に、図6に示すように模様番号が入力順に並べて書
き込まれる。As described above, after selecting the No. 95 to No. 99 with the ten keys 13 and pressing the start / end key 15, the operation of inputting the number with the ten keys 13 and pressing the "+" key 17 is repeated. When the start / end key 15 is pressed, the EEPROM 31 first stores 95
In the area of the group number Ngrp selected by inputting the numbers 99 through 99, the pattern numbers are arranged and written in the input order as shown in FIG.
【0059】表示部9は、電子制御装置20が行なう別
処理により、図11(G)に示すようにメッセージ番号
Nmsg およびこれに続く一番目に入力した模様の表示の
後に、2番目に入力した模様の表示をおこなう。As shown in FIG. 11 (G), the display unit 9 displays the message number Nmsg and the second pattern after the first pattern following the display of the first pattern by another process performed by the electronic control unit 20. Display the pattern.
【0060】(ウ) 次に、操作パターン(イ)の処理
で登録したメッセージ模様を布に形成する操作パターン
において、電子制御装置20が実行する処理を説明す
る。(C) Next, the processing executed by the electronic control unit 20 in the operation pattern for forming the message pattern registered on the cloth in the processing of the operation pattern (a) will be described.
【0061】テンキー13で95番ないし99番より所
望のメッセージ模様の登録されている番号を入力する
と、電子制御装置20は、図8に示す模様番号書込・読
出処理を開始する。When a desired message pattern registered number is input from the 95th to 99th keys with the ten keys 13, the electronic control unit 20 starts the pattern number writing / reading process shown in FIG.
【0062】模様番号書込・読出処理においては、ステ
ップ230の処理で入力番号mnが95番ないし99番
であると肯定判断を行なう。In the pattern number writing / reading processing, an affirmative determination is made in step 230 that the input number mn is 95th to 99th.
【0063】次に、メッセージ番号Nmsg として入力番
号mnを設定する処理と、EEPROM31のグループ
番号Ngrp として入力番号mnから値95を減算した値
(mn−95)を求める処理とを行なう。Next, a process of setting the input number mn as the message number Nmsg and a process of obtaining the value (mn-95) obtained by subtracting the value 95 from the input number mn as the group number Ngrp of the EEPROM 31 are performed.
【0064】こうしてグループ番号Ngrp が得られる
と、グループ番号Ngrp で指定されるEEPROM31
に書き込まれた模様番号Nptn の群(Ngrp) を読み出
す処理(ステップ300)を行なう。When the group number Ngrp is obtained in this manner, the EEPROM 31 designated by the group number Ngrp
A process (step 300) of reading out a group (Ngrp) of the pattern numbers Nptn written in step (1) is performed.
【0065】次に、読み出した模様番号Nptn の群をR
AM25内の模様番号記憶領域の各メモリMに展開する
処理(ステップ310)を行なう。この処理では読み出
した模様番号Nptn の群を構成する各模様番号Nptn を
その先頭から、RAM25において組合せポインタPの
値の小さい順に指定される番地のメモリM(P)に格納
していく。Next, the group of the read pattern numbers Nptn is represented by R
A process (step 310) of developing the data in each memory M of the pattern number storage area in the AM 25 is performed. In this process, the pattern numbers Nptn constituting the group of the read pattern numbers Nptn are stored in the memory M (P) at the addresses designated in the RAM 25 in ascending order of the value of the combination pointer P from the head thereof.
【0066】この後、組合せポインタPの値として、読
み出した模様番号Nptn の群を構成する模様番号Nptn
の数を設定する処理(ステップ320)を行ない、以上
の処理を終了する。Thereafter, as the value of the combination pointer P, the pattern numbers Nptn constituting the group of the read pattern numbers Nptn
Is performed (step 320), and the above processing ends.
【0067】表示部9には、電子制御装置が行なう別処
理により、図11(G)に例示するように、メッセージ
模様を記憶させた場合と同様に、入力した95番ないし
99番の番号と、これに続いてこの番号で指定されるE
EPROM31のグループの領域の模様番号Nptn の並
びに対応する模様の概略形状の並びを表示する。As shown in FIG. 11 (G), the display unit 9 displays the input 95th to 99th numbers by a separate process performed by the electronic control unit, as in the case where the message pattern is stored. , Followed by E specified by this number
The pattern numbers Nptn of the group areas of the EPROM 31 and the arrangement of the schematic shapes of the corresponding patterns are displayed.
【0068】ここでスタートスイッチ7を押せば、電子
制御装置20は模様を形成する別の処理を開始し、RA
M25に展開された模様番号Nptnを、その組合せポイ
ンタPの小さい順から読み出し、読み出した模様番号N
ptn に対応する組の縫目データをROM23から読み出
してミシンの縫製機構を駆動することにより、テンキー
13で選択したメッセージ模様を形成する。Here, when the start switch 7 is pressed, the electronic control unit 20 starts another processing for forming a pattern, and
The pattern numbers Nptn developed in M25 are read out in ascending order of the combination pointer P, and the read pattern numbers N
By reading the set of stitch data corresponding to ptn from the ROM 23 and driving the sewing mechanism of the sewing machine, the message pattern selected by the ten keys 13 is formed.
【0069】(エ) 以上、各操作パターンに亘って電
子制御装置20の処理を説明したが、以下にテンキー1
3の入力を訂正する操作パターンにおいて、電子制御装
置20が実行する処理を説明する。この操作パターンで
は取消キー19を用いる。(D) The processing of the electronic control unit 20 has been described for each operation pattern.
The process executed by the electronic control unit 20 in the operation pattern for correcting the input of No. 3 will be described. In this operation pattern, a cancel key 19 is used.
【0070】取消キー19を押すと、電子制御装置20
は、図10に示す模様番号取消処理を実行する。この処
理では、まず、メッセージ番号Nmsg が値「FF」であ
るか否かの判断処理(ステップ370)を行なう。When the cancel key 19 is pressed, the electronic control unit 20
Executes the pattern number cancellation process shown in FIG. In this process, first, a process (step 370) for determining whether or not the message number Nmsg is the value “FF” is performed.
【0071】メッセージ番号Nmsg が値「FF」である
と肯定判断すれば、この状態は操作パターン(ア)で説
明した状態、即ちメッセージ模様の登録でもなく、メッ
セージ模様の読出でもない状態であるから、組合せポイ
ンタPで指定されるRAM25の所定番地のメモリM
(P)をクリアする処理(ステップ380)を行ない、
続いて組合せポインタPをデクリメントしておく処理
(ステップ390)を行なって、この処理を終了する。
これにより最後に格納された模様番号Nptn だけがRA
M25から取り消され、処理は、その模様番号を入力す
る前の状態に戻る。If it is determined that the message number Nmsg is the value "FF", the state is the state described in the operation pattern (a), that is, neither the registration of the message pattern nor the reading of the message pattern. , A memory M at a predetermined address in the RAM 25 specified by the combination pointer P
(P) is cleared (step 380), and
Subsequently, a process of decrementing the combination pointer P (step 390) is performed, and this process ends.
As a result, only the last stored pattern number Nptn is RA
The process is canceled from M25, and the process returns to the state before inputting the pattern number.
【0072】これに対して、ステップ370の処理でメ
ッセージ番号Nmsg が値「FF」でないと否定判断すれ
ば、続いてメッセージフラグFmsg がセットされている
か否かの判断処理(ステップ400)を行なう。On the other hand, if a negative determination is made in step 370 that the message number Nmsg is not the value "FF", then a determination process (step 400) as to whether or not the message flag Fmsg is set is performed.
【0073】メッセージ番号Nmsg が値「FF」ではな
く、かつメッセージフラグFmsg がセットされている状
態は、操作パターン(イ)で説明したメッセージ模様の
登録を行なっている状態である。The state where the message number Nmsg is not the value "FF" and the message flag Fmsg is set is the state where the message pattern described in the operation pattern (a) is registered.
【0074】この状態では、組合せポインタPで指定さ
れるRAM25の所定番地のメモリM(P)を値「F
F」にする処理(ステップ410)を行なうと共に、E
EPROM31のグループ番号Ngrp および組合せポイ
ンタPで指定されるEEPROM31の所定番地のメモ
リMEP(Ngrp,P)を値「FF」にする処理(ステップ
420)を実行する。この後、組合せポインタPをデク
リメントしておく処理(ステップ430)を行なって、
この処理を終了する。これにより、RAM25およびE
EPROM31に最後に書き込まれた模様番号Nptn が
取り消され、処理は、その模様番号を入力する前の状態
に戻る。In this state, the memory M (P) at a predetermined address of the RAM 25 designated by the combination pointer P is stored in the memory M (P) at the value "F
F ”(step 410), and
A process of setting the memory MEP (Ngrp, P) at a predetermined address of the EEPROM 31 designated by the group number Ngrp and the combination pointer P of the EPROM 31 to the value "FF" (Step 420) is executed. Thereafter, a process of decrementing the combination pointer P (step 430) is performed, and
This processing ends. Thereby, the RAM 25 and E
The pattern number Nptn last written in the EPROM 31 is canceled, and the process returns to the state before the pattern number was input.
【0075】一方、先のステップ400の処理でメッセ
ージフラグFmsg がセットされていないと否定判断され
るのは、例えば操作パターン(ウ)においてテンキー1
3でメッセージ模様を読み出し内容を確認したが、その
メッセージ模様の全部を変更して異なる模様を形成する
ために、RAM25に展開された模様番号を消去しよう
とする場合である。On the other hand, the reason why the message flag Fmsg has not been set in the processing of the previous step 400 is negative is that, for example, the ten key 1 in the operation pattern (c).
In step 3, the message pattern is read and its contents are checked. However, in order to change the entire message pattern to form a different pattern, the pattern number developed in the RAM 25 is to be deleted.
【0076】こうした場合は、メッセージ番号Nmsg を
値「FF」にする処理(ステップ440)と、グループ
番号Ngrp を値「FF」にする処理(ステップ450)
とを行なうと共に、RAM25内の模様番号記憶領域の
各メモリMを総て値「FF」にする処理(ステップ46
0)と、組合せポインタPを値「FF」にする処理(ス
テップ470)とを行なう。これにより、RAM25に
展開された模様番号Nptn は総て消去される。なお、こ
のRAM25の模様番号Nptn の取消によっては、EE
PROM31に記憶されている模様番号Nptn の並びは
消去されない。In such a case, the process of setting the message number Nmsg to the value “FF” (step 440) and the process of setting the group number Ngrp to the value “FF” (step 450)
At the same time, and setting all the memories M in the pattern number storage area in the RAM 25 to the value "FF" (step 46).
0) and the process of setting the combination pointer P to the value "FF" (step 470). As a result, all the pattern numbers Nptn developed in the RAM 25 are erased. Depending on the cancellation of the pattern number Nptn in the RAM 25, EE
The arrangement of the pattern numbers Nptn stored in the PROM 31 is not deleted.
【0077】以上の取消キー19の操作を含む図10の
電子制御装置20に基づく処理は、本発明の模様消去制
御手段として機能する。The processing based on the electronic control unit 20 shown in FIG. 10 including the operation of the cancel key 19 functions as the pattern erasure control means of the present invention.
【0078】以上説明した実施の形態のミシンは、テン
キーで選択する模様の模様番号をRAM25に記憶する
毎に、模様番号をEEPROM31にも記憶させ、この
EEPROM31に記憶させた模様番号を、テンキー操
作によりRAM25に展開することができるから、再び
使用が予想される氏名などをメッセージ模様としてEE
PROM31に登録しておき、これをテンキーで読み出
せば、登録した氏名を何度も形成することが可能になる
という優れた効果を奏する。従って、入力の手間が大幅
に軽減される。In the sewing machine according to the embodiment described above, every time the pattern number of the pattern selected by the ten keys is stored in the RAM 25, the pattern number is also stored in the EEPROM 31, and the pattern number stored in the EEPROM 31 is used for the ten key operation. Can be expanded in the RAM 25, and the name and the like expected to be used again are used as a message pattern in the EE.
By registering the name in the PROM 31 and reading it out using the numeric keypad, there is an excellent effect that the registered name can be formed many times. Therefore, the labor of input is greatly reduced.
【0079】また、テンキーで模様を選択する毎に、E
EPROM31にその模様の模様番号を書き込むから、
途中で電源を落としてしまうなどの誤操作しても、選択
した模様は保存しておくことができる。加えて、EEP
ROM31に選択毎に模様番号を書き込むことにより、
全部の模様番号をEEPROM31に書き込むのに要す
る時間が、最後に全部を書き込むのに比べ短縮でき、使
い勝手が向上する。Each time a pattern is selected with the numeric keypad, E
Since the pattern number of the pattern is written in the EPROM 31,
Even if an erroneous operation such as turning off the power in the middle is performed, the selected pattern can be saved. In addition, EEP
By writing the pattern number in the ROM 31 for each selection,
The time required to write all the pattern numbers into the EEPROM 31 can be shortened compared to writing all the pattern numbers last, and the usability is improved.
【0080】さらに、メッセージ模様の模様番号をEE
PROM31に記憶させる場合でも、開始・終了キーを
押せば、以降は操作パターン(ア)で説明したRAM2
5に模様番号を記憶させておく通常の模様の選択手順と
同じ要領で操作を行なえばよいから扱い易い。Further, the pattern number of the message pattern is set to EE
Even when the data is stored in the PROM 31, if the start / end key is pressed, the RAM 2 described in the operation pattern (A) will be described.
5 is easy to handle because the operation may be performed in the same manner as the normal pattern selection procedure in which a pattern number is stored.
【0081】このように実施の形態のミシンは、氏名な
ど何度も使用されるものはメッセージ模様として登録し
ておくことができると共に、電源を不用意に落とした場
合などの誤操作にも対応し、さらに操作に時間がかから
ず、かつ操作が簡単であるなど、この種のミシンの使い
勝手の格段の向上を図ることができるという優れた効果
を奏する。As described above, the sewing machine according to the embodiment can register a frequently used one such as a name as a message pattern, and can cope with an erroneous operation such as when the power supply is inadvertently turned off. In addition, there is an excellent effect that the usability of this type of sewing machine can be significantly improved, for example, the operation does not take much time and the operation is simple.
【0082】以上本発明の実施の形態について説明した
が、本発明はこうした実施の形態に何等限定されるもの
ではなく、本発明の要旨を逸脱しない範囲において、種
々なる態様で実施し得ることは勿論である。例えば不揮
発性記憶手段としてRAMをバッテリでバックアップし
たものを用いる構成でもよい。不揮発性記憶手段には、
実施の形態のように模様を選択する毎に模様番号を記憶
させてもよいが、模様番号を総て選択後、RAM25に
記憶させた模様番号の並びを最後に不揮発性記憶手段に
記憶させる処理を行なう構成でもよい。Although the embodiments of the present invention have been described above, the present invention is not limited to these embodiments at all, and can be implemented in various modes without departing from the gist of the present invention. Of course. For example, a configuration may be used in which the RAM is backed up by a battery as the nonvolatile storage means. The non-volatile storage means includes:
As in the embodiment, the pattern number may be stored every time a pattern is selected. However, after all the pattern numbers are selected, the arrangement of the pattern numbers stored in the RAM 25 is finally stored in the nonvolatile storage means. May be performed.
【0083】[0083]
【発明の効果】以上詳述したように、本発明のミシンに
よれば、選択された一または二以上の模様が不揮発的記
憶手段に不揮発性的に記憶され、この不揮発的に記憶さ
せた模様を、所定の操作により、模様の形成の際にその
模様を読み出し展開して縫製することができるから、再
び使用が予想される氏名などは一度登録しておけば、何
度も形成することが可能になるという優れた効果を奏す
る。更に、選択して記憶する模様の訂正に際して、模様
消去制御手段は、取消手段の操作に基づき、単独の模様
が順次選択されて揮発的に前記揮発的記憶手段に記憶さ
れた模様については、最後に記憶された模様を消去し、
かつ組み合わされて不揮発的に前記不揮発的記憶手段に
記憶された複数の模様からなる模様群について、当該模
様群が揮発的に前記揮発的記憶手段に記憶された場合に
は、当該模様群を一括して消去させるから、選択して記
憶する模様の訂正を容易に行うことができる。As described in detail above, according to the sewing machine of the present invention, one or more selected patterns are stored in a nonvolatile storage means in a nonvolatile manner, and the patterns stored in a nonvolatile manner are stored. Can be read out and developed and sewn when a pattern is formed by a predetermined operation, so that the name etc. that is expected to be used again can be registered once and formed many times. It has an excellent effect that it becomes possible. Further, at the time of correcting the pattern to be selected and stored, the pattern erasure control means determines , based on the operation of the canceling means, that a single pattern is sequentially selected and the last pattern stored volatilely in the volatile storage means. Erase the pattern stored in
For a pattern group composed of a plurality of patterns stored in the nonvolatile storage means in a non-volatile manner in combination, if the pattern group is stored in the volatile storage means in a volatile manner, the pattern groups are collectively stored. Therefore, the pattern to be selected and stored can be easily corrected.
【図1】本発明の基本的構成の一例を示すブロック図で
ある。FIG. 1 is a block diagram showing an example of a basic configuration of the present invention.
【図2】本発明一実施の形態としてのミシンの外観図で
ある。FIG. 2 is an external view of a sewing machine as one embodiment of the present invention.
【図3】電子制御装置のブロック図である。FIG. 3 is a block diagram of an electronic control device.
【図4】電子制御装置が内蔵するROMの所定領域のデ
ータ構造の割当を示す構成図である。FIG. 4 is a configuration diagram showing an assignment of a data structure of a predetermined area of a ROM incorporated in the electronic control device.
【図5】電子制御装置が内蔵するRAMの所定領域のデ
ータ構造の割当を示す構成図である。FIG. 5 is a configuration diagram showing assignment of a data structure of a predetermined area of a RAM incorporated in the electronic control device.
【図6】電子制御装置が内蔵するEEPROMの所定領
域のデータ構造の割当を示す構成図である。FIG. 6 is a configuration diagram showing assignment of a data structure of a predetermined area of an EEPROM incorporated in the electronic control device.
【図7】電子制御装置が行なう処理の一例を示すフロー
チャートである。FIG. 7 is a flowchart illustrating an example of a process performed by the electronic control unit.
【図8】電子制御装置が行なう処理の一例を示すフロー
チャートである。FIG. 8 is a flowchart illustrating an example of a process performed by the electronic control unit.
【図9】電子制御装置が行なう処理の一例を示すフロー
チャートである。FIG. 9 is a flowchart illustrating an example of a process performed by the electronic control unit.
【図10】電子制御装置が行なう処理の一例を示すフロ
ーチャートである。FIG. 10 is a flowchart illustrating an example of a process performed by the electronic control unit.
【図11】(A),(B),(C),(D),(E),
(F),(G)は各々処理過程で表示部に表示される内
容を示す説明図である。FIG. 11 (A), (B), (C), (D), (E),
(F), (G) is an explanatory view showing the contents displayed on the display unit in the processing process.
1 操作キー 3 縫針 5 送り歯 7 スタートスイッチ 13 テンキー 15 開始・終了キー 17 「+」キー 20 電子制御装置 21 CPU 23 ROM 25 RAM Reference Signs List 1 operation key 3 sewing needle 5 feed dog 7 start switch 13 numeric keypad 15 start / end key 17 "+" key 20 electronic control unit 21 CPU 23 ROM 25 RAM
───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 平1−155891(JP,A) 特開 昭62−194890(JP,A) 特開 昭60−96290(JP,A) 特開 平3−41993(JP,A) 特開 平2−31789(JP,A) 実開 平1−66276(JP,U) 実開 平1−76772(JP,U) (58)調査した分野(Int.Cl.7,DB名) D05B 19/00 - 21/00 ──────────────────────────────────────────────────続 き Continuation of the front page (56) References JP-A-1-158991 (JP, A) JP-A-62-194890 (JP, A) JP-A-60-96290 (JP, A) 41993 (JP, A) JP-A-2-31789 (JP, A) JP-A-1-66276 (JP, U) JP-A-1-76772 (JP, U) (58) Fields investigated (Int. Cl. 7 , DB name) D05B 19/00-21/00
Claims (1)
選択手段により選択された一または二以上の模様を揮発
的に記憶する揮発的記憶手段と、不揮発的に記憶する不
揮発的記憶手段とを備えたミシンのためのミシンの制御
装置において、取消手段の操作に基づき、 単独の模様が順次選択されて
揮発的に前記揮発的記憶手段に記憶された模様について
は、最後に記憶された模様を消去し、かつ組み合わされ
て不揮発的に前記不揮発的記憶手段に記憶された複数の
模様からなる模様群について、当該模様群が揮発的に前
記揮発的記憶手段に記憶された場合には、当該模様群を
一括して消去させる模様消去制御手段を備えたことを特
徴とするミシンの制御装置。A volatile storage means for volatilely storing one or more patterns selected by a pattern selection means from a storage means for storing a plurality of patterns, and a non-volatile storage means for nonvolatile storage. In the sewing machine control device for the provided sewing machine , based on the operation of the canceling means, a single pattern is sequentially selected and, for the patterns stored in the volatile storage means, the last stored pattern is For a pattern group consisting of a plurality of patterns that are erased and combined and stored in the nonvolatile storage means in a nonvolatile manner, when the pattern group is stored in the volatile storage means in a volatile manner, A control device for a sewing machine, comprising a pattern erasure control means for erasing a group at a time.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000152345A JP3248900B2 (en) | 2000-01-01 | 2000-05-24 | Sewing machine control device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000152345A JP3248900B2 (en) | 2000-01-01 | 2000-05-24 | Sewing machine control device |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP19752389A Division JPH0360687A (en) | 1989-07-28 | 1989-07-28 | sewing machine |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2000342869A JP2000342869A (en) | 2000-12-12 |
| JP3248900B2 true JP3248900B2 (en) | 2002-01-21 |
Family
ID=18657779
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000152345A Expired - Fee Related JP3248900B2 (en) | 2000-01-01 | 2000-05-24 | Sewing machine control device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3248900B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101713125B (en) * | 2008-10-03 | 2013-12-18 | Juki株式会社 | Sewing machine |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101809216B (en) | 2007-08-30 | 2015-10-21 | Vsm集团股份公司 | The location of stitch data objects |
| US8925473B2 (en) | 2007-11-09 | 2015-01-06 | Vsm Group Ab | Thread cut with variable thread consumption in a sewing machine |
| US8606390B2 (en) | 2007-12-27 | 2013-12-10 | Vsm Group Ab | Sewing machine having a camera for forming images of a sewing area |
| CN102277696B (en) | 2010-06-09 | 2015-03-11 | Vsm集团股份公司 | Feeder movement compensation |
| US8960112B2 (en) | 2013-02-01 | 2015-02-24 | Vsm Group Ab | Stitching system and method for stitch stop embellishments |
-
2000
- 2000-05-24 JP JP2000152345A patent/JP3248900B2/en not_active Expired - Fee Related
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101713125B (en) * | 2008-10-03 | 2013-12-18 | Juki株式会社 | Sewing machine |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2000342869A (en) | 2000-12-12 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3248900B2 (en) | Sewing machine control device | |
| US7882790B2 (en) | Sewing machine | |
| US5016550A (en) | Sewing machine for stitching selected patterns | |
| JPH11221381A (en) | Sewing equipment | |
| JP2006043232A (en) | Embroidery sewing machine | |
| JP2000000384A (en) | sewing machine | |
| EP0268336A2 (en) | Electronic sewing machine | |
| JP2000157767A (en) | sewing machine | |
| JPH0360687A (en) | sewing machine | |
| JP2800819B2 (en) | sewing machine | |
| JPH0360688A (en) | sewing machine | |
| KR0159116B1 (en) | Function selection method of automatic washing machine with micro computer | |
| JP3522787B2 (en) | Electronic sewing machine function switching device | |
| JPH11114255A (en) | Sewing machine with automatic display screen switching function | |
| JP3744952B2 (en) | Sewing machine capable of embroidery sewing based on pattern information of external storage medium | |
| JP2001198372A (en) | Sewing condition setting device for electronically controlled sewing machine | |
| JPH0549767A (en) | Electronically controlled sewing machine | |
| JP4132118B2 (en) | sewing machine | |
| JP3874817B2 (en) | Sewing machine capable of embroidery sewing based on stored pattern information | |
| JP2006271598A (en) | sewing machine | |
| JPH11114257A (en) | Electronic control sewing machine | |
| JP2602432B2 (en) | Electronic sewing machine | |
| JPH0892862A (en) | Sewing machine capable of performing embroidery sewing based on pattern information from external memory medium | |
| KR200353814Y1 (en) | An apparatus for pre-setting up mirror function in an electronic zigzag sewing machine | |
| JPH09143861A (en) | Embroidery data processing device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |