JPH02161992A - Self-diagnosis device for electronic sewing machine - Google Patents

Self-diagnosis device for electronic sewing machine

Info

Publication number
JPH02161992A
JPH02161992A JP31610888A JP31610888A JPH02161992A JP H02161992 A JPH02161992 A JP H02161992A JP 31610888 A JP31610888 A JP 31610888A JP 31610888 A JP31610888 A JP 31610888A JP H02161992 A JPH02161992 A JP H02161992A
Authority
JP
Japan
Prior art keywords
external memory
sewing
self
sewing machine
diagnosis
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.)
Pending
Application number
JP31610888A
Other languages
Japanese (ja)
Inventor
Toru Hyodo
透 兵藤
Yoshiaki Sakata
義昭 坂田
Takumi Ando
安藤 巧
Fumihiko Kobayashi
文彦 小林
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.)
Janome Corp
Original Assignee
Janome 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 Janome Sewing Machine Co Ltd filed Critical Janome Sewing Machine Co Ltd
Priority to JP31610888A priority Critical patent/JPH02161992A/en
Publication of JPH02161992A publication Critical patent/JPH02161992A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/24Pc safety
    • G05B2219/24054Self diagnostic
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/26Pc applications
    • G05B2219/2626Sewing

Landscapes

  • Sewing Machines And Sewing (AREA)

Abstract

PURPOSE:To improve safety without receiving trouble, etc., for the user of a sewing machine by providing an identification code discriminating means to discriminate the identification code of an external memory to be made ineffective when an internal memory is selected and the external memory for self- diagnosis, for which a self-diagnosis program is made as the external memory. CONSTITUTION:A ROM card is used as the external memory. In an external memory 6A which is one of the plural external memories for second sewing pattern, the sewing data of 'year','month', 'day', 'time', 'minute', 'second' and the identification code to show the storage of those data are stored. An external memory 6B is the ROM card which can be attached and detached to the sewing machine. Then, the external memory 6B for self-diagnosis is prepared and the plural external memories 6A for second sewing pattern are prepared in correspondence to plural types including this type. In the external memory 6A for self-diagnosis, an identification code 1 is stored to an address 00H of a prescribed area and a self-diagnosis program is stored after an address 01H. Thus, the conventional trouble, etc., is not given to the user of the sewing machine.

Description

【発明の詳細な説明】[Detailed description of the invention] 【産業上の利用分野〕[Industrial application field]

本発明は、ミシンに内蔵された縫いデータおよび縫製作
業に関する制御プログラムが記憶された内部メモリと、
ミシンに着脱可能で前記ミシンに内蔵された縫いデータ
とは異なる縫いデータが記憶された複数の外部メモリを
備えた電子ミシンににおける自己診断装置に係わり、特
に前記複数の外部メモリに自己診断プログラムを外部メ
モリ化した外部メモリを付加した電子ミシンの自己診断
装置に関する。 【従来の技術及び発明が解決しようとする課題】ミシン
の内部メモリに記憶されj;複数の縫い模様の縫いデー
タと、それ以外の縫い模様の縫いデータをミシンに着脱
可能な外部メモリに記憶させ、内部メモリあるいは外部
メモリの縫い模様を切換え選択して、所望の縫い模様を
縫製する電子ミシンが一般的に知られている。 一方、自己診断装置、即ち、ミシンに内蔵されているマ
イクロコンピュータの入出力ボートに接続された模様選
択手段、表示手段、模様形成手段、速度制御用スイッチ
、ミシンモータ制御手段、上軸タイミング信号検出手段
等の良否を判定する装置を備えた電子ミシンも一般的に
知られている。 従来の自己診断装置の問題点は、ミシンの内部メモリに
自己診断プログラムが記憶されているので、ミシン使用
者の誤操作により、自己診断装置が選択される恐れがあ
ることであった。 即ち、一般的には自己診断装置の操作はミシンの修理等
を行うサービスマンを対象としており、ミシン使用者に
は自己診断装置の正しい操作方法は知らされていないの
で、ミシン使用者が誤操作を行うと、通常動作とは異な
った予期せぬ動作が起こり、ミシン使用者に戸惑いや不
安等を与えるといった問題があった。 自己診断装置が誤操作により容易に選択されないように
した方法として、ミシンの特定のキーを押しながら電源
を投入し、且つ、設定された一定時間内他の特定のキー
を操作した場合のみ自己診断装置を有効にする方法が提
案されたが、従来技術の前記した問題を完全に防止出来
る方法ではなかった。 cm題を解決するための手段及び発明の作用】本発明は
、ミシンに内蔵された縫いデータおよび縫製作業に関す
る制御プログラムが記憶された内部メモリと、ミシンに
着脱可能で前記ミシンに内蔵された縫いデータとは異な
る縫いデータが記憶された複数の外部メモリを備えた電
子ミシンにおいて、特に前記複数の外部メモリに自己診
断プログラムを外部メモリ化した外部メモリを付加した
電子ミシンの自己診断装置を提供するもので、即ち、ミ
シンに内蔵され、第1群の縫い模様の縫いデータが記憶
された第1の内部メモリと、ミシンの通常動作に関する
通常動作プログラムが記憶された第2の内部メモリと、
ミシンに着脱可能で前記第1群の縫い模様と異なる第2
群の縫い模様の縫いデータが記憶された縫い模様用の複
数の外部メモリを備えた電子ミシンにおいて、前記内部
メモリと外部メモリの選択を行うためにミシンに設けた
内部/外部メモリ選択手段と、ミシン機枠内に設けられ
前記内部/外部メモリ選択手段が外部メモリを選択して
いる時有効になり、内部メモリを選択している時に無効
となる外部メモリの識別コードを判別する識別コード判
別手段と、自己診断プログラムを外部メモリ化した自己
診断用の外部メモリとを備え、該自己診断用の外部メモ
リは前記縫い模様用の複数の外部メモリとは異なる識別
コードを有し、縫い模様用の外部メモリの識別コードを
識別したときは、前記通ミシンの通常動作プログラムを
有効のままにし、自己診断用の外部メモリの識別コード
を識別したときは、前記通常動作プログラムを無効にし
、自己診断プログラムを有効にする電子ミシンの自己診
断装を提供するものである。 そして、自己診断用の外部メモリは、オプションとして
一般のミシン使用者には特に必要としない場合には所持
出来ない形態としたものである。 従って、本発明によれば、前記したように自己診断に関
する自己診断プログラムを外部メモリ化したことにより
、縫い模様の縫製作業に関する制御プログラムを内部メ
モリに効率良く記憶できるという作用があり、更に、前
記したように自己診断用の外部メモリをオプションとし
たことによりサービスマン等による自己診断装置の操作
のために、自己診断用の外部メモリが装着された時以外
は、自己診断プログラムが作動する事はなくなり、ミシ
ン使用者の誤操作による自己診断プログラムの選択が完
全に防止できるので、ミシン使用者が従来技術のような
戸惑い等を受けることがなくなり、安全性が向上すると
いう作用がある。
The present invention includes an internal memory built into a sewing machine that stores sewing data and a control program related to sewing work;
It relates to a self-diagnosis device for an electronic sewing machine that is detachably attached to the sewing machine and is equipped with a plurality of external memories that store sewing data different from sewing data built into the sewing machine, and in particular, a self-diagnosis device that stores a self-diagnosis program in the plurality of external memories. The present invention relates to a self-diagnosis device for an electronic sewing machine equipped with an external memory. [Prior Art and Problems to be Solved by the Invention] Sewing data for a plurality of sewing patterns and sewing data for other sewing patterns are stored in an internal memory of a sewing machine in an external memory that is detachable from the sewing machine. 2. Description of the Related Art Electronic sewing machines that sew a desired sewing pattern by switching between sewing patterns stored in an internal memory or an external memory are generally known. On the other hand, the self-diagnosis device includes pattern selection means, display means, pattern formation means, speed control switch, sewing machine motor control means, and upper shaft timing signal detection connected to the input/output board of the microcomputer built into the sewing machine. Electronic sewing machines equipped with a device for determining the quality of the means, etc. are also generally known. A problem with conventional self-diagnosis devices is that since the self-diagnosis program is stored in the internal memory of the sewing machine, there is a possibility that the self-diagnosis device will be selected due to an erroneous operation by the sewing machine user. In other words, the operation of the self-diagnosis device is generally intended for service personnel who repair sewing machines, etc., and sewing machine users are not informed of the correct method of operating the self-diagnosis device. If this is done, an unexpected operation that differs from the normal operation occurs, causing confusion and anxiety to the sewing machine user. As a method to prevent the self-diagnosis device from being easily selected due to erroneous operation, the self-diagnosis device is activated only when the power is turned on while pressing a specific key on the sewing machine, and other specific keys are operated within a set period of time. Although a method has been proposed to make this effective, it is not a method that can completely prevent the above-mentioned problems of the prior art. Means for Solving the CM Problem and Effects of the Invention The present invention provides an internal memory built into a sewing machine in which sewing data and a control program related to sewing work are stored, and a sewing machine built into the sewing machine that is removably attachable to the sewing machine. To provide a self-diagnosis device for an electronic sewing machine equipped with a plurality of external memories in which sewing data different from the sewing data is stored, and in particular, an external memory in which a self-diagnosis program is stored as an external memory is added to the plurality of external memories. a first internal memory that is built into the sewing machine and stores sewing data for a first group of sewing patterns; a second internal memory that stores a normal operation program related to the normal operation of the sewing machine;
A second sewing pattern that is removable from the sewing machine and is different from the sewing pattern of the first group.
In an electronic sewing machine equipped with a plurality of external memories for sewing patterns in which sewing data of a group of sewing patterns are stored, internal/external memory selection means provided in the sewing machine for selecting between the internal memory and the external memory; Identification code discriminating means provided in the sewing machine frame, which is enabled when the internal/external memory selection means selects an external memory, and disabled when the internal memory is selected, for discriminating the identification code of the external memory. and an external memory for self-diagnosis in which a self-diagnosis program is externally stored, the external memory for self-diagnosis has a different identification code from the plurality of external memories for sewing patterns, and the external memory for self-diagnosis has a different identification code from the plurality of external memories for sewing patterns, and When the identification code of the external memory is identified, the normal operation program of the sewing machine is left enabled, and when the identification code of the external memory for self-diagnosis is identified, the normal operation program is disabled and the self-diagnosis program is activated. The present invention provides a self-diagnosis device for electronic sewing machines that makes it effective. The external memory for self-diagnosis is an option that cannot be carried by general sewing machine users unless they particularly need it. Therefore, according to the present invention, by storing the self-diagnosis program related to self-diagnosis in the external memory as described above, there is an effect that the control program related to the sewing work of the sewing pattern can be efficiently stored in the internal memory. As mentioned above, by making the external memory for self-diagnosis an option, the self-diagnosis program will not run unless the external memory for self-diagnosis is installed in order to operate the self-diagnosis device by service personnel. This completely prevents the sewing machine user from selecting a self-diagnosis program due to an erroneous operation, so the sewing machine user does not have to be confused as in the prior art, thereby improving safety.

【実施例】【Example】

以下、本発明を実施例により説明する。 O電子ミシンの操作部 電子ミシンの操作部の概略について、第1図を参照しな
がら説明する。 同図において、電子ミシンには、ミシン使用者が所望の
縫い模様を選択するための模様選択手段1と、選択され
た縫い模様を表示する表示手段8と、縫い模様の選択に
関しミシンの第1の内部メモリROMI (第2図)に
記憶されている第1群の縫い模様あるいは外部メモリ6
に記憶されている第2群の縫い模様の切換えを行う内部
/外部メモリ選択手段5とがミシンの前面のパネルに配
設されている。 本実施例では、内部/外部メモリ選択手段5として、ミ
シン使用者の操作により切換え可能なスライド・スイッ
チを用いたが、これに変えて、第5図に示すように、外
部メモリ用ソケット13の内部に反射型フォトインクラ
ブタ15を配設し、外部メモリ6の装着を検知し、自動
的に第1の内部メモリの第1群の縫い模様から外部メモ
リの第2群の縫い模様に切換える事も出来る。この方法
によれば、ミシン使用者がメモリ切換えのための操作が
不要となり、有益である。 模様選択手段は1、複数のキーから構成され、図に示す
ように、右半分のキーに表示された縫い模様は、内部/
外部メモリ選択手段5かもの内部/外部を示すメモリ選
択情報により選択される。 即ち、内部メモリが選択された時は、アルファベットの
「A」〜「F」の縫い模様が選択可能となり、外部メモ
リが選択された時は、漢字の「年」〜「秒」の縫い模様
が選択可能となる。 本実施例では、外部メモリとしてROMカードを使用し
ている。第2の縫い模様用の複数の外部メモリのうちの
1つである外部メモリ6(A)には、「年」 「月」 
「日」 「時」 「分」 「秒」の縫いデータと、それ
らが記憶されている事を示す識別コードが記憶されてい
る。 また、外部メモリ6(B)には、自己診断装置に関する
自己診断プログラムと、それが記憶されている事を示す
識別コードが記憶されている。 外部メモリ用ソケット13は、外部メモリを差し込んだ
時に、電気的に接続するものである。起動/停止スイッ
チ4は、1個のキーから構成され、押圧操作毎に起動あ
るいは停止させるための起動/停止情報を出力する。 ○ミシンの電子回路のブロック図 次に、第2図を参照しながらミシンの電子回路のブロッ
ク図について説明する。 同図において、第1図ですでに説明したブロックについ
ては、説明を省略する。第1の内部メモリROMIには
、縫い模様を形成するための針振幅データと布送りデー
タとが記憶されている。上軸タイミング信号検出手段3
は、ミシンの上軸の回転位相に同期して、振幅位相情報
と送り位相情報とを出力するものである。 外部メモリは、ミシンに着脱可能なROMカードであり
、自己診断用の外部メモリ6(B)は1枚、第2群の縫
い模様用の外部メモリ6(A)はこれを含めて複数の種
類に対応して複数枚用意されている。縫い模様用の外部
メモリ6(A)には第3図に示すように所定の領域のア
ドレスOOHに識別コード(0)、アドレスOIH以降
に縫いデータが記憶されている。また、自己診断用の外
部メモリ6(A)には、第4図に示すように所定の領域
のアドレスOOHに識別コード(1)、アドレスOIH
以降に自己診断プログラムが記憶されている。 中央演算処理装置cPUは、パスライン及び入出力ポー
ト(図示せず)を介して接続された各回路、手段及びメ
モリ等からの情報を制御したり、該情報に基づき演算、
比較等を行い、ミシンの全動作の制御を行うものである
。 模様形成手段9は、針の振幅方向の揺動量を制御する振
幅アクチュエータ(図示せず)と、加工布の前後方向の
送り量を制御する送りアクチュエータ(図示せず)から
構成され、それぞれ前記振幅位相情報と前記送り位相情
報とに基づき駆動させられ、縫い模様を形成するもので
ある。ミシンモータ・ドライバ10は、起動/停止スイ
ッチ4の起動/停止情報と速度制御層コントローラ(図
示せず)からの情報に基づき、ミシンモータ(図示せず
)を制御するものである。 通常動作プログラムは、選択された縫い模様を形成する
ために、縫い模様の判別、表示、演算、制御等を行うシ
ーケンスプログラムであり、第2の内部メモリROM2
に記憶されている。中央演算処理装置CPUは、このシ
ーケンスに従ってミシンの制御動作を行う。識別コード
判別手段12は、内部/外部メモリ選択手段5が外部メ
モリ6を選択した時のみ有効になり、外部メモリの所定
の領域(アドレス00H)から識別コードを読み取り、
縫いデータが記憶されているか自己診断プログラムが記
憶されているかを判別する。縫い模様用の外部メモリ6
(A)が装着されていると判別されたときは、通常動作
プログラムを有効にし、そのシーケンスに従って制御動
作を行わせる。また、自己診断プログラムが記憶されて
いると判別されたときは、通常動作プログラムを無効に
し、外部メモリ6(B)内の自己診断プログラムのシー
ケンスに従って制御動作を行わせる。 (動作説明) 1)縫い模様用の外部メモリを装着した場合まず、縫い
模様用の外部メモリ6(A)を外部メモリ用ソケット1
3に装着した場合について説明する。 (a)内部/外部メモリ選択手段5で内部メモリが選択
されている時は、識別コード判別手段12と外部メモリ
が無効になり、通常動作プログラムが有効になる。 (b)模様選択手段1から所望の第1の内部メモリに記
憶されている第1群の縫い模様(本例では、第1図に示
した左半分の6模様と右半分のアルファベット模様のr
AJ〜「F」がこれに当たる。)その模様情報が出力さ
れる。 (c)中央演算処理装置CPUは、通常動作プログラム
のシーケンスに従って、模様fft報に対応する表示情
報を表示手段8に出力し、選択された模様を表示させる
。 (d)起動/停止スイッチ4の押圧操作により、起動情
報が出力され、中央演算処理装置CPUは、起動情報と
選択された縫い模様の種類からミシンの上軸の回転速度
を決定し、ミシンモータ・ドライバlOに回転情報を出
力し、ミシンモータの回転を制御する。 (e)ミシンの上軸が回転することにより、上軸タイミ
ング信号検出手段3は、ミシンの上軸1回転中のそれぞ
れの回転位相に同期して振幅位相情報と送り位相情報と
を出力する。 (f)中央演算処理装置CPUは、振幅位相情報を入力
する毎に、模様情報に対応する縫いデータを第1の内部
メモリROMIから順次読み取る。 (g)更に、縫いデータ中の針振幅データに基づき模様
形成手段9の送りアクチュエータを駆動させる。 (h)また、送り位相情報を入力する毎に縫いデータ中
の布送りデータに基づき模様形成手段9の送りアクチュ
エータを駆動させる。 (i)再度、起動/停止スイッチ4の抑圧操作により、
停止情報が出力され、中央演算処理装置CPUはミシン
モータドライバ10に停止情報を出力し、ミシンモータ
を停止させる。 以上の動作を通常動作プログラムに従って、行わせるこ
とにより、内部メモリ6(A)に記憶されている所望の
縫い模様の縫製ができる。 (0次に、内部/外部メモリ選択手段5で外部メモリ6
(A)を選択すると、識別コード判別手段12と外部メ
モリが有効になる。 (k)識別コード判別手段12は、外部メモリ6(A)
のアドレスOOHから識別コード(0)を読み取り、縫
いデータが記憶されている外部メモリが装着されている
と判別し、通常動作プログラムを有効にする。 (Q)模様選択手段1から、外部メモ!J6(A)に記
憶されている縫い模様(本例では、第1図示す右半分の
(外1)〜(外6)のキーに割り付けられた外部メモリ
6(A)の漢字の「年j〜「秒」の模様)の中から所望
の模様を選択すると、その模様情報が出力される。 (p)中央演算処理装置CPUは、振幅位相情報を入力
する毎に、模様情報に対応する縫いデータを外部メモリ
6(A)から順次読み取る。 以上の動作を通常動作プログラムに従って、行わせるこ
とにより、外部メモリ6(A)に記憶されている所望の
縫い模様の縫製ができる。 2)自己診断用の外部メモリを装着した場合法に、外部
メモリ6(A)の代りに自己診断装置の操作のためにサ
ービスマン等により自己診断用の外部メモリ6(B)を
装着した場合について説明する。 (1)内部/外部メモリ選択手段5により外部メモリが
選択されると、識別コード判別手段12と外部メモリ6
(B)が有効になる。 (u)識別コード判別手段12は、外部メモリ6(B)
のアドレスOOHから識別コード(1)を読み取り、自
己診断用の外部メモリ6(B)が装着されていると判別
し、通常動作プログラムを無効にする。 (V)中央演算処理装置CPUは、外部メモリの自己診
断プログラムに従って、模様選択手段1、上軸タイミン
グ信号検出手段3、起動/停止スイッチ4、内部/外部
メモリ選択手段5、表示手段8、模様形成手段9及びミ
シンモータ・ドライバ10等の良否を判別するための動
作を顕次実行させ、その判別結果を表示手段8に表示さ
せる。 以上、本発明の基本的な方法について説明したが、外部
メモリの識別に関しては、本実施例に代えて、外部メモ
リのケース表面の所定位置に識別用のマークを設け、ミ
シンに取り付けられたマーク読取手段を用い、判別する
ことも可能である。 また、装着された外部メモリの識別コードを常時判別す
る代わりに、外部メモリが交換されたときに1回だけ識
別させるようにすることもできる。 また、別の方法として、内部/外部メモリ選択手段によ
り外部メモリが選択されている場合において電子回路部
に電源が投入された直後のみ識別コード判別手段を有効
にすることもできる。
The present invention will be explained below using examples. O Operation section of the electronic sewing machine The operation section of the electronic sewing machine will be outlined with reference to FIG. In the same figure, the electronic sewing machine includes a pattern selection means 1 for the sewing machine user to select a desired sewing pattern, a display means 8 for displaying the selected sewing pattern, and a first sewing machine for selecting the sewing pattern. The first group of sewing patterns stored in the internal memory ROMI (Fig. 2) or the external memory 6
Internal/external memory selection means 5 for switching the second group of sewing patterns stored in the sewing machine is disposed on the front panel of the sewing machine. In this embodiment, a slide switch which can be changed by the sewing machine user's operation is used as the internal/external memory selection means 5, but instead of this, as shown in FIG. A reflective photo ink printer 15 is disposed inside to detect the attachment of the external memory 6 and automatically switch from the first group of sewing patterns in the first internal memory to the second group of sewing patterns in the external memory. I can do things. This method is advantageous because it eliminates the need for the sewing machine user to perform an operation for memory switching. The pattern selection means consists of 1 and a plurality of keys, and as shown in the figure, the sewing pattern displayed on the right half key is
The external memory selection means 5 selects a memory according to memory selection information indicating whether it is internal or external. That is, when the internal memory is selected, the sewing patterns for the letters "A" to "F" can be selected, and when the external memory is selected, the sewing patterns for the kanji characters "year" to "second" can be selected. Selectable. In this embodiment, a ROM card is used as the external memory. External memory 6 (A), which is one of the plurality of external memories for the second sewing pattern, stores "year", "month", etc.
Sewing data of "day", "hour", "minute" and "second" and an identification code indicating that these are stored are stored. Further, the external memory 6 (B) stores a self-diagnosis program related to the self-diagnosis device and an identification code indicating that the self-diagnosis program is stored. The external memory socket 13 is for electrical connection when an external memory is inserted. The start/stop switch 4 is composed of one key, and outputs start/stop information for starting or stopping each press operation. ○Block diagram of the electronic circuit of the sewing machine Next, a block diagram of the electronic circuit of the sewing machine will be explained with reference to FIG. In this figure, the explanation of the blocks already explained in FIG. 1 will be omitted. The first internal memory ROMI stores needle amplitude data and cloth feed data for forming sewing patterns. Upper axis timing signal detection means 3
outputs amplitude phase information and feed phase information in synchronization with the rotational phase of the upper shaft of the sewing machine. The external memory is a ROM card that is removable from the sewing machine, and the external memory 6 (B) for self-diagnosis has one card, and the external memory 6 (A) for sewing patterns in the second group has multiple types, including this one. Multiple sheets are available to accommodate. In the external memory 6(A) for sewing patterns, as shown in FIG. 3, an identification code (0) is stored at address OOH in a predetermined area, and sewing data is stored after address OIH. In addition, as shown in FIG. 4, the external memory 6 (A) for self-diagnosis includes an identification code (1) at address OOH in a predetermined area, and an identification code (1) at address OIH.
A self-diagnosis program is stored thereafter. The central processing unit cPU controls information from each circuit, means, memory, etc. connected via path lines and input/output ports (not shown), and performs calculations and operations based on the information.
It performs comparisons and controls all operations of the sewing machine. The pattern forming means 9 is composed of an amplitude actuator (not shown) that controls the amount of swing of the needle in the amplitude direction, and a feed actuator (not shown) that controls the amount of feed of the work cloth in the front and back direction, and each of them It is driven based on the phase information and the feed phase information to form a sewing pattern. The sewing machine motor driver 10 controls a sewing machine motor (not shown) based on start/stop information from the start/stop switch 4 and information from a speed control layer controller (not shown). The normal operation program is a sequence program that performs sewing pattern discrimination, display, calculation, control, etc. in order to form a selected sewing pattern, and is stored in the second internal memory ROM2.
is stored in The central processing unit CPU controls the sewing machine according to this sequence. The identification code determination means 12 is enabled only when the internal/external memory selection means 5 selects the external memory 6, and reads the identification code from a predetermined area (address 00H) of the external memory.
It is determined whether sewing data or a self-diagnosis program is stored. External memory 6 for sewing patterns
When it is determined that (A) is attached, the normal operation program is enabled and control operations are performed according to the sequence. Further, when it is determined that a self-diagnosis program is stored, the normal operation program is invalidated and the control operation is performed according to the sequence of the self-diagnosis program in the external memory 6(B). (Operation explanation) 1) When external memory for sewing patterns is installed, first connect external memory 6 (A) for sewing patterns to external memory socket 1.
3 will be explained below. (a) When the internal memory is selected by the internal/external memory selection means 5, the identification code determination means 12 and the external memory are disabled and the normal operation program is enabled. (b) The first group of sewing patterns stored in the desired first internal memory from the pattern selection means 1 (in this example, the 6 patterns on the left half and the r alphabet pattern on the right half shown in FIG. 1)
AJ to "F" correspond to this. ) The pattern information is output. (c) The central processing unit CPU outputs display information corresponding to the pattern fft information to the display means 8 according to the sequence of the normal operation program, and displays the selected pattern. (d) By pressing the start/stop switch 4, startup information is output, and the central processing unit CPU determines the rotation speed of the upper shaft of the sewing machine from the startup information and the type of selected sewing pattern, and starts the sewing machine motor. - Outputs rotation information to the driver IO and controls the rotation of the sewing machine motor. (e) As the upper shaft of the sewing machine rotates, the upper shaft timing signal detection means 3 outputs amplitude phase information and feed phase information in synchronization with each rotational phase during one rotation of the upper shaft of the sewing machine. (f) The central processing unit CPU sequentially reads sewing data corresponding to the pattern information from the first internal memory ROMI every time the amplitude phase information is input. (g) Furthermore, the feed actuator of the pattern forming means 9 is driven based on the needle amplitude data in the sewing data. (h) Also, each time the feed phase information is input, the feed actuator of the pattern forming means 9 is driven based on the cloth feed data in the sewing data. (i) By suppressing the start/stop switch 4 again,
Stop information is output, and the central processing unit CPU outputs the stop information to the sewing machine motor driver 10 to stop the sewing machine motor. By performing the above operations according to the normal operation program, the desired sewing pattern stored in the internal memory 6(A) can be sewn. (0 Next, the internal/external memory selection means 5 selects the external memory 6.
When (A) is selected, the identification code determination means 12 and external memory are enabled. (k) The identification code determination means 12 is connected to the external memory 6 (A).
The identification code (0) is read from address OOH, it is determined that an external memory storing sewing data is installed, and the normal operation program is enabled. (Q) External memo from pattern selection means 1! The sewing pattern stored in J6(A) (in this example, the kanji ``year j'' in external memory 6(A) assigned to the keys (outer 1) to (outer 6) on the right half shown in Figure 1. When a desired pattern is selected from among the patterns of ``second'' to ``second'' patterns, the pattern information is output. (p) The central processing unit CPU sequentially reads sewing data corresponding to the pattern information from the external memory 6(A) every time the amplitude phase information is input. By performing the above operations according to the normal operation program, the desired sewing pattern stored in the external memory 6(A) can be sewn. 2) When an external memory for self-diagnosis is installed In the case where an external memory for self-diagnosis 6(B) is installed by a service person or the like to operate the self-diagnosis device instead of the external memory 6(A). I will explain about it. (1) When the external memory is selected by the internal/external memory selection means 5, the identification code determination means 12 and the external memory 6
(B) becomes effective. (u) The identification code determination means 12 is connected to the external memory 6 (B).
The identification code (1) is read from address OOH, it is determined that the external memory 6 (B) for self-diagnosis is installed, and the normal operation program is disabled. (V) The central processing unit CPU selects a pattern selection means 1, an upper axis timing signal detection means 3, a start/stop switch 4, an internal/external memory selection means 5, a display means 8, and a pattern according to the self-diagnosis program of the external memory. The operation for determining the quality of the forming means 9, sewing machine motor/driver 10, etc. is executed sequentially, and the determination results are displayed on the display means 8. The basic method of the present invention has been explained above, but in place of this embodiment, an identification mark is provided at a predetermined position on the surface of the case of the external memory, and a mark attached to the sewing machine is used to identify the external memory. It is also possible to discriminate using a reading means. Furthermore, instead of constantly identifying the identification code of the external memory installed, it is also possible to have it identified only once when the external memory is replaced. Alternatively, when the external memory is selected by the internal/external memory selection means, the identification code determination means may be enabled only immediately after the electronic circuit unit is powered on.

【発明の効果】【Effect of the invention】

以上のように本発明によれば、前記したように自己診断
に関する自己診断プログラムを外部メモリ化したことに
より、縫い模様の縫製作業に関する制御プログラムを内
部メモリに効率良く記憶できるという効果が得られ、更
に、前記したように自己診断用の外部メモリをオプショ
ンとしたことによりサービスマン等による自己診断装置
、の操作のために、自己診断用の外部メモリが装着され
た時以外は、自己診断プログラムが作動する事はなくな
り、ミシン使用者の誤操作による自己診断プログラムの
選択が完全に防止できるので、ミシン使用者に従来技術
の場合のように戸惑い等を与えることがなくなり、安全
性が向上するという効果が得られる。
As described above, according to the present invention, by storing the self-diagnosis program related to self-diagnosis in the external memory as described above, it is possible to obtain the effect that the control program related to the sewing work of the sewing pattern can be efficiently stored in the internal memory. Furthermore, as mentioned above, by making the external memory for self-diagnosis an option, the self-diagnosis program can be used for operation of the self-diagnosis device by service personnel, etc., except when the external memory for self-diagnosis is installed. This eliminates the possibility of the sewing machine operating and completely prevents the sewing machine user from selecting a self-diagnosis program due to erroneous operation, which eliminates confusion for the sewing machine user as in the case of conventional technology, and improves safety. is obtained.

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

図面は本発明の実施例に係り、第1図は、電子ミシンの
主要操作部を示す斜視図、第2図は、電子回路部のブロ
ック図、第3図は、縫いデータが記憶された外部メモリ
のメモリマツプを示す図、第4図は、自己診断プログラ
ムが記憶された外部メモリのメモリマツプを示す図、第
5図は、外部メモリが接続されるソケット部の別の実施
例を示す図である。 5は内部/外部メモリ選択手段、6(A)は縫い模様用
の外部メモリ、6 (B)は自己診断用の外部メモリ、
12は識別コード判別手段、ROMIは第1の内部メモ
リ、ROM2は第2の内部メモリである。
The drawings relate to embodiments of the present invention; FIG. 1 is a perspective view showing the main operation section of an electronic sewing machine, FIG. 2 is a block diagram of the electronic circuit section, and FIG. FIG. 4 is a diagram showing a memory map of an external memory in which a self-diagnosis program is stored. FIG. 5 is a diagram showing another embodiment of a socket section to which an external memory is connected. . 5 is an internal/external memory selection means, 6 (A) is an external memory for sewing patterns, 6 (B) is an external memory for self-diagnosis,
12 is an identification code determination means, ROMI is a first internal memory, and ROM2 is a second internal memory.

Claims (1)

【特許請求の範囲】 I 、ミシンに内蔵され、第1群の縫い模様の縫いデー
タが記憶された第1の内部メモリと、ミシンの通常動作
に関する通常動作プログラムが記憶された第2の内部メ
モリと、ミシンに着脱可能で前記第1群の縫い模様と異
なる第2群の縫い模様の縫いデータが記憶された縫い模
様用の複数の外部メモリを備えた電子ミシンにおいて、
前記内部メモリと外部メモリの選択を行うためにミシン
に設けた内部/外部メモリ選択手段と、ミシン機枠内に
設けられ前記内部/外部メモリ選択手段が外部メモリを
選択している時有効になり、内部メモリを選択している
時に無効となる外部メモリの識別コードを判別する識別
コード判別手段と、自己診断プログラムを外部メモリ化
した自己診断用の外部メモリとを備えていることを特徴
とする電子ミシンの自己診断装置。 II、前記自己診断用の外部メモリは前記縫い模様用の複
数の外部メモリとは異なる識別コードを有し、前記識別
コード判別手段が縫い模様用の外部メモリの識別コード
を識別したときは、前記ミシンの通常動作プログラムを
有効のままにし、自己診断用の外部メモリの識別コード
を識別したときは、前記通常動作プログラムを無効にし
、自己診断プログラムを有効にすることを特徴とする請
求項 I に記載の電子ミシンの自己診断装置。 III、前記識別コード判別手段は、前記内部/外部メモ
リ選択手段で外部メモリが選択されている場合において
、電子回路部に電源を投入した直後のみ有効になること
を特徴とする請求項 I に記載の電子ミシンの自己診断
装置。 IV、前記識別コード判別手段は、前記内部/外部メモリ
選択手段が、内部メモリの選択状態から外部メモリの選
択状態に切換った直後のみ有効になることを特徴とする
請求項 I に記載の電子ミシンの自己診断装置。
[Claims] I. A first internal memory that is built into the sewing machine and stores sewing data for a first group of sewing patterns, and a second internal memory that stores a normal operation program related to the normal operation of the sewing machine. and an electronic sewing machine including a plurality of external memories for sewing patterns which are removably attachable to the sewing machine and store sewing data of a second group of sewing patterns different from the first group of sewing patterns,
Internal/external memory selection means provided in the sewing machine for selecting between the internal memory and external memory and the internal/external memory selection means provided within the sewing machine frame are enabled when the external memory is selected. , characterized by comprising an identification code determination means for determining an identification code of an external memory that is invalid when the internal memory is selected, and an external memory for self-diagnosis in which a self-diagnosis program is converted into external memory. Self-diagnosis device for electronic sewing machines. II. The external memory for self-diagnosis has a different identification code from the plurality of external memories for sewing patterns, and when the identification code discrimination means identifies the identification code of the external memory for sewing patterns, Claim I characterized in that the normal operation program of the sewing machine remains valid and when an identification code of an external memory for self-diagnosis is identified, the normal operation program is invalidated and the self-diagnosis program is enabled. A self-diagnosis device for the electronic sewing machine described above. III. The identification code determination means is enabled only immediately after power is applied to the electronic circuit section when the internal/external memory selection means selects an external memory. Self-diagnosis device for electronic sewing machines. IV. The electronic device according to claim I, wherein the identification code determination means is activated only immediately after the internal/external memory selection means switches from an internal memory selection state to an external memory selection state. Sewing machine self-diagnosis device.
JP31610888A 1988-12-16 1988-12-16 Self-diagnosis device for electronic sewing machine Pending JPH02161992A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP31610888A JPH02161992A (en) 1988-12-16 1988-12-16 Self-diagnosis device for electronic sewing machine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP31610888A JPH02161992A (en) 1988-12-16 1988-12-16 Self-diagnosis device for electronic sewing machine

Publications (1)

Publication Number Publication Date
JPH02161992A true JPH02161992A (en) 1990-06-21

Family

ID=18073335

Family Applications (1)

Application Number Title Priority Date Filing Date
JP31610888A Pending JPH02161992A (en) 1988-12-16 1988-12-16 Self-diagnosis device for electronic sewing machine

Country Status (1)

Country Link
JP (1) JPH02161992A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006271598A (en) * 2005-03-29 2006-10-12 Brother Ind Ltd Sewing machine

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006271598A (en) * 2005-03-29 2006-10-12 Brother Ind Ltd Sewing machine
JP4626359B2 (en) * 2005-03-29 2011-02-09 ブラザー工業株式会社 sewing machine

Similar Documents

Publication Publication Date Title
KR940010386B1 (en) Data setting device for an embroidering machine
US4932342A (en) Embroidering system
JPH02161992A (en) Self-diagnosis device for electronic sewing machine
US5099777A (en) Sewing operation procedure display apparatus for sewing machine
JPH0341993A (en) Pattern selecting device for electronic sewing machine
US5771826A (en) Memory card storing embroidery data and embroidery sewing device for use with memory card
JP3222906B2 (en) Sewing machine external storage device data identification and selection device
JPH11114255A (en) Sewing machine having automatic display screen switching function
JP4132118B2 (en) sewing machine
JP3774242B2 (en) Sewing machine capable of embroidery sewing based on pattern information of external storage medium
JP2879275B2 (en) Automatic thread trimming sewing machine for pattern sewing
JPH0549767A (en) Electronically controlled sewing machine
JPH07654A (en) Sewing machine
JP3483260B2 (en) Sewing machine data selection device
JP3483259B2 (en) Card-type storage device
JP2879274B2 (en) Automatic thread trimming sewing machine for pattern sewing
JPH0716366A (en) Enbroidery sewing machine
JPH03258286A (en) Pattern selecting device of electronic sewing machine
JP2764627B2 (en) Safety device for detachable external memory of sewing machine
JPH0128595B2 (en)
JPS5844085A (en) Automatic sewing machine
JP3846907B2 (en) Embroidery sewing machine pattern selection device
JPH01166797A (en) Data setting apparatus in automatic embroidering machine
JP2696338B2 (en) Data setting device in sewing machine
JPH0542268A (en) Sewing machine with seam pattern catalog display function