JPH07185163A - 刺繍データ処理装置 - Google Patents
刺繍データ処理装置Info
- Publication number
- JPH07185163A JPH07185163A JP33814593A JP33814593A JPH07185163A JP H07185163 A JPH07185163 A JP H07185163A JP 33814593 A JP33814593 A JP 33814593A JP 33814593 A JP33814593 A JP 33814593A JP H07185163 A JPH07185163 A JP H07185163A
- Authority
- JP
- Japan
- Prior art keywords
- embroidery
- data
- processing
- display
- design
- 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
Links
- 238000012545 processing Methods 0.000 claims abstract description 195
- 238000009958 sewing Methods 0.000 claims abstract description 79
- 238000013500 data storage Methods 0.000 claims description 6
- 238000000034 method Methods 0.000 abstract description 161
- 230000008569 process Effects 0.000 abstract description 156
- 238000013461 design Methods 0.000 abstract description 93
- 230000006870 function Effects 0.000 abstract description 39
- 230000008859 change Effects 0.000 abstract description 7
- 238000009956 embroidering Methods 0.000 abstract 1
- 238000010586 diagram Methods 0.000 description 33
- 230000009977 dual effect Effects 0.000 description 14
- 208000017227 ADan amyloidosis Diseases 0.000 description 6
- 201000000194 ITM2B-related cerebral amyloid angiopathy 2 Diseases 0.000 description 6
- 238000004364 calculation method Methods 0.000 description 6
- 241000220317 Rosa Species 0.000 description 4
- 244000181025 Rosa gallica Species 0.000 description 4
- 235000000533 Rosa gallica Nutrition 0.000 description 4
- 241000282320 Panthera leo Species 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 3
- 239000003086 colorant Substances 0.000 description 3
- 238000007616 round robin method Methods 0.000 description 3
- 230000005856 abnormality Effects 0.000 description 2
- 238000005452 bending Methods 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000012790 confirmation Methods 0.000 description 2
- 239000013256 coordination polymer Substances 0.000 description 2
- 238000012217 deletion Methods 0.000 description 2
- 230000037430 deletion Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000003780 insertion Methods 0.000 description 2
- 230000037431 insertion Effects 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 238000003825 pressing Methods 0.000 description 2
- 125000006850 spacer group Chemical group 0.000 description 2
- 238000013519 translation Methods 0.000 description 2
- 241000234435 Lilium Species 0.000 description 1
- 241000406668 Loxodonta cyclotis Species 0.000 description 1
- 241001520299 Phascolarctos cinereus Species 0.000 description 1
- 241000722921 Tulipa gesneriana Species 0.000 description 1
- 230000001174 ascending effect Effects 0.000 description 1
- 239000004744 fabric Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 239000013589 supplement Substances 0.000 description 1
- 238000004804 winding Methods 0.000 description 1
Landscapes
- Sewing Machines And Sewing (AREA)
- Automatic Embroidering For Embroidered Or Tufted Products (AREA)
Abstract
(57)【要約】
【目的】 多数の刺繍模様の一針データの中から、任意
の刺繍模様を選定するに当り、記憶違いによる選定作業
のやり直し等をすることなく、直観的かつ簡便に思い通
りの模様を選定する。 【構成】 デザイン選定に当たっては、本体内蔵のハー
ドディスクに記憶されている一針データファイルに対応
する図形「バラ」,「ライオン」,「カナダ国旗」,…
を、一覧表形式で、かつ、そのファイルネーム「ros
e」,「lion」,…と共にテーブル中に表示する。
この画像表示は、一針データそのものからではなく、イ
メージ表示用にデータ量を縮小された表示用データに基
づいて実行する。このイメージ表示用データは、模様の
形状と配色が分かる様に構成され、ハードディスクの別
の部分に記憶してある。縮小されたデータなので、すば
やく図形まで表示することができ、オペレータをいらい
らさせない。
の刺繍模様を選定するに当り、記憶違いによる選定作業
のやり直し等をすることなく、直観的かつ簡便に思い通
りの模様を選定する。 【構成】 デザイン選定に当たっては、本体内蔵のハー
ドディスクに記憶されている一針データファイルに対応
する図形「バラ」,「ライオン」,「カナダ国旗」,…
を、一覧表形式で、かつ、そのファイルネーム「ros
e」,「lion」,…と共にテーブル中に表示する。
この画像表示は、一針データそのものからではなく、イ
メージ表示用にデータ量を縮小された表示用データに基
づいて実行する。このイメージ表示用データは、模様の
形状と配色が分かる様に構成され、ハードディスクの別
の部分に記憶してある。縮小されたデータなので、すば
やく図形まで表示することができ、オペレータをいらい
らさせない。
Description
【0001】
【産業上の利用分野】本発明は、多数の刺繍模様を記憶
しておき、その中から任意の刺繍模様を選定して刺繍の
実行や編集等の処理をするための刺繍データ処理装置に
関する。
しておき、その中から任意の刺繍模様を選定して刺繍の
実行や編集等の処理をするための刺繍データ処理装置に
関する。
【0002】
【従来の技術】従来、様々な書体の文字で刺繍模様を形
成するため、記憶装置に、例えばゴシック体,イタリッ
ク体,花文字等のグループ分けをして文字パターンを記
憶しておき、「ゴシック」,「イタリック」,「花文
字」等の書体を指定し、アルファベットを入力するとい
った手順で所望の書体の所望の文字を選択しつつ刺繍模
様を設計する装置が知られている(例えば、特開昭60
−119981号公報や、特開昭63−139587〜
139592号公報など)。これら従来の装置によれ
ば、刺繍模様設計者の希望通りに、ゴシック体でネーム
を形成したり、花文字でネームを形成したりすることが
でき、便利であった。
成するため、記憶装置に、例えばゴシック体,イタリッ
ク体,花文字等のグループ分けをして文字パターンを記
憶しておき、「ゴシック」,「イタリック」,「花文
字」等の書体を指定し、アルファベットを入力するとい
った手順で所望の書体の所望の文字を選択しつつ刺繍模
様を設計する装置が知られている(例えば、特開昭60
−119981号公報や、特開昭63−139587〜
139592号公報など)。これら従来の装置によれ
ば、刺繍模様設計者の希望通りに、ゴシック体でネーム
を形成したり、花文字でネームを形成したりすることが
でき、便利であった。
【0003】また、最近では、こうした単なる文字だけ
ではなく、種々の基本的な図形模様の一針データを記憶
装置に記憶しておき、この記憶内容から模様を適宜選択
して刺繍を行う装置も用いられる様になっている。この
場合、多数の図形模様の中からある特定の図形模様を選
ぼうとするとき、図45に示す様な索引テーブルを表示
させていた。そして、このテーブルに表されているコー
ドネームやコメントを見て、「rose1:赤いば
ら」,「rose2:黄色のばら」,「mickey
1:ミッキーマウス立位」,「mickey2:ミッキ
ーマウス座位」,…等の中から所望の模様のコードネー
ムを指定するという操作を行っていた。
ではなく、種々の基本的な図形模様の一針データを記憶
装置に記憶しておき、この記憶内容から模様を適宜選択
して刺繍を行う装置も用いられる様になっている。この
場合、多数の図形模様の中からある特定の図形模様を選
ぼうとするとき、図45に示す様な索引テーブルを表示
させていた。そして、このテーブルに表されているコー
ドネームやコメントを見て、「rose1:赤いば
ら」,「rose2:黄色のばら」,「mickey
1:ミッキーマウス立位」,「mickey2:ミッキ
ーマウス座位」,…等の中から所望の模様のコードネー
ムを指定するという操作を行っていた。
【0004】
【発明が解決しようとする課題】ところが、模様の種類
が増えるにつれて、例えば「rose1:赤いばら
1」,「rose2:赤いばら2」,「rose3:赤
いばら3」等と、同じ様な模様でも少しずつ形態を変え
たりする様になると、設計者の記憶違いなどから、思っ
た通りの模様をスムーズに選べなくなっていた。
が増えるにつれて、例えば「rose1:赤いばら
1」,「rose2:赤いばら2」,「rose3:赤
いばら3」等と、同じ様な模様でも少しずつ形態を変え
たりする様になると、設計者の記憶違いなどから、思っ
た通りの模様をスムーズに選べなくなっていた。
【0005】そこで、本発明は、多数の刺繍模様を記憶
しておき、その中から任意の刺繍模様を選定して刺繍の
実行や編集等の処理をするための刺繍データ処理装置に
おいて、思い通りの模様をスムーズに選定することので
きる刺繍データ処理装置を提供することを目的とする。
しておき、その中から任意の刺繍模様を選定して刺繍の
実行や編集等の処理をするための刺繍データ処理装置に
おいて、思い通りの模様をスムーズに選定することので
きる刺繍データ処理装置を提供することを目的とする。
【0006】
【課題を解決するための手段及び作用】かかる目的を達
成すべく完成された本発明の刺繍データ処理装置は、請
求項1に記載し、図1にも例示する様に、刺繍模様を構
成する一針データを、刺繍模様の索引情報と共に記憶し
た一針データ記憶手段と、該一針データ記憶手段の記憶
している各刺繍模様から特定の刺繍模様を選定するため
の索引テーブルをディスプレイ上に表示する索引テーブ
ル表示手段と、該索引テーブル表示手段の表示している
索引テーブルに基づいて特定の刺繍模様を選定する刺繍
模様選定手段と、該刺繍模様選定手段の選定に従って前
記一針データ記憶手段の記憶内容に基づいて縫い上がり
に対応する刺繍模様をディスプレイ上に画像表示する選
定模様表示手段とを備えた刺繍データ処理装置におい
て、前記一針データ記憶手段の記憶している各刺繍模様
を、ディスプレイ上にラフに画像表示させることのでき
るラフ表示手段を備え、前記索引テーブル表示手段は、
前記索引テーブルとして、該ラフ表示手段による各刺繍
模様のラフ表示画像をテーブル上の対応位置に表示する
ことを特徴とする。
成すべく完成された本発明の刺繍データ処理装置は、請
求項1に記載し、図1にも例示する様に、刺繍模様を構
成する一針データを、刺繍模様の索引情報と共に記憶し
た一針データ記憶手段と、該一針データ記憶手段の記憶
している各刺繍模様から特定の刺繍模様を選定するため
の索引テーブルをディスプレイ上に表示する索引テーブ
ル表示手段と、該索引テーブル表示手段の表示している
索引テーブルに基づいて特定の刺繍模様を選定する刺繍
模様選定手段と、該刺繍模様選定手段の選定に従って前
記一針データ記憶手段の記憶内容に基づいて縫い上がり
に対応する刺繍模様をディスプレイ上に画像表示する選
定模様表示手段とを備えた刺繍データ処理装置におい
て、前記一針データ記憶手段の記憶している各刺繍模様
を、ディスプレイ上にラフに画像表示させることのでき
るラフ表示手段を備え、前記索引テーブル表示手段は、
前記索引テーブルとして、該ラフ表示手段による各刺繍
模様のラフ表示画像をテーブル上の対応位置に表示する
ことを特徴とする。
【0007】この刺繍データ処理装置によれば、索引テ
ーブル表示手段は、各刺繍模様の画像を索引テーブル上
に表示する。従って、どの様な印象の刺繍模様となるか
を直観的に把握しながら刺繍模様の選定ができる。しか
も、この索引テーブルへの画像表示は、ラフ表示手段に
よる表示であるので、一針データそのものに基づいて図
形を表示する場合のような多大な処理時間を必要としな
い。従って、迅速にテーブルを表示することができる。
一方、選定された刺繍模様は、選定模様表示手段によ
り、一針データに基づいて縫い上がりに対応する画像と
してディスプレイに表示される。従って、縫い上がりの
状態も確認することができる。
ーブル表示手段は、各刺繍模様の画像を索引テーブル上
に表示する。従って、どの様な印象の刺繍模様となるか
を直観的に把握しながら刺繍模様の選定ができる。しか
も、この索引テーブルへの画像表示は、ラフ表示手段に
よる表示であるので、一針データそのものに基づいて図
形を表示する場合のような多大な処理時間を必要としな
い。従って、迅速にテーブルを表示することができる。
一方、選定された刺繍模様は、選定模様表示手段によ
り、一針データに基づいて縫い上がりに対応する画像と
してディスプレイに表示される。従って、縫い上がりの
状態も確認することができる。
【0008】また、本発明においては、さらに、請求項
2に記載した様に、請求項1記載の刺繍データ処理装置
において、前記刺繍模様選定手段は、前記索引テーブル
表示手段の表示したラフ表示画像を直接指定することに
より、刺繍模様の選定をする直接指定手段を備えたこと
を特徴とする刺繍データ処理装置をも完成している。
2に記載した様に、請求項1記載の刺繍データ処理装置
において、前記刺繍模様選定手段は、前記索引テーブル
表示手段の表示したラフ表示画像を直接指定することに
より、刺繍模様の選定をする直接指定手段を備えたこと
を特徴とする刺繍データ処理装置をも完成している。
【0009】この請求項2記載の刺繍データ処理装置に
よれば、索引コードネームを入力しなくても、索引テー
ブル上に表示されたラフ表示画像自体を直接指定して刺
繍模様を選定することができる。例えば、選ぼうと思う
模様のラフ表示がなされている部分にマウスカーソルな
どを合わせてクリックするだけでよく、簡便かつ直観的
に刺繍模様を選定することが可能となる。
よれば、索引コードネームを入力しなくても、索引テー
ブル上に表示されたラフ表示画像自体を直接指定して刺
繍模様を選定することができる。例えば、選ぼうと思う
模様のラフ表示がなされている部分にマウスカーソルな
どを合わせてクリックするだけでよく、簡便かつ直観的
に刺繍模様を選定することが可能となる。
【0010】
【実施例】以下、本発明を適用した一実施例について、
図面に基づき説明する。実施例の刺繍装置1は、図2に
示す様に、刺繍ミシン10と、この刺繍ミシン10の駆
動制御を実行する本体ユニット30とから構成される。
図面に基づき説明する。実施例の刺繍装置1は、図2に
示す様に、刺繍ミシン10と、この刺繍ミシン10の駆
動制御を実行する本体ユニット30とから構成される。
【0011】刺繍ミシン10は、7本の針棒11のそれ
ぞれに7個の糸巻13からの7色の糸が掛け渡された7
針7色縫いタイプのミシンヘッド15と、刺繍を施すべ
き布やシャツ,靴下,帽子等のワークを保持するワーク
保持枠17とを備えている。そして、刺繍ミシン10に
は、前述の本体ユニット30からの制御信号に基づいて
針棒昇降速度を制御するスピンドルモータ19、針棒選
択を実行する針棒選択モータ21、ワーク保持枠17を
X方向へ駆動するXモータ23、ワーク保持枠17をY
方向へ駆動するYモータ25、糸巻13から針棒11へ
掛け渡された上糸や下糸の張力に基づいて糸切れを検出
する糸切れセンサ27、及び、刺繍ミシンの機械原点を
検出する原点位置センサ29が備えられている。なお、
スピンドルモータ19にはエンコーダが設けられてお
り、モータ駆動状態が随時検出できるように構成されて
いる。この実施例では、これ以外のモータはオープンル
ープ制御になっている。
ぞれに7個の糸巻13からの7色の糸が掛け渡された7
針7色縫いタイプのミシンヘッド15と、刺繍を施すべ
き布やシャツ,靴下,帽子等のワークを保持するワーク
保持枠17とを備えている。そして、刺繍ミシン10に
は、前述の本体ユニット30からの制御信号に基づいて
針棒昇降速度を制御するスピンドルモータ19、針棒選
択を実行する針棒選択モータ21、ワーク保持枠17を
X方向へ駆動するXモータ23、ワーク保持枠17をY
方向へ駆動するYモータ25、糸巻13から針棒11へ
掛け渡された上糸や下糸の張力に基づいて糸切れを検出
する糸切れセンサ27、及び、刺繍ミシンの機械原点を
検出する原点位置センサ29が備えられている。なお、
スピンドルモータ19にはエンコーダが設けられてお
り、モータ駆動状態が随時検出できるように構成されて
いる。この実施例では、これ以外のモータはオープンル
ープ制御になっている。
【0012】本体ユニット30は、CPU,ROM,R
AM,ハードディスク等を備えたパーソナルコンピュー
ターである。本体ユニット30には、上述の刺繍ミシン
10側の各モータ19〜25及び各センサ27,29が
接続されている。また、本体ユニット30には、VGA
対応のカラーディスプレイ31、プロッター33、プリ
ンター35及びテープパンチャー37が出力装置として
接続され、さらに、文字入力用のキーボード41、カー
ソル移動用のマウス43、刺繍ミシン10を直接駆動す
るためのコントロールペンダント45、及びテープリー
ダー47が入力装置として接続されている。
AM,ハードディスク等を備えたパーソナルコンピュー
ターである。本体ユニット30には、上述の刺繍ミシン
10側の各モータ19〜25及び各センサ27,29が
接続されている。また、本体ユニット30には、VGA
対応のカラーディスプレイ31、プロッター33、プリ
ンター35及びテープパンチャー37が出力装置として
接続され、さらに、文字入力用のキーボード41、カー
ソル移動用のマウス43、刺繍ミシン10を直接駆動す
るためのコントロールペンダント45、及びテープリー
ダー47が入力装置として接続されている。
【0013】テープリーダー47は、NCテープを装着
してそれに記録されている刺繍用の一針データを読み取
るために接続されており、テープパンチャー37は、逆
に、本体ユニット30にて処理した刺繍用の一針データ
をNCテープとしてパンチアウトするために接続されて
いる。プロッター33は、本体ユニット30で処理した
刺繍用一針データに基づいて刺繍模様を作図するために
接続されており、プリンター35は、一針データテーブ
ルのタイプアウトや、カラーディスプレイ31の表示内
容のハードコピーなどのために接続されている。
してそれに記録されている刺繍用の一針データを読み取
るために接続されており、テープパンチャー37は、逆
に、本体ユニット30にて処理した刺繍用の一針データ
をNCテープとしてパンチアウトするために接続されて
いる。プロッター33は、本体ユニット30で処理した
刺繍用一針データに基づいて刺繍模様を作図するために
接続されており、プリンター35は、一針データテーブ
ルのタイプアウトや、カラーディスプレイ31の表示内
容のハードコピーなどのために接続されている。
【0014】コントロールペンダント45は、2つのフ
ロッピードライバー(FDD)51,52を備えてお
り、フロッピーディスクに書き込まれている一針データ
の読み取りや、フロッピーディスクへの一針データの書
き込みを行うことができる。また、原点キーを含むジョ
グキー群53を操作することにより、刺繍ミシン10の
原点合わせや、ワーク保持枠17の位置の微調整等を行
う機能も備えている。また、スピンドルモータ19の速
度調整用のボリュームスイッチ55や、針棒11を落と
さずにワーク保持枠17だけを移動させて模擬刺繍を行
ったりするためのフロートキー等を含んだ各種ファンク
ションキー群57なども備えている。
ロッピードライバー(FDD)51,52を備えてお
り、フロッピーディスクに書き込まれている一針データ
の読み取りや、フロッピーディスクへの一針データの書
き込みを行うことができる。また、原点キーを含むジョ
グキー群53を操作することにより、刺繍ミシン10の
原点合わせや、ワーク保持枠17の位置の微調整等を行
う機能も備えている。また、スピンドルモータ19の速
度調整用のボリュームスイッチ55や、針棒11を落と
さずにワーク保持枠17だけを移動させて模擬刺繍を行
ったりするためのフロートキー等を含んだ各種ファンク
ションキー群57なども備えている。
【0015】キーボード41は、通常のパーソナルコン
ピューターのそれと同様に、アルファベット,数字など
の入力を行うアルファニューメリカルキーやファンクシ
ョンキーやカーソルキーなどを備えている。マウス43
も、通常のパーソナルコンピューターにおいて使用され
るものと同じく、ドラッグ操作とクリック操作によって
カーソルの移動や処理の選択・実行等を入力できるもの
である。
ピューターのそれと同様に、アルファベット,数字など
の入力を行うアルファニューメリカルキーやファンクシ
ョンキーやカーソルキーなどを備えている。マウス43
も、通常のパーソナルコンピューターにおいて使用され
るものと同じく、ドラッグ操作とクリック操作によって
カーソルの移動や処理の選択・実行等を入力できるもの
である。
【0016】次に、本実施例の特徴的構成の一つである
本体ユニット30の詳細について図3〜図7に基づいて
説明する。本体ユニット30は、図3に示すように、大
きく分けるとメイン演算処理部30aと、表示処理部3
0bと、ミシン駆動処理部30cとになる。メイン演算
処理部30aとミシン駆動処理部30cとは、デュアル
ポートRAM30dを介して互いに連絡されている点が
一つの特徴となっている。
本体ユニット30の詳細について図3〜図7に基づいて
説明する。本体ユニット30は、図3に示すように、大
きく分けるとメイン演算処理部30aと、表示処理部3
0bと、ミシン駆動処理部30cとになる。メイン演算
処理部30aとミシン駆動処理部30cとは、デュアル
ポートRAM30dを介して互いに連絡されている点が
一つの特徴となっている。
【0017】メイン演算処理部30aには、入出力部を
介して、プロッター33、プリンター35、テープパン
チャー37、キーボード41、マウス43、テープリー
ダー47、FDD51,52、ハードディスク(HD
D)などが接続されている。カラーディスプレイ31
は、表示処理部30bに接続されている。コントロール
ペンダント45はミシン駆動処理部30cの方に接続さ
れている。FDD51,52は、図2に示した様に、コ
ントロールペンダント45に組み付けられているが、制
御系としては、FDD51,52はミシン駆動処理部3
0cではなく、メイン演算処理部30aの方に接続され
ているのである。
介して、プロッター33、プリンター35、テープパン
チャー37、キーボード41、マウス43、テープリー
ダー47、FDD51,52、ハードディスク(HD
D)などが接続されている。カラーディスプレイ31
は、表示処理部30bに接続されている。コントロール
ペンダント45はミシン駆動処理部30cの方に接続さ
れている。FDD51,52は、図2に示した様に、コ
ントロールペンダント45に組み付けられているが、制
御系としては、FDD51,52はミシン駆動処理部3
0cではなく、メイン演算処理部30aの方に接続され
ているのである。
【0018】スピンドルモータ19、X,Yモータ2
3,25は、スピンドルモータ駆動処理部30e,フレ
ームモータ駆動処理部30fを介してミシン駆動処理部
30cに接続されている。スピンドルモータ駆動処理部
30e及びフレームモータ駆動処理部30fは、それぞ
れデュアルポートRAM30g,30hを介してミシン
駆動処理部30cと連絡をとっている。また、糸切れセ
ンサ27や針棒選択モータ21はミシン駆動処理部30
cに直接接続されている。
3,25は、スピンドルモータ駆動処理部30e,フレ
ームモータ駆動処理部30fを介してミシン駆動処理部
30cに接続されている。スピンドルモータ駆動処理部
30e及びフレームモータ駆動処理部30fは、それぞ
れデュアルポートRAM30g,30hを介してミシン
駆動処理部30cと連絡をとっている。また、糸切れセ
ンサ27や針棒選択モータ21はミシン駆動処理部30
cに直接接続されている。
【0019】演算処理や駆動処理を司るCPUは、全部
で5個あり、メイン演算処理部30a、ミシン駆動処理
部30c、スピンドルモータ駆動処理部30e、フレー
ムモータ駆動処理部30f及びコントロールペンダント
45に一つずつ備えられている。デュアルポートRAM
30d,30g,30hは、いずれもファーストインフ
ァーストアウトを読み書きのルールとし、それぞれ10
ステッチ分の一針データを記憶できるように構成されて
いる。即ち、OAシステムでのプリンタバッファなどの
様に、大量のデータを一時的に記憶するためのものでは
ない。
で5個あり、メイン演算処理部30a、ミシン駆動処理
部30c、スピンドルモータ駆動処理部30e、フレー
ムモータ駆動処理部30f及びコントロールペンダント
45に一つずつ備えられている。デュアルポートRAM
30d,30g,30hは、いずれもファーストインフ
ァーストアウトを読み書きのルールとし、それぞれ10
ステッチ分の一針データを記憶できるように構成されて
いる。即ち、OAシステムでのプリンタバッファなどの
様に、大量のデータを一時的に記憶するためのものでは
ない。
【0020】メイン演算処理部30aの詳細について説
明する。図4は、メイン演算処理部30aの詳細なブロ
ック図である。メイン演算処理部30aは、前述の様に
1個のCPU(インテル社製の「80286(登録商
標)」)61を備えている。なお、CO−PROとして
インテル社製の「80287(登録商標)」も備えてい
るが、これは高速演算機能を付与するためであり、制御
処理はCPU61にて司っている。そして、DRAMや
DOSメモリ等の他に、電気的に書き込み及び消去可能
なフラッシュメモリからなるシステムメモリを備えてい
る。システムメモリは、本実施例において実行する制御
処理プログラムを読み込んで記憶しておくためのもので
ある。これは、制御処理プログラムをROMに記憶する
構成とすると、バージョンアップの度にROMを取り替
える必要が生じ、将来的な拡張に制限が出て来るおそれ
があるからである。即ち、本実施例では、制御処理プロ
グラムをフロッピーディスクにて提供し、FDD51又
はFDD52から、このシステムメモリへロードする構
成としてあるのである。なお、RTCはリアルタイムク
ロックであり、システムの時間の管理のために設けられ
ている。また、プロテクトユニットは、上記の様にシス
テムメモリへプログラムをロードするシステム構成とし
たので、このシステムメモリからフロッピーディスクな
どに逆コピーされても他のパーソナルコンピュータでは
プログラムが起動しない様にするためのプロテクトとし
て設けられる。
明する。図4は、メイン演算処理部30aの詳細なブロ
ック図である。メイン演算処理部30aは、前述の様に
1個のCPU(インテル社製の「80286(登録商
標)」)61を備えている。なお、CO−PROとして
インテル社製の「80287(登録商標)」も備えてい
るが、これは高速演算機能を付与するためであり、制御
処理はCPU61にて司っている。そして、DRAMや
DOSメモリ等の他に、電気的に書き込み及び消去可能
なフラッシュメモリからなるシステムメモリを備えてい
る。システムメモリは、本実施例において実行する制御
処理プログラムを読み込んで記憶しておくためのもので
ある。これは、制御処理プログラムをROMに記憶する
構成とすると、バージョンアップの度にROMを取り替
える必要が生じ、将来的な拡張に制限が出て来るおそれ
があるからである。即ち、本実施例では、制御処理プロ
グラムをフロッピーディスクにて提供し、FDD51又
はFDD52から、このシステムメモリへロードする構
成としてあるのである。なお、RTCはリアルタイムク
ロックであり、システムの時間の管理のために設けられ
ている。また、プロテクトユニットは、上記の様にシス
テムメモリへプログラムをロードするシステム構成とし
たので、このシステムメモリからフロッピーディスクな
どに逆コピーされても他のパーソナルコンピュータでは
プログラムが起動しない様にするためのプロテクトとし
て設けられる。
【0021】次に、表示処理部30bについて説明す
る。図5は、表示処理部30bの詳細なブロック図であ
る。表示処理部30bは、アドレスバッファとデータバ
ッファを介してメイン演算処理部30aと連絡されてい
る。表示処理部30bは、VGAコントローラ62など
を備え、VGA対応に構成されている。VGAコントロ
ーラ62には、データバス及びアドレスバスを介して2
個のVRAM63,64が接続されている。この2個の
VRAM63,64は、マルチプレクサにて一方の内容
を選択し、ディスプレイ31に表示できるようになって
いる。なお、後述のように、VRAM63はCAD処理
の進行状況を表示するために設けられており、VRAM
64はミシンによる刺繍の進行状況を表示するために設
けられている。
る。図5は、表示処理部30bの詳細なブロック図であ
る。表示処理部30bは、アドレスバッファとデータバ
ッファを介してメイン演算処理部30aと連絡されてい
る。表示処理部30bは、VGAコントローラ62など
を備え、VGA対応に構成されている。VGAコントロ
ーラ62には、データバス及びアドレスバスを介して2
個のVRAM63,64が接続されている。この2個の
VRAM63,64は、マルチプレクサにて一方の内容
を選択し、ディスプレイ31に表示できるようになって
いる。なお、後述のように、VRAM63はCAD処理
の進行状況を表示するために設けられており、VRAM
64はミシンによる刺繍の進行状況を表示するために設
けられている。
【0022】これらメイン演算処理部30aと表示処理
部30bとによって、刺繍データの設計・編集といった
CAD処理が実行できるようになっている。次に、ミシ
ン駆動処理部30cについて説明する。図6は、ミシン
駆動処理部30cの詳細なブロック図である。ミシン駆
動処理部30cには、CPU65としてNEC社製の
「V20」が備えられている。なお、スピンドルモータ
駆動処理部30e及びフレームモータ駆動処理部30f
には、図7に示す様に、それぞれ1個ずつNEC社製の
「78C10」がCPU66,67として備えられてい
る。また、図示は省略したが、コントロールペンダント
45のCPUも「78C10」を採用した。
部30bとによって、刺繍データの設計・編集といった
CAD処理が実行できるようになっている。次に、ミシ
ン駆動処理部30cについて説明する。図6は、ミシン
駆動処理部30cの詳細なブロック図である。ミシン駆
動処理部30cには、CPU65としてNEC社製の
「V20」が備えられている。なお、スピンドルモータ
駆動処理部30e及びフレームモータ駆動処理部30f
には、図7に示す様に、それぞれ1個ずつNEC社製の
「78C10」がCPU66,67として備えられてい
る。また、図示は省略したが、コントロールペンダント
45のCPUも「78C10」を採用した。
【0023】次に、本実施例の特徴部分である刺繍の実
行に関する処理(ドライブ処理)について説明する。こ
のドライブ処理は、図8の様な画面上部の機能選択マー
ク群71a〜71fの内のドライブ処理機能選択マーク
(以下、単に「ドライブマーク」という)71aにマウ
スカーソルを合わせてクリックすることにより開始され
る。ドライブ処理以外には、モノグラム処理、プロジェ
クト処理,セッティング処理,機器設定処理といった処
理も選択できる。
行に関する処理(ドライブ処理)について説明する。こ
のドライブ処理は、図8の様な画面上部の機能選択マー
ク群71a〜71fの内のドライブ処理機能選択マーク
(以下、単に「ドライブマーク」という)71aにマウ
スカーソルを合わせてクリックすることにより開始され
る。ドライブ処理以外には、モノグラム処理、プロジェ
クト処理,セッティング処理,機器設定処理といった処
理も選択できる。
【0024】ドライブ処理のメインルーチンを図9に示
す。ドライブ処理においては、まず、デザイン選択処理
を実行し、刺繍すべきデザインの選択をする(S1
0)。そして、次に、ファイル設定処理を実行し、S1
0にて選択したデザインをミシン駆動データとして設定
する(S20)。そして、このファイル設定されたミシ
ン駆動データに基づいてミシン駆動処理を実行する(S
30)。
す。ドライブ処理においては、まず、デザイン選択処理
を実行し、刺繍すべきデザインの選択をする(S1
0)。そして、次に、ファイル設定処理を実行し、S1
0にて選択したデザインをミシン駆動データとして設定
する(S20)。そして、このファイル設定されたミシ
ン駆動データに基づいてミシン駆動処理を実行する(S
30)。
【0025】デザイン選択処理の詳細を図10に示す。
このデザイン選択処理では、まず、図11に示す様なデ
ザイン選択画面を表示する(S110)。この画面は、
本体に接続されたハードディスクに記憶されている一針
データファイルをリストアップして表示したものであ
る。図示の例では、「バラ」,「ライオン」,「カナダ
国旗」,「象」,「コアラ」,「イギリス国旗」,「チ
ューリップ」,「錨模様のワッペン」,「ブルドッ
グ」,「ゆり」,「アメリカ国旗」,「たぬき」の各デ
ザインが、一覧表形式で、かつ、そのファイルネーム
「rose」,「lion」,…と共に図形表示されて
いる。
このデザイン選択処理では、まず、図11に示す様なデ
ザイン選択画面を表示する(S110)。この画面は、
本体に接続されたハードディスクに記憶されている一針
データファイルをリストアップして表示したものであ
る。図示の例では、「バラ」,「ライオン」,「カナダ
国旗」,「象」,「コアラ」,「イギリス国旗」,「チ
ューリップ」,「錨模様のワッペン」,「ブルドッ
グ」,「ゆり」,「アメリカ国旗」,「たぬき」の各デ
ザインが、一覧表形式で、かつ、そのファイルネーム
「rose」,「lion」,…と共に図形表示されて
いる。
【0026】ここで、各デザインは、図12に示す様
に、縫い点の番号である「ステッチ」、刺繍枠の相対移
動量「H,V」、縫い糸の選択をするカラー選択やスピ
ンドルモータ駆動速度を設定する速度設定といったファ
ンクションに関する「ファンクションデータ」等から構
成された膨大な量の情報よりなる一針データとして本体
に接続されたハードディスク内に記憶されている。ここ
で、「ステッチ1」のところに「カラー1」とあるの
は、多針ミシンの1番の針を使用して刺繍を開始すべき
ことを意味し、「ステッチ25」のところに「カラー
2」とあるのは、ここまで縫い進んだら針を2番に切り
換えるべきことを意味する。また、これらカラー1,カ
ラー2等に対応した糸の色は、画面表示用の糸色パレッ
トデータとして別途登録されている。従って、一針デー
タを表示するとき、縫い点間に渡る糸は、この糸色パレ
ットデータを参照して、対応する色にて表示される。
に、縫い点の番号である「ステッチ」、刺繍枠の相対移
動量「H,V」、縫い糸の選択をするカラー選択やスピ
ンドルモータ駆動速度を設定する速度設定といったファ
ンクションに関する「ファンクションデータ」等から構
成された膨大な量の情報よりなる一針データとして本体
に接続されたハードディスク内に記憶されている。ここ
で、「ステッチ1」のところに「カラー1」とあるの
は、多針ミシンの1番の針を使用して刺繍を開始すべき
ことを意味し、「ステッチ25」のところに「カラー
2」とあるのは、ここまで縫い進んだら針を2番に切り
換えるべきことを意味する。また、これらカラー1,カ
ラー2等に対応した糸の色は、画面表示用の糸色パレッ
トデータとして別途登録されている。従って、一針デー
タを表示するとき、縫い点間に渡る糸は、この糸色パレ
ットデータを参照して、対応する色にて表示される。
【0027】しかし、この一針データそのものから画像
表示を行おうとすると、各縫い点を表示し、かつそれら
を結ぶ糸を表示しなければならないため、非常に時間が
かかることになる。そこで、本実施例では、この一針デ
ータからイメージ表示用にデータ量を縮小された表示用
データをも、ハードディスクの別の部分に記憶してお
り、図11の画像表示は、このイメージ表示用データに
基づいてなされている。このデータは、模様の形状と、
配色が分かる様に構成されている。この結果、上記一覧
表の表示に当たって、データ処理に長時間を要すること
がなく、すばやく図形まで表示することができる。な
お、一針データ自体を所定の規則に従って間引いてお
き、これを表示してもよい。
表示を行おうとすると、各縫い点を表示し、かつそれら
を結ぶ糸を表示しなければならないため、非常に時間が
かかることになる。そこで、本実施例では、この一針デ
ータからイメージ表示用にデータ量を縮小された表示用
データをも、ハードディスクの別の部分に記憶してお
り、図11の画像表示は、このイメージ表示用データに
基づいてなされている。このデータは、模様の形状と、
配色が分かる様に構成されている。この結果、上記一覧
表の表示に当たって、データ処理に長時間を要すること
がなく、すばやく図形まで表示することができる。な
お、一針データ自体を所定の規則に従って間引いてお
き、これを表示してもよい。
【0028】こうしてデザイン選択画面を表示したら、
デザインが選択されるのを待つ(S120)。デザイン
の選択に当たっては、テーブルに表示されているコード
ネーム「rose」,「lion」,「canad
a」,…等をキーボード41から入力してもよいし、マ
ウスカーソルを各枠に合わせてクリックしても構わない
様に構成されている。これは、マウスのクリック位置の
座標を読み込んで、当該位置座標とテーブルの各枠の位
置座標とが重複した場合に、その枠に表示された模様が
選定されたものと判断することにより実現される。マウ
スカーソルを合わせてクリックするだけであるので、非
常に直観的かつ簡単に模様の選択ができる。
デザインが選択されるのを待つ(S120)。デザイン
の選択に当たっては、テーブルに表示されているコード
ネーム「rose」,「lion」,「canad
a」,…等をキーボード41から入力してもよいし、マ
ウスカーソルを各枠に合わせてクリックしても構わない
様に構成されている。これは、マウスのクリック位置の
座標を読み込んで、当該位置座標とテーブルの各枠の位
置座標とが重複した場合に、その枠に表示された模様が
選定されたものと判断することにより実現される。マウ
スカーソルを合わせてクリックするだけであるので、非
常に直観的かつ簡単に模様の選択ができる。
【0029】こうしてデザインが選択されると、一針デ
ータの方を読み出し(S130)、図13に示す様に、
縫目まである程度イメージできるようなリアルな画像表
示に切り換える(S140)。図13は、「錨模様のワ
ッペン」が選択された状態を示している。なお、画面上
に見える円は、現在ミシンにセットされているものとし
て登録されているワーク保持枠17の形状を表してい
る。また、このワーク保持枠17の画像とワッペンの画
像は、同一縮尺で表示されている。
ータの方を読み出し(S130)、図13に示す様に、
縫目まである程度イメージできるようなリアルな画像表
示に切り換える(S140)。図13は、「錨模様のワ
ッペン」が選択された状態を示している。なお、画面上
に見える円は、現在ミシンにセットされているものとし
て登録されているワーク保持枠17の形状を表してい
る。また、このワーク保持枠17の画像とワッペンの画
像は、同一縮尺で表示されている。
【0030】こうしてデザインが選択されると、次のフ
ァイル設定処理に移行する。ファイル設定処理の詳細を
図14のフローチャートに示す。まず、画面に表示され
ているデザインについて以下のファイル設定処理を行っ
てもよいか否かを確認する(S210)。「NO」と確
認されたならば、この処理を終えてデザイン選択処理へ
移行する。そして、デザインの再選択を行わせる。「Y
ES」と確認されたなら、以下の処理に移行する。
ァイル設定処理に移行する。ファイル設定処理の詳細を
図14のフローチャートに示す。まず、画面に表示され
ているデザインについて以下のファイル設定処理を行っ
てもよいか否かを確認する(S210)。「NO」と確
認されたならば、この処理を終えてデザイン選択処理へ
移行する。そして、デザインの再選択を行わせる。「Y
ES」と確認されたなら、以下の処理に移行する。
【0031】「YES」の場合には、選択された機能に
応じて、枠変更処理(S220)、縫い方向設定処理
(S230)、ティーチング処理(S240)、糸処理
条件設定処理(S250)、メジャー処理(S260)
等に分かれて必要な処理を実行し、了解若しくは中止が
指示されるまで、これらの各処理を何度も実行できる様
になっている(S270,S275)。了解が指示され
た場合には、選択されているデザインについて現在設定
されている各種条件に基づいて、ミシン駆動用データと
してハードディスクの別の部分に駆動データを記憶する
データ登録処理を実行し(S280)、ミシン駆動処理
へ移行する。一方、中止が指示された場合には、本ルー
チンを抜けて、再びデザイン選択処理へ戻る。
応じて、枠変更処理(S220)、縫い方向設定処理
(S230)、ティーチング処理(S240)、糸処理
条件設定処理(S250)、メジャー処理(S260)
等に分かれて必要な処理を実行し、了解若しくは中止が
指示されるまで、これらの各処理を何度も実行できる様
になっている(S270,S275)。了解が指示され
た場合には、選択されているデザインについて現在設定
されている各種条件に基づいて、ミシン駆動用データと
してハードディスクの別の部分に駆動データを記憶する
データ登録処理を実行し(S280)、ミシン駆動処理
へ移行する。一方、中止が指示された場合には、本ルー
チンを抜けて、再びデザイン選択処理へ戻る。
【0032】枠変更処理とは、現在画面上に表示されて
いるワーク保持枠が、実際に刺繍ミシンにセットされて
いるものと違っている場合などに実行する処理である。
この処理では、ハードディスク内に別途登録した枠登録
データに基づいて、枠として形状が登録されているもの
の一覧表(図15参照)を表示し、この一覧表の中から
選択されたものの画像に画面上の表示を切り換える処理
を実行する。
いるワーク保持枠が、実際に刺繍ミシンにセットされて
いるものと違っている場合などに実行する処理である。
この処理では、ハードディスク内に別途登録した枠登録
データに基づいて、枠として形状が登録されているもの
の一覧表(図15参照)を表示し、この一覧表の中から
選択されたものの画像に画面上の表示を切り換える処理
を実行する。
【0033】縫い方向設定処理とは、刺繍を実行するに
当たっての、縫い方向、縦横比等を調整する処理であ
る。縫い方向の調整とは、図16に示す様に、同じ一針
データから、絵柄を反転模様,鏡像模様等に変更して刺
繍を縫い上げる場合などに行う処理で、具体的には、指
定に応じて、一針データ中の移動量H,Vの正負の符号
を書き換える処理を行う。例えば、反転の場合には、
H,V共に符号を反転させればよい。また、ミラーなら
ば、Hだけ又はVだけ符号を反転させればよい。90度
回転とか、45度回転といった絵柄にする場合も、同様
に、幾何学の座標変換規則に従ってH,Vを書き換えれ
ばよい。縦横比の調整とは、拡大・縮小であり、縦横共
に同じ倍率で拡大・縮小すれば相似形となり、縦だけ又
は横だけ倍率を変えると、様々に伸びたり縮んだりした
図柄となる。この場合も、移動量H,Vを指定の倍率に
従って変更すればよい。縫い方向調整,縦横比調整のい
ずれの場合にも、画面上の図柄の表示を、調整後の図柄
の表示に切り換える。
当たっての、縫い方向、縦横比等を調整する処理であ
る。縫い方向の調整とは、図16に示す様に、同じ一針
データから、絵柄を反転模様,鏡像模様等に変更して刺
繍を縫い上げる場合などに行う処理で、具体的には、指
定に応じて、一針データ中の移動量H,Vの正負の符号
を書き換える処理を行う。例えば、反転の場合には、
H,V共に符号を反転させればよい。また、ミラーなら
ば、Hだけ又はVだけ符号を反転させればよい。90度
回転とか、45度回転といった絵柄にする場合も、同様
に、幾何学の座標変換規則に従ってH,Vを書き換えれ
ばよい。縦横比の調整とは、拡大・縮小であり、縦横共
に同じ倍率で拡大・縮小すれば相似形となり、縦だけ又
は横だけ倍率を変えると、様々に伸びたり縮んだりした
図柄となる。この場合も、移動量H,Vを指定の倍率に
従って変更すればよい。縫い方向調整,縦横比調整のい
ずれの場合にも、画面上の図柄の表示を、調整後の図柄
の表示に切り換える。
【0034】ティーチング処理とは、一針データ中の針
選択データ等を変更したりするための処理である。針選
択データの変更に当たっては、図17に示す様に、デザ
イン画像を拡大表示に切り換え、色を変えたい部分にマ
ウスカーソルMCを合わせてクリックさせることによっ
て針選択データの変更部分を指定させ、その指定に基づ
いて一針データを検索し、該当部分の一針データテーブ
ルTBを表示させ、キーボード入力されたデータを変更
欄に書き込むといった処理を行う。針選択データが変更
されたら、画面上の表示色も変更される。
選択データ等を変更したりするための処理である。針選
択データの変更に当たっては、図17に示す様に、デザ
イン画像を拡大表示に切り換え、色を変えたい部分にマ
ウスカーソルMCを合わせてクリックさせることによっ
て針選択データの変更部分を指定させ、その指定に基づ
いて一針データを検索し、該当部分の一針データテーブ
ルTBを表示させ、キーボード入力されたデータを変更
欄に書き込むといった処理を行う。針選択データが変更
されたら、画面上の表示色も変更される。
【0035】糸処理条件設定処理とは、渡り糸のジャン
プや糸切りといった処理の条件を設定する処理である。
なお、メジャー処理とは、マウスカーソルを物指し代わ
りにしてデザイン図形の寸法などを単に計測する処理で
ある。データ登録処理では、こうした各種調整結果に基
づいて画面上に表示されている状態を、そのままデータ
として登録する。この際、デザインの原点と、枠の原点
とを画面上から読み取り、両者の相対関係を「枠原点
− デザイン原点位置関係データ」として登録する。な
お、刺繍ミシンの機械原点と、枠の原点との位置関係で
ある「機械原点 − 枠原点位置関係データ」は、別途数
値入力にて設定されている。
プや糸切りといった処理の条件を設定する処理である。
なお、メジャー処理とは、マウスカーソルを物指し代わ
りにしてデザイン図形の寸法などを単に計測する処理で
ある。データ登録処理では、こうした各種調整結果に基
づいて画面上に表示されている状態を、そのままデータ
として登録する。この際、デザインの原点と、枠の原点
とを画面上から読み取り、両者の相対関係を「枠原点
− デザイン原点位置関係データ」として登録する。な
お、刺繍ミシンの機械原点と、枠の原点との位置関係で
ある「機械原点 − 枠原点位置関係データ」は、別途数
値入力にて設定されている。
【0036】ドライブ処理の内、ここまでは、主として
メイン演算処理部30aのCPU61,表示処理部30
bのVGAコントローラ62及びCAD用のVRAM6
3が作動して実現されている。一方、次に説明するミシ
ン駆動処理は、主としてミシン駆動処理部30cのCP
U65,表示処理部30bのVGAコントローラ62及
び刺繍進行状態表示用のVRAM64が作動することに
よって実現されている。なお、メインCPU61は、以
下のミシン駆動のための一針データを、ハードディスク
から逐次読み出しては、デュアルポートRAM30dへ
書き込みにいく処理を実行している。このとき、メイン
CPU61では、デュアルポートRAM30dへ書き込
みにいくべきデータとして、1分間ミシンを駆動するに
足る量のデータ(約1000ステッチ)をデータバッフ
ァに蓄積しておき、このデータバッファからデュアルポ
ートRAMへ書き込みにいくように構成されている。
メイン演算処理部30aのCPU61,表示処理部30
bのVGAコントローラ62及びCAD用のVRAM6
3が作動して実現されている。一方、次に説明するミシ
ン駆動処理は、主としてミシン駆動処理部30cのCP
U65,表示処理部30bのVGAコントローラ62及
び刺繍進行状態表示用のVRAM64が作動することに
よって実現されている。なお、メインCPU61は、以
下のミシン駆動のための一針データを、ハードディスク
から逐次読み出しては、デュアルポートRAM30dへ
書き込みにいく処理を実行している。このとき、メイン
CPU61では、デュアルポートRAM30dへ書き込
みにいくべきデータとして、1分間ミシンを駆動するに
足る量のデータ(約1000ステッチ)をデータバッフ
ァに蓄積しておき、このデータバッファからデュアルポ
ートRAMへ書き込みにいくように構成されている。
【0037】また、ミシン駆動処理部30cのCPU6
5の方は、デュアルポートRAM30dから1ステッチ
ずつ読み出して刺繍を実行し、当該ステッチの処理が完
了したらメインCPU61からデュアルポートRAM3
0dへ新データを書き込むのを許可するように構成され
ている。ここで、ミシン駆動処理部30cは、デュアル
ポートRAM30dから読み出したデータを、一旦、S
RAMの方へ蓄積し、このドライブブートメモリから読
み出しては刺繍を実行するように構成されている。この
ドライブブートメモリには1分間刺繍を実行するのに必
要な量のデータ(約1000ステッチ)が蓄積されるよ
うになっている。これは、何等かの原因によってメイン
演算処理部30a側にトラブルが発生しても、ミシンが
いきなり停止しない様にするためである。
5の方は、デュアルポートRAM30dから1ステッチ
ずつ読み出して刺繍を実行し、当該ステッチの処理が完
了したらメインCPU61からデュアルポートRAM3
0dへ新データを書き込むのを許可するように構成され
ている。ここで、ミシン駆動処理部30cは、デュアル
ポートRAM30dから読み出したデータを、一旦、S
RAMの方へ蓄積し、このドライブブートメモリから読
み出しては刺繍を実行するように構成されている。この
ドライブブートメモリには1分間刺繍を実行するのに必
要な量のデータ(約1000ステッチ)が蓄積されるよ
うになっている。これは、何等かの原因によってメイン
演算処理部30a側にトラブルが発生しても、ミシンが
いきなり停止しない様にするためである。
【0038】ところで、ミシン駆動処理部30cのCP
U65は、1ステッチ縫う度にデュアルポートRAM3
0dを介してメインCPU61側へと刺繍進行状態の情
報を与えている。具体的には、刺繍の終了したデータの
ステッチ番号を送っている。この情報が返って来ること
によって、メインCPU65側で、後述の淡色表示の処
理などをほとんどタイムラグなしに実行することができ
ている。以下、ミシン駆動処理について説明する。
U65は、1ステッチ縫う度にデュアルポートRAM3
0dを介してメインCPU61側へと刺繍進行状態の情
報を与えている。具体的には、刺繍の終了したデータの
ステッチ番号を送っている。この情報が返って来ること
によって、メインCPU65側で、後述の淡色表示の処
理などをほとんどタイムラグなしに実行することができ
ている。以下、ミシン駆動処理について説明する。
【0039】ミシン駆動処理では、図18に示す様に、
まず、初期化処理が既に済んでいるか否かを判断する
(S310)。済んでいない場合は、Xモータ23,Y
モータ25を駆動し、原点位置センサ29の作動を確認
することによって、機械原点を出す原点出し動作を行う
(S320)。次に、上記データ登録処理で登録された
データの内、「機械原点 − 枠原点位置関係データ」と
「枠原点 − デザイン原点位置関係データ」とを読み出
し、両者を加算することによってデザイン原点の絶対位
置を算出する(S330)。そして、このデザイン原点
絶対位置が針落ち点となる様にワーク保持枠17を移動
させ、縫い始め位置を合わせる(S340)。
まず、初期化処理が既に済んでいるか否かを判断する
(S310)。済んでいない場合は、Xモータ23,Y
モータ25を駆動し、原点位置センサ29の作動を確認
することによって、機械原点を出す原点出し動作を行う
(S320)。次に、上記データ登録処理で登録された
データの内、「機械原点 − 枠原点位置関係データ」と
「枠原点 − デザイン原点位置関係データ」とを読み出
し、両者を加算することによってデザイン原点の絶対位
置を算出する(S330)。そして、このデザイン原点
絶対位置が針落ち点となる様にワーク保持枠17を移動
させ、縫い始め位置を合わせる(S340)。
【0040】こうして初期化処理が済んだら、図19
(A)に示す様に、デザインの表示を淡色表示切り換え
る(S350)。この淡色表示をするためのデータは、
VRAM64に記録される。即ち、ミシン駆動処理での
以後の画像表示は、VRAM64の方のデータに基づい
てなされることになる。CPU61及びVGAコントロ
ーラ62が、この切換を実施する。
(A)に示す様に、デザインの表示を淡色表示切り換え
る(S350)。この淡色表示をするためのデータは、
VRAM64に記録される。即ち、ミシン駆動処理での
以後の画像表示は、VRAM64の方のデータに基づい
てなされることになる。CPU61及びVGAコントロ
ーラ62が、この切換を実施する。
【0041】そして、一針データに基づいて、スピンド
ルモータ19,針棒選択モータ21,Xモータ23,Y
モータ25を駆動開始する(S360)。また、この駆
動によって処理が済んだステッチまでの上記VRAM6
4内の淡色表示データを色表示データに書き換える(S
370)。従って、この駆動開始後は、一針データに基
づいて逐次処理が進むごとに書き換えられるVRAM6
4のデータに基づいて、刺繍の進行状況にマッチした画
像表示が可能となる(図19(B))。
ルモータ19,針棒選択モータ21,Xモータ23,Y
モータ25を駆動開始する(S360)。また、この駆
動によって処理が済んだステッチまでの上記VRAM6
4内の淡色表示データを色表示データに書き換える(S
370)。従って、この駆動開始後は、一針データに基
づいて逐次処理が進むごとに書き換えられるVRAM6
4のデータに基づいて、刺繍の進行状況にマッチした画
像表示が可能となる(図19(B))。
【0042】以後、縫い終わり点まで処理が進んで刺繍
が完了するか、あるいは糸切れセンサ27にて糸切れの
様な動作異常が検出されるまで、このS360,S37
0の処理を繰り返す(S380,S385)。なお、刺
繍完了あるいは動作異常が検出されたら、刺繍ミシンの
駆動を停止し、報知処理を実行する(S390,S39
5)。この報知処理については、後で詳しく説明する。
が完了するか、あるいは糸切れセンサ27にて糸切れの
様な動作異常が検出されるまで、このS360,S37
0の処理を繰り返す(S380,S385)。なお、刺
繍完了あるいは動作異常が検出されたら、刺繍ミシンの
駆動を停止し、報知処理を実行する(S390,S39
5)。この報知処理については、後で詳しく説明する。
【0043】次に、モノグラム処理について説明する。
モノグラム処理とは、デザインを設計・編集する処理で
ある。この処理は、メイン演算処理部30aのCPU6
1と、表示処理部30bのVGAコントローラ62及び
CAD用のVRAM63が作動することによって実現さ
れている。
モノグラム処理とは、デザインを設計・編集する処理で
ある。この処理は、メイン演算処理部30aのCPU6
1と、表示処理部30bのVGAコントローラ62及び
CAD用のVRAM63が作動することによって実現さ
れている。
【0044】このモノグラム処理の例としては、図20
に示す様に、上記デザイン選択処理と同様の手順で傘の
デザインを呼び出し、その周りに「LOVE」という文
字をバランスよく配置した模様をデザインする例につい
て説明する。モノグラム処理のメインルーチンを図21
に示す。このモノグラム処理は、図8の画面上部の機能
選択マーク群(以下、単に「モノグラムマーク」とい
う)71bにマウスカーソルを合わせてクリックするこ
とにより開始される。
に示す様に、上記デザイン選択処理と同様の手順で傘の
デザインを呼び出し、その周りに「LOVE」という文
字をバランスよく配置した模様をデザインする例につい
て説明する。モノグラム処理のメインルーチンを図21
に示す。このモノグラム処理は、図8の画面上部の機能
選択マーク群(以下、単に「モノグラムマーク」とい
う)71bにマウスカーソルを合わせてクリックするこ
とにより開始される。
【0045】まず、デザイン選択をするか否かが判別さ
れる(S410)。デザイン選択は、画面上の所定のマ
ークをクリックすることにより指示することができる。
デザイン選択処理(S420)の詳細は、既にドライブ
処理において説明したので省略する。
れる(S410)。デザイン選択は、画面上の所定のマ
ークをクリックすることにより指示することができる。
デザイン選択処理(S420)の詳細は、既にドライブ
処理において説明したので省略する。
【0046】デザイン選択処理をしない場合、及び、デ
ザイン選択処理を選択し、その処理を終えた場合は、次
に、文字列選択処理(S430)に移行する。文字列選
択処理では、図22に示す様に、カラーディスプレイ3
1上にこれから文字列を配置する四角の枠であるエディ
ットフレーム81を表示する(S440)。
ザイン選択処理を選択し、その処理を終えた場合は、次
に、文字列選択処理(S430)に移行する。文字列選
択処理では、図22に示す様に、カラーディスプレイ3
1上にこれから文字列を配置する四角の枠であるエディ
ットフレーム81を表示する(S440)。
【0047】エディットフレーム81は、図23(A)
に示す様に、枠線81a,配列ライン81b,機能呼出
マーク81c〜81iから構成されている。なお、各マ
ーク81c〜81iの上にマウスカーソルが置かれる
と、マウスカーソルは、同図(B)の中列に示す様な絵
柄マークに変わり、どの様な機能を呼び出すためのマー
クを選択したのかがイメージとして分かりやすい様に構
成されている。
に示す様に、枠線81a,配列ライン81b,機能呼出
マーク81c〜81iから構成されている。なお、各マ
ーク81c〜81iの上にマウスカーソルが置かれる
と、マウスカーソルは、同図(B)の中列に示す様な絵
柄マークに変わり、どの様な機能を呼び出すためのマー
クを選択したのかがイメージとして分かりやすい様に構
成されている。
【0048】枠線81aは、刺繍模様を構成する文字列
の全体形状をイメージとして理解する際の助けとなるも
ので、最初は一文字を当てはめることのできる程度の小
さな枠として表示される。配列ライン81bは、文字列
の並ぶ基準線を意味する。初期設定としては、この配列
ライン81bに対する各文字のベースラインのずれは
「0」とされている。従って、最初の入力では、各文字
の下辺は、この配列ライン81bにくっつく様に配列さ
れる(図24参照)。
の全体形状をイメージとして理解する際の助けとなるも
ので、最初は一文字を当てはめることのできる程度の小
さな枠として表示される。配列ライン81bは、文字列
の並ぶ基準線を意味する。初期設定としては、この配列
ライン81bに対する各文字のベースラインのずれは
「0」とされている。従って、最初の入力では、各文字
の下辺は、この配列ライン81bにくっつく様に配列さ
れる(図24参照)。
【0049】機能呼出マーク81cは、エディットフレ
ーム81を斜めに変形させることで各単位模様の斜め変
形角度を指示する斜変形角指示手段としての機能を呼び
出すためのものである。以下、スランターマーク81c
とよぶ。機能呼出マーク81dは、エディットフレーム
81を配列ライン81bと直交する方向へ伸縮すること
によってフレーム内に配列される各文字の相似変形量を
指示する相似変形量指示手段としての機能を呼び出すた
めのもので、以下、リサイザーマーク81dとよぶ。機
能呼出マーク81eは、エディットフレーム81を縦横
比の異なる形状に変形させることでフレーム内に配列さ
れる文字の縦横比変化を指示する縦横比変化指示手段と
しての機能を呼び出すためのもので、以下、フリーリサ
イザーマーク81eとよぶ。機能呼出マーク81fは、
エディットフレーム81を文字列の配列方向に伸縮する
ことでフレーム内の各文字の配列間隔を指示する配列間
隔指示手段としての機能を呼び出すためのもので、以
下、スペーサーマーク81fとよぶ。機能呼出マーク8
1gは、エディットフレーム81を回転させることでフ
レーム内の各文字の回転角度を指示する回転角指示手段
としての機能を呼び出すためのもので、以下、ローテイ
ターマーク81gとよぶ。機能呼出マーク81hは、エ
ディットフレーム81を湾曲形状に変形させることで配
列ライン81bの湾曲状態を指示する湾曲配列指示手段
としての機能を呼び出すためのもので、以下、アークメ
イカーマーク81hとよぶ。機能呼出マーク81iは、
エディットフレーム81を平行移動させることで文字列
全体を平行移動させる移動量を指示する移動量指示手段
としての機能を呼び出すためのもので、以下、シフター
マーク81iとよぶ。
ーム81を斜めに変形させることで各単位模様の斜め変
形角度を指示する斜変形角指示手段としての機能を呼び
出すためのものである。以下、スランターマーク81c
とよぶ。機能呼出マーク81dは、エディットフレーム
81を配列ライン81bと直交する方向へ伸縮すること
によってフレーム内に配列される各文字の相似変形量を
指示する相似変形量指示手段としての機能を呼び出すた
めのもので、以下、リサイザーマーク81dとよぶ。機
能呼出マーク81eは、エディットフレーム81を縦横
比の異なる形状に変形させることでフレーム内に配列さ
れる文字の縦横比変化を指示する縦横比変化指示手段と
しての機能を呼び出すためのもので、以下、フリーリサ
イザーマーク81eとよぶ。機能呼出マーク81fは、
エディットフレーム81を文字列の配列方向に伸縮する
ことでフレーム内の各文字の配列間隔を指示する配列間
隔指示手段としての機能を呼び出すためのもので、以
下、スペーサーマーク81fとよぶ。機能呼出マーク8
1gは、エディットフレーム81を回転させることでフ
レーム内の各文字の回転角度を指示する回転角指示手段
としての機能を呼び出すためのもので、以下、ローテイ
ターマーク81gとよぶ。機能呼出マーク81hは、エ
ディットフレーム81を湾曲形状に変形させることで配
列ライン81bの湾曲状態を指示する湾曲配列指示手段
としての機能を呼び出すためのもので、以下、アークメ
イカーマーク81hとよぶ。機能呼出マーク81iは、
エディットフレーム81を平行移動させることで文字列
全体を平行移動させる移動量を指示する移動量指示手段
としての機能を呼び出すためのもので、以下、シフター
マーク81iとよぶ。
【0050】なお、カラーディスプレイ31上には、さ
らに、水平基準線85及び垂直基準線87も表示され
る。これらは、以下の編集処理において、刺繍模様の傾
き具合いや湾曲配列の具合いなどを直観的に理解する際
の助けとなる。こうして最初に表示されたエディットフ
レーム81は、基準サイズの文字(高さ×幅=21.4
mm×14.9mm)を、基準文字間隔(1mm)にて、傾い
たり回転したりすることなく、水平に配列するためのも
のとして機能する。
らに、水平基準線85及び垂直基準線87も表示され
る。これらは、以下の編集処理において、刺繍模様の傾
き具合いや湾曲配列の具合いなどを直観的に理解する際
の助けとなる。こうして最初に表示されたエディットフ
レーム81は、基準サイズの文字(高さ×幅=21.4
mm×14.9mm)を、基準文字間隔(1mm)にて、傾い
たり回転したりすることなく、水平に配列するためのも
のとして機能する。
【0051】このエディットフレーム表示状態におい
て、文字列の入力を待つ(S445)。文字列の入力
は、キーボード41のアルファニューメリカルキー群を
操作することにより、タイプライタ感覚で実施できる。
文字が一文字入力される毎に、その文字をエディットフ
レーム81内に、基準サイズ,基準文字間隔にて水平に
配列しつつ表示していく(S447)。
て、文字列の入力を待つ(S445)。文字列の入力
は、キーボード41のアルファニューメリカルキー群を
操作することにより、タイプライタ感覚で実施できる。
文字が一文字入力される毎に、その文字をエディットフ
レーム81内に、基準サイズ,基準文字間隔にて水平に
配列しつつ表示していく(S447)。
【0052】この際、図24に示す様に、エディットフ
レーム81は一文字増える毎に横方向に伸びていく。各
文字は、配列ライン81bに対して配置を関連付けられ
ながら、底辺が配列ライン81bにくっつき、かつ法線
方向に直立した状態で表示される。このとき、文字列
は、選択されている文字列の中心が垂直基準線に一致す
る様に表示される。なお、この時点で選択・表示されて
いるのは、文字の一針データではなく、文字の形状を決
定するためのカラムデータである。カラムデータとは、
文字を直線帯,曲線帯等のカラムの集合として表したデ
ータである。カラムデータであるので、位置座標情報の
分量が少なく、表示は瞬時にして実行される。また、後
述の変形表示も瞬時になし得る。
レーム81は一文字増える毎に横方向に伸びていく。各
文字は、配列ライン81bに対して配置を関連付けられ
ながら、底辺が配列ライン81bにくっつき、かつ法線
方向に直立した状態で表示される。このとき、文字列
は、選択されている文字列の中心が垂直基準線に一致す
る様に表示される。なお、この時点で選択・表示されて
いるのは、文字の一針データではなく、文字の形状を決
定するためのカラムデータである。カラムデータとは、
文字を直線帯,曲線帯等のカラムの集合として表したデ
ータである。カラムデータであるので、位置座標情報の
分量が少なく、表示は瞬時にして実行される。また、後
述の変形表示も瞬時になし得る。
【0053】一方、この文字入力においては、マウスカ
ーソルを文字と文字との間にもっていけば文字の挿入処
理も実施できるし、文字の上にマウスカーソルをもって
いってDELキーを押下すれば削除処理も実施できる。
挿入処理では、エディットフレーム81の伸びに追随し
て後方の文字列は自動的に後ろへずらされることにな
る。また、削除処理では、逆にエディットフレーム81
は縮み、後続文字列は前方へずれていく。
ーソルを文字と文字との間にもっていけば文字の挿入処
理も実施できるし、文字の上にマウスカーソルをもって
いってDELキーを押下すれば削除処理も実施できる。
挿入処理では、エディットフレーム81の伸びに追随し
て後方の文字列は自動的に後ろへずらされることにな
る。また、削除処理では、逆にエディットフレーム81
は縮み、後続文字列は前方へずれていく。
【0054】こうして予定の文字列を入力し終えたら
(S450:YES)、全体編集に移行するか否かを判
別する(S460)。全体編集へ移行しない場合には、
この状態でリターンキーを押下するか、エディットフレ
ームの外でマウスをクリックすればよい。全体編集へ移
行しないと判別されたら、エディットフレーム81の表
示を消し(S470)、刺繍模様をデータとして登録す
る処理を実行する(S490)。データ登録処理とは、
カラムデータとしての文字列を、特開昭60−1199
81号公報や、特開昭63−139587〜13959
2号公報などに記載されている様な周知の手法にて一針
データ化し、デザインとして選択されている図形の一針
データとの間で渡り糸関係を設定し、全体を一つの模様
として一針データ同士を結合し、登録する処理である。
ここで登録された模様は、ドライブ処理におけるデザイ
ン選択処理にて選択できる様に、一覧表に加えて表示で
きる様に縮小データとしても記憶される。
(S450:YES)、全体編集に移行するか否かを判
別する(S460)。全体編集へ移行しない場合には、
この状態でリターンキーを押下するか、エディットフレ
ームの外でマウスをクリックすればよい。全体編集へ移
行しないと判別されたら、エディットフレーム81の表
示を消し(S470)、刺繍模様をデータとして登録す
る処理を実行する(S490)。データ登録処理とは、
カラムデータとしての文字列を、特開昭60−1199
81号公報や、特開昭63−139587〜13959
2号公報などに記載されている様な周知の手法にて一針
データ化し、デザインとして選択されている図形の一針
データとの間で渡り糸関係を設定し、全体を一つの模様
として一針データ同士を結合し、登録する処理である。
ここで登録された模様は、ドライブ処理におけるデザイ
ン選択処理にて選択できる様に、一覧表に加えて表示で
きる様に縮小データとしても記憶される。
【0055】これに対し、全体編集へ移行する場合に
は、機能呼出マーク81c〜81iのいずれかにカーソ
ルを合わせてマウスをクリックすればよい。この操作が
なされると、エディットフレーム変形処理及び刺繍模様
編集処理からなる全体編集処理(S480)が実行され
る。全体編集処理が終わったら、やはり、S490へ進
んで、データ登録処理が実行される。
は、機能呼出マーク81c〜81iのいずれかにカーソ
ルを合わせてマウスをクリックすればよい。この操作が
なされると、エディットフレーム変形処理及び刺繍模様
編集処理からなる全体編集処理(S480)が実行され
る。全体編集処理が終わったら、やはり、S490へ進
んで、データ登録処理が実行される。
【0056】全体編集処理は、図25に示す様に、いず
れの機能が選択されたかを判別し(S510)、スラン
ター処理(S520)、リサイザー処理(S530)、
フリーリサイザー処理(S540)、スペーサー処理
(S550)、ローテイター処理(S560)、アーク
メイカー処理(S570)、シフター処理(S580)
のいずれかへ進む。そして、これらの各処理を1回若し
くは複数回実行して編集終了が指示されると(S59
0)、編集後の刺繍模様を登録する処理を実行する(S
595)。
れの機能が選択されたかを判別し(S510)、スラン
ター処理(S520)、リサイザー処理(S530)、
フリーリサイザー処理(S540)、スペーサー処理
(S550)、ローテイター処理(S560)、アーク
メイカー処理(S570)、シフター処理(S580)
のいずれかへ進む。そして、これらの各処理を1回若し
くは複数回実行して編集終了が指示されると(S59
0)、編集後の刺繍模様を登録する処理を実行する(S
595)。
【0057】なお、図20の模様を形成する処理として
は、これら各処理の内、シフター処理及びアークメイカ
ー処理を実行すればよいので、これらについてだけ詳し
く説明する。まず、アークメイカー処理について説明す
る。この処理は、アークメイカーマーク81hがクリッ
クされることにより開始される。
は、これら各処理の内、シフター処理及びアークメイカ
ー処理を実行すればよいので、これらについてだけ詳し
く説明する。まず、アークメイカー処理について説明す
る。この処理は、アークメイカーマーク81hがクリッ
クされることにより開始される。
【0058】アークメイカー処理では、図26に示す様
に、まず、開始時点でのアークメイカーマーク81hの
画面上座標位置を記憶すると共に、初期の円弧半径も記
憶する(S710)。次に、所定時間毎にアークメイカ
ーマーク81hの座標位置を読み取り(S720)、各
時点での円弧半径を計算する(S730)。
に、まず、開始時点でのアークメイカーマーク81hの
画面上座標位置を記憶すると共に、初期の円弧半径も記
憶する(S710)。次に、所定時間毎にアークメイカ
ーマーク81hの座標位置を読み取り(S720)、各
時点での円弧半径を計算する(S730)。
【0059】円弧半径は、図27(A)の様に下円弧と
なる場合にはマイナスの値として、同図(C)の様に上
円弧となる場合にはプラスの値として計算される。この
計算の条件としては、配列ラインの中点PMを移動させ
ず、かつ、配列ラインの長さを固定とし、アークメイカ
ーマーク81hの移動量に比例して配列ラインの先端点
P1及び後端点P2が対称位置を保ったままで移動され
たとしたときに、これら先端点P1,中点PM及び後端
点P2の三点を結ぶ円弧の半径として算出される。
なる場合にはマイナスの値として、同図(C)の様に上
円弧となる場合にはプラスの値として計算される。この
計算の条件としては、配列ラインの中点PMを移動させ
ず、かつ、配列ラインの長さを固定とし、アークメイカ
ーマーク81hの移動量に比例して配列ラインの先端点
P1及び後端点P2が対称位置を保ったままで移動され
たとしたときに、これら先端点P1,中点PM及び後端
点P2の三点を結ぶ円弧の半径として算出される。
【0060】より具体的には、図28に示す様に、S7
20で読み取った先端点P1の座標から、垂直基準線に
対して対称位置になるべき後端点P2の座標を算出する
(S731)。次に、中点PMの座標を読み出す(S7
32)。ここで、中点PMの座標は、S710で読み込
んだ初期値に基づいて記憶されている。続いて、先端点
P1と中点PMとを結ぶ線分を算出し、この線分に対す
る垂直2等分線L1を求める(S733)。同じく、中
点PMと後端点P2を結ぶ線分を算出し、この線分に対
する垂直2等分線L2を求める(S734)。そして、
両垂直2等分線L1,L2の交点の座標を算出し、これ
を3点円弧の中心Oとする(S735)。後は、この円
弧中心Oと中点PMのy方向の座標値の差を算出すれ
ば、半径を数値として求めることができる(S73
6)。
20で読み取った先端点P1の座標から、垂直基準線に
対して対称位置になるべき後端点P2の座標を算出する
(S731)。次に、中点PMの座標を読み出す(S7
32)。ここで、中点PMの座標は、S710で読み込
んだ初期値に基づいて記憶されている。続いて、先端点
P1と中点PMとを結ぶ線分を算出し、この線分に対す
る垂直2等分線L1を求める(S733)。同じく、中
点PMと後端点P2を結ぶ線分を算出し、この線分に対
する垂直2等分線L2を求める(S734)。そして、
両垂直2等分線L1,L2の交点の座標を算出し、これ
を3点円弧の中心Oとする(S735)。後は、この円
弧中心Oと中点PMのy方向の座標値の差を算出すれ
ば、半径を数値として求めることができる(S73
6)。
【0061】そして、この演算結果に基づいて、各時点
でのエディットフレーム81の湾曲状態を視覚的に表す
ための再表示を実施する(S740)。このときの表示
基準点は、初期の配列ライン81bの中点PMである。
そして、この湾曲表示された配列ライン81bに対し
て、各文字を大きさ等をそのままに、各文字の底辺が配
列ラインの接線方向と一致し、かつ配列ライン上での文
字間隔が文字間隔データ設定値により定められた間隔に
なる様に、文字の再表示をする(S750)。
でのエディットフレーム81の湾曲状態を視覚的に表す
ための再表示を実施する(S740)。このときの表示
基準点は、初期の配列ライン81bの中点PMである。
そして、この湾曲表示された配列ライン81bに対し
て、各文字を大きさ等をそのままに、各文字の底辺が配
列ラインの接線方向と一致し、かつ配列ライン上での文
字間隔が文字間隔データ設定値により定められた間隔に
なる様に、文字の再表示をする(S750)。
【0062】この間の表示例を示すと、図29の様にな
る。例えば、アークメイカーマーク81hを下方へ移動
させれば、内部の文字も含めてエディットフレーム81
が下円弧形状に湾曲され、アークメイカーマーク81h
を上方に移動させれば、内部の文字も含めてエディット
フレーム81が上円弧形状に湾曲される。
る。例えば、アークメイカーマーク81hを下方へ移動
させれば、内部の文字も含めてエディットフレーム81
が下円弧形状に湾曲され、アークメイカーマーク81h
を上方に移動させれば、内部の文字も含めてエディット
フレーム81が上円弧形状に湾曲される。
【0063】こうして、マウス43のドラッグ操作によ
ってアークメイカーマーク81hが移動されるに伴い、
その移動に追随する形でエディットフレーム81を湾曲
させ、かつ、フレーム内の文字列も湾曲位置に再配置し
ながら再表示する。そして、マウス43がリリース操作
されると、その時点で演算されている円弧半径を新デー
タとして記憶する(S760,S770)。
ってアークメイカーマーク81hが移動されるに伴い、
その移動に追随する形でエディットフレーム81を湾曲
させ、かつ、フレーム内の文字列も湾曲位置に再配置し
ながら再表示する。そして、マウス43がリリース操作
されると、その時点で演算されている円弧半径を新デー
タとして記憶する(S760,S770)。
【0064】なお、このアークメイカー処理におけるエ
ディットフレーム及び文字列の湾曲・再表示は、エディ
ットフレーム及び文字列を点列として認識し、円弧中心
Oを原点とする極座標とxy平面座標との間で、座標変
換を繰り返して演算する手法を採用することができる。
シフター処理は、シフターマーク81iがクリックされ
ることにより開始される。
ディットフレーム及び文字列の湾曲・再表示は、エディ
ットフレーム及び文字列を点列として認識し、円弧中心
Oを原点とする極座標とxy平面座標との間で、座標変
換を繰り返して演算する手法を採用することができる。
シフター処理は、シフターマーク81iがクリックされ
ることにより開始される。
【0065】シフター処理では、図30に示す様に、ま
ず、開始時点でのシフターマーク81iの画面上座標位
置を記憶する(S810)。次に、所定時間毎にシフタ
ーマーク81iの座標位置を読み取り(S820)、各
時点での配列ライン81bの平行移動量を計算する(S
830)。配列ラインの平行移動量は、各時点でのシフ
ターマーク位置と初期シフターマーク位置とのx成分,
y成分の差として簡単に求められる。
ず、開始時点でのシフターマーク81iの画面上座標位
置を記憶する(S810)。次に、所定時間毎にシフタ
ーマーク81iの座標位置を読み取り(S820)、各
時点での配列ライン81bの平行移動量を計算する(S
830)。配列ラインの平行移動量は、各時点でのシフ
ターマーク位置と初期シフターマーク位置とのx成分,
y成分の差として簡単に求められる。
【0066】そして、この演算結果に基づいて、エディ
ットフレーム81を平行移動した位置に再表示する(S
840)。また、この再表示されたエディットフレーム
81の配列ライン81bに対して、大きさ,文字間隔,
文字の回転角等をそのままに、各文字を再表示する(S
850)。
ットフレーム81を平行移動した位置に再表示する(S
840)。また、この再表示されたエディットフレーム
81の配列ライン81bに対して、大きさ,文字間隔,
文字の回転角等をそのままに、各文字を再表示する(S
850)。
【0067】この間の表示例を示すと、図31の様にな
る。同図(B)に示す様に、アークメイカー処理によっ
て湾曲されたデータを、その湾曲状態を保ったままで平
行移動することもできる。こうして、マウス43のドラ
ッグ操作によってシフターマーク81iが移動されるに
伴い、その移動に追随する形でエディットフレーム81
を平行移動させ、かつ、フレーム内の文字列も平行移動
した位置に再配置しながら再表示する。そして、マウス
43がリリース操作されると、その時点で演算されてい
るシフターマーク位置を新データとして記憶する(S8
60,S870)。
る。同図(B)に示す様に、アークメイカー処理によっ
て湾曲されたデータを、その湾曲状態を保ったままで平
行移動することもできる。こうして、マウス43のドラ
ッグ操作によってシフターマーク81iが移動されるに
伴い、その移動に追随する形でエディットフレーム81
を平行移動させ、かつ、フレーム内の文字列も平行移動
した位置に再配置しながら再表示する。そして、マウス
43がリリース操作されると、その時点で演算されてい
るシフターマーク位置を新データとして記憶する(S8
60,S870)。
【0068】図20は、入力された文字列について、ま
ず、シフター処理を実施して傘の絵柄と文字列の位置関
係を調整し((A))、次に、アークメイカー処理を実
施して傘の湾曲に沿うように文字列を湾曲させた状態を
示している((B))。プロジェクト処理は、プロジェ
クトマーク71cをクリックすることにより開始され
る。
ず、シフター処理を実施して傘の絵柄と文字列の位置関
係を調整し((A))、次に、アークメイカー処理を実
施して傘の湾曲に沿うように文字列を湾曲させた状態を
示している((B))。プロジェクト処理は、プロジェ
クトマーク71cをクリックすることにより開始され
る。
【0069】プロジェクト処理とは、デザインを設計・
編集する処理の一つで、同じデザインの図柄をいくつも
一度に刺繍するために設けられている。即ち、ワッペン
の刺繍などにおいて、一度に多数の刺繍を作成する多数
個取りを容易に行うために設けられている。この処理
も、CPU61,VGAコントローラ62及びCAD用
のVRAM63が作動することによって実現されてい
る。
編集する処理の一つで、同じデザインの図柄をいくつも
一度に刺繍するために設けられている。即ち、ワッペン
の刺繍などにおいて、一度に多数の刺繍を作成する多数
個取りを容易に行うために設けられている。この処理
も、CPU61,VGAコントローラ62及びCAD用
のVRAM63が作動することによって実現されてい
る。
【0070】プロジェクト処理においては、図32に示
す様に、まず、デザイン選択処理を実行する(S91
0)。デザイン選択処理は、ドライブ処理について説明
したのと同じである。このデザイン選択処理により、多
数個取りすべきデザインを選択したら、図33に示す様
に、画面上には、エディットフレーム91付の影絵の状
態でデザインを表示する(S920)。そして、デザイ
ンの配置処理を実行する(S930)。デザインの配置
処理は、エディットフレーム91に対するシフター処理
及びローテイター処理によって実施される。
す様に、まず、デザイン選択処理を実行する(S91
0)。デザイン選択処理は、ドライブ処理について説明
したのと同じである。このデザイン選択処理により、多
数個取りすべきデザインを選択したら、図33に示す様
に、画面上には、エディットフレーム91付の影絵の状
態でデザインを表示する(S920)。そして、デザイ
ンの配置処理を実行する(S930)。デザインの配置
処理は、エディットフレーム91に対するシフター処理
及びローテイター処理によって実施される。
【0071】今度のエディットフレーム91は、枠線9
1a,ローテイターマーク91g,シフターマーク91
iからなるものである。ローテイターマーク91gは、
エディットフレーム91を回転させることでフレーム内
の絵柄の回転角度を指示する回転角指示手段としての機
能を呼び出すためのものである。シフターマーク91i
は、エディットフレーム91を平行移動させることで絵
柄全体を平行移動させる移動量を指示する移動量指示手
段としての機能を呼び出すためのものである。なお、シ
フターマーク91iを指定して実行するシフター処理
は、モノグラム処理に関して説明したシフター処理と同
様であり、図34に示す様に、絵柄を画面上の任意の位
置に移動・配置するときに用いる。
1a,ローテイターマーク91g,シフターマーク91
iからなるものである。ローテイターマーク91gは、
エディットフレーム91を回転させることでフレーム内
の絵柄の回転角度を指示する回転角指示手段としての機
能を呼び出すためのものである。シフターマーク91i
は、エディットフレーム91を平行移動させることで絵
柄全体を平行移動させる移動量を指示する移動量指示手
段としての機能を呼び出すためのものである。なお、シ
フターマーク91iを指定して実行するシフター処理
は、モノグラム処理に関して説明したシフター処理と同
様であり、図34に示す様に、絵柄を画面上の任意の位
置に移動・配置するときに用いる。
【0072】ローテイター処理について、図35のフロ
ーチャートに基づいて説明する。ローテイター処理は、
ローテイターマーク91gがクリックされることにより
開始され、まず、開始時点でのローテイターマーク91
gの画面上座標位置及び枠線91aの初期の回転角を記
憶する(S1010)。ここで、枠線91aの回転角
は、枠線左下角91bを始点としてローテイターマーク
91gへ引いた線分の水平線に対する傾きとして求めら
れる。従って、最初は「0deg」と記憶される。
ーチャートに基づいて説明する。ローテイター処理は、
ローテイターマーク91gがクリックされることにより
開始され、まず、開始時点でのローテイターマーク91
gの画面上座標位置及び枠線91aの初期の回転角を記
憶する(S1010)。ここで、枠線91aの回転角
は、枠線左下角91bを始点としてローテイターマーク
91gへ引いた線分の水平線に対する傾きとして求めら
れる。従って、最初は「0deg」と記憶される。
【0073】次に、所定時間毎にローテイターマーク9
1gの座標位置を読み取り(S1020)、各時点での
回転角を計算する(S1030)。そして、エディット
フレーム91を回転し、再表示を実施する(S104
0)。このエディットフレームの回転は、底辺中点91
bを基準点にして枠線91aを回転することによりなさ
れる。そして、各時点で演算される回転角に基づいて絵
柄の影絵も回転させて再表示をする(S1050)。
1gの座標位置を読み取り(S1020)、各時点での
回転角を計算する(S1030)。そして、エディット
フレーム91を回転し、再表示を実施する(S104
0)。このエディットフレームの回転は、底辺中点91
bを基準点にして枠線91aを回転することによりなさ
れる。そして、各時点で演算される回転角に基づいて絵
柄の影絵も回転させて再表示をする(S1050)。
【0074】この間の表示例を示すと、図36の様にな
る。例えば、ローテイターマーク91gを右回りに移動
させれば、内部の絵柄の影絵も含めてエディットフレー
ム91が右回りに回転する。また、ローテイターマーク
91gを左回りに移動させれば、内部の絵柄の影絵も含
めてエディットフレーム91が左回りに回転する。
る。例えば、ローテイターマーク91gを右回りに移動
させれば、内部の絵柄の影絵も含めてエディットフレー
ム91が右回りに回転する。また、ローテイターマーク
91gを左回りに移動させれば、内部の絵柄の影絵も含
めてエディットフレーム91が左回りに回転する。
【0075】こうして、マウス43のドラッグ操作によ
ってローテイターマーク91gが移動されるに伴い、そ
の移動に追随する形でエディットフレーム91を回転
し、かつ、フレーム内の絵柄の影絵も回転させながら再
表示する。そして、マウス43がリリース操作される
と、その時点で演算されている回転角を新データとして
記憶する(S1060,S1070)。
ってローテイターマーク91gが移動されるに伴い、そ
の移動に追随する形でエディットフレーム91を回転
し、かつ、フレーム内の絵柄の影絵も回転させながら再
表示する。そして、マウス43がリリース操作される
と、その時点で演算されている回転角を新データとして
記憶する(S1060,S1070)。
【0076】こうして、シフター処理及びローテイター
処理を実行して画面に表示された保持枠内の任意の位置
に、多数個取りすべきデザインの最初の一つを配置す
る。なお、次の確定処理を実行するまでは、シフター処
理を実行し、ローテーター処理を実行し、またシフター
処理を実行し、ローテイター処理を実行し、…と何度も
繰り返すことができる。
処理を実行して画面に表示された保持枠内の任意の位置
に、多数個取りすべきデザインの最初の一つを配置す
る。なお、次の確定処理を実行するまでは、シフター処
理を実行し、ローテーター処理を実行し、またシフター
処理を実行し、ローテイター処理を実行し、…と何度も
繰り返すことができる。
【0077】一つ目のデザインを配置する処理(S93
0)からは、マウス43の右側の確定ボタンの方をクリ
ックする操作によって抜けることができる(S94
0)。このとき、エディットフレーム91は消え、絵柄
の影絵表示だけが残る。また、この絵柄の影絵位置の登
録処理が実行される(S950)。これは、デザイン選
択処理を再び繰り返すことなく、画面上から複写感覚で
二つ目以降の絵柄の配置を実行するための処理である。
なお、本実施例では、図33,図34,図36において
画面横に表示した様な選択絵柄ウインドウ93が存在し
ている。これは、絵柄として何が選ばれているのかをス
テッチ表示の形で表示しておき、影絵しか表示していな
い画面を補うためと、このウインドウ内の点を指定する
ことで、やはり複写感覚で二つ目以降の絵柄の配置を実
行するためである。
0)からは、マウス43の右側の確定ボタンの方をクリ
ックする操作によって抜けることができる(S94
0)。このとき、エディットフレーム91は消え、絵柄
の影絵表示だけが残る。また、この絵柄の影絵位置の登
録処理が実行される(S950)。これは、デザイン選
択処理を再び繰り返すことなく、画面上から複写感覚で
二つ目以降の絵柄の配置を実行するための処理である。
なお、本実施例では、図33,図34,図36において
画面横に表示した様な選択絵柄ウインドウ93が存在し
ている。これは、絵柄として何が選ばれているのかをス
テッチ表示の形で表示しておき、影絵しか表示していな
い画面を補うためと、このウインドウ内の点を指定する
ことで、やはり複写感覚で二つ目以降の絵柄の配置を実
行するためである。
【0078】従って、このS950で登録した絵柄位置
データ及び画面横のウインドウ位置に関するデータは、
共にそれらの占める座標点群の中のどれかが指示された
ら、一つ目と同じデザインの絵柄を直接読み出し可能な
様に、呼び出しキーとして登録される(S955)。
データ及び画面横のウインドウ位置に関するデータは、
共にそれらの占める座標点群の中のどれかが指示された
ら、一つ目と同じデザインの絵柄を直接読み出し可能な
様に、呼び出しキーとして登録される(S955)。
【0079】こうして一つ目のデザイン配置位置を確定
したら、多数個取りのための次の配置処理を実行するか
否かを判別する(S960)。既に配置されている絵柄
の上でマウスカーソルをクリックするか、画面横のウイ
ンドウ93にマウスカーソルを合わせてクリックする
と、S960は「YES」と判別され、次の配置をする
ため、再びS930以下の処理を繰り返す。上記S95
0,S955の処理を行っているので、二つ目以降の絵
柄の配置に当たっては再びデザイン選択画面を開いての
処理を行う必要がなく、同じ絵柄を複写する感覚で実行
することができる。
したら、多数個取りのための次の配置処理を実行するか
否かを判別する(S960)。既に配置されている絵柄
の上でマウスカーソルをクリックするか、画面横のウイ
ンドウ93にマウスカーソルを合わせてクリックする
と、S960は「YES」と判別され、次の配置をする
ため、再びS930以下の処理を繰り返す。上記S95
0,S955の処理を行っているので、二つ目以降の絵
柄の配置に当たっては再びデザイン選択画面を開いての
処理を行う必要がなく、同じ絵柄を複写する感覚で実行
することができる。
【0080】こうして必要な個数だけ絵柄を配置し、図
37の様な状態になったところで、ステッチマーク95
をクリックすると、S960は「NO」と判別され、ス
テッチ処理(S970)に移行する。ステッチ処理で
は、図38に示す様に、選択されているデザインの一針
データを読み出し(S1110)、各絵柄の影絵をステ
ッチ表示状態にすると共に(S1120)、絵柄の配置
位置に従って、各絵柄の縫い順を決定し(S113
0)、絵柄から絵柄へのジョグ制御データを求める(S
1140)。
37の様な状態になったところで、ステッチマーク95
をクリックすると、S960は「NO」と判別され、ス
テッチ処理(S970)に移行する。ステッチ処理で
は、図38に示す様に、選択されているデザインの一針
データを読み出し(S1110)、各絵柄の影絵をステ
ッチ表示状態にすると共に(S1120)、絵柄の配置
位置に従って、各絵柄の縫い順を決定し(S113
0)、絵柄から絵柄へのジョグ制御データを求める(S
1140)。
【0081】縫い順の決定方法は、例えば、枠原点に一
番近い絵柄を縫い順1番とし、そこから左回りに広がる
スパイラルラインを仮想してこのスパイラルラインに沿
って順番を決定するとか、上から下へ向かって順番を決
定するとか、上から下かつ左から右といったルールにす
るとか様々考えられる。また、絵柄から絵柄へのジョグ
量が最小となるようにといったルールを設定することも
できる。
番近い絵柄を縫い順1番とし、そこから左回りに広がる
スパイラルラインを仮想してこのスパイラルラインに沿
って順番を決定するとか、上から下へ向かって順番を決
定するとか、上から下かつ左から右といったルールにす
るとか様々考えられる。また、絵柄から絵柄へのジョグ
量が最小となるようにといったルールを設定することも
できる。
【0082】ジョグ制御データとは、一つの絵柄を縫っ
てから次の絵柄を縫うためのワーク保持枠17の移動量
を与えるためのデータである。このジョグ制御データの
算出処理では、例えば、縫い順1番の絵柄の縫い終わり
点と縫い順2番の絵柄の縫い始め点とを直線で結び、そ
のx,y移動量を算出し、これをジョグ量としてデータ
化するという処理を、以降、2番と3番,3番と4番,
…と、縫い順最後の絵柄まで順番に実行し記憶する。
てから次の絵柄を縫うためのワーク保持枠17の移動量
を与えるためのデータである。このジョグ制御データの
算出処理では、例えば、縫い順1番の絵柄の縫い終わり
点と縫い順2番の絵柄の縫い始め点とを直線で結び、そ
のx,y移動量を算出し、これをジョグ量としてデータ
化するという処理を、以降、2番と3番,3番と4番,
…と、縫い順最後の絵柄まで順番に実行し記憶する。
【0083】こうしてジョグ制御データを求めたら、1
番の絵柄用の一針データ,1番−2番絵柄間のジョグ制
御データ,2番の絵柄用の一針データ,2番−3番絵柄
間のジョグ制御データ,3番の絵柄用の一針データ,
…,最後の絵柄用の一針データの順に並べ、これらを連
結したものを一体としてプロジェクト済み一針データと
して登録するデータ連結登録処理を実行する(S115
0)。そして、プロジェクト済み一針データに基づい
て、例えば図39に示す様に、ジョグ制御データに対応
する渡り糸をも表示した形で画面上に全体のステッチ表
示を行う(S1160)。
番の絵柄用の一針データ,1番−2番絵柄間のジョグ制
御データ,2番の絵柄用の一針データ,2番−3番絵柄
間のジョグ制御データ,3番の絵柄用の一針データ,
…,最後の絵柄用の一針データの順に並べ、これらを連
結したものを一体としてプロジェクト済み一針データと
して登録するデータ連結登録処理を実行する(S115
0)。そして、プロジェクト済み一針データに基づい
て、例えば図39に示す様に、ジョグ制御データに対応
する渡り糸をも表示した形で画面上に全体のステッチ表
示を行う(S1160)。
【0084】こうして、ステッチ処理(S970:詳細
はS1110〜S1160)が完了したら、プロジェク
ト済み一針データを、ドライブ処理でのデザイン選択の
際に呼び出すことのできる形式に登録して処理を終了す
る(S980)。次に、セッティング処理,機器処理を
続けて説明する。
はS1110〜S1160)が完了したら、プロジェク
ト済み一針データを、ドライブ処理でのデザイン選択の
際に呼び出すことのできる形式に登録して処理を終了す
る(S980)。次に、セッティング処理,機器処理を
続けて説明する。
【0085】これら両処理は、モノグラム処理,プロジ
ェクト処理と同様に、CPU61,VGAコントローラ
62及びCAD用のVRAM63が作動することによっ
て実現されている。セッティング処理は、セッティング
マーク71dをクリックすることにより開始される。セ
ッティング処理とは、ミシンに密接に関係するパラメー
タを設定する処理である。この処理では、例えば図40
に示す様な糸切れ判定条件の設定処理などを実行する。
糸切れ判定条件設定処理では、現在の判定条件を表示し
(S1210)、キー入力があったら(S1220)、
判定条件をそれに書き換える(S1230)といった処
理を実行する。ここで、糸切れ判定条件とは、糸切れセ
ンサ27によって何回連続して糸切れが検出されたとき
に始めて糸切れと判定するかという条件である。これ
は、糸切れセンサ27が糸切れと検出したとしても、検
出タイミングにおいてたまたま糸が緩んだだけであり、
実際には糸は切れていないといった場合に、いちいちミ
シンが停止しない様にするためのものである。
ェクト処理と同様に、CPU61,VGAコントローラ
62及びCAD用のVRAM63が作動することによっ
て実現されている。セッティング処理は、セッティング
マーク71dをクリックすることにより開始される。セ
ッティング処理とは、ミシンに密接に関係するパラメー
タを設定する処理である。この処理では、例えば図40
に示す様な糸切れ判定条件の設定処理などを実行する。
糸切れ判定条件設定処理では、現在の判定条件を表示し
(S1210)、キー入力があったら(S1220)、
判定条件をそれに書き換える(S1230)といった処
理を実行する。ここで、糸切れ判定条件とは、糸切れセ
ンサ27によって何回連続して糸切れが検出されたとき
に始めて糸切れと判定するかという条件である。これ
は、糸切れセンサ27が糸切れと検出したとしても、検
出タイミングにおいてたまたま糸が緩んだだけであり、
実際には糸は切れていないといった場合に、いちいちミ
シンが停止しない様にするためのものである。
【0086】機器処理は、機器マーク71eをクリック
することにより開始される。機器処理とは、最初から登
録されているデザインや、モノグラム処理,プロジェク
ト処理などにより設計・編集されたデザインを指定の機
器へ出力するためのものである。この処理では、図41
に示す様に、デザイン選択処理(S1310)を実行し
て、最初から登録されているデザインや、モノグラム処
理,プロジェクト処理などにより設計・編集されたデザ
インとして登録されたものの一覧表を表示し、これの中
から一つを選択する。次に、出力可能な機器の一覧表示
をする(S1320)。本実施例では、出力可能な機器
としては、プロッター33,プリンター35,テープパ
ンチャー37,コントロールペンダント45が接続され
ている。そして、オペレータの選択に応じてこれらの機
器のいずれかへデザインを出力する(S1330,S1
340)。
することにより開始される。機器処理とは、最初から登
録されているデザインや、モノグラム処理,プロジェク
ト処理などにより設計・編集されたデザインを指定の機
器へ出力するためのものである。この処理では、図41
に示す様に、デザイン選択処理(S1310)を実行し
て、最初から登録されているデザインや、モノグラム処
理,プロジェクト処理などにより設計・編集されたデザ
インとして登録されたものの一覧表を表示し、これの中
から一つを選択する。次に、出力可能な機器の一覧表示
をする(S1320)。本実施例では、出力可能な機器
としては、プロッター33,プリンター35,テープパ
ンチャー37,コントロールペンダント45が接続され
ている。そして、オペレータの選択に応じてこれらの機
器のいずれかへデザインを出力する(S1330,S1
340)。
【0087】次に、セットアップマーク71fの選択に
よって開始されるセットアップ処理について説明する。
この両処理も、モノグラム処理などと同様に、CPU6
1,VGAコントローラ62及びCAD用のVRAM6
3が作動することによって実現されている。
よって開始されるセットアップ処理について説明する。
この両処理も、モノグラム処理などと同様に、CPU6
1,VGAコントローラ62及びCAD用のVRAM6
3が作動することによって実現されている。
【0088】セットアップ処理の一例として、刺繍糸の
色の設定処理を説明する。この処理は、図42の糸色設
定処理ルーチンに従って実行される。糸色設定処理ルー
チンが開始されると、糸色設定処理画面をカラーディス
プレイ31上に表示する(S1410)。この画面は、
図43(A)に示す様に、7本の針棒11を意味する1
〜7の針番号群101と、各針番号に対応して現在設定
されている色を表す色パレット帯群102と、さらに選
択ボタン群103と、了解スイッチ104と、中止スイ
ッチ105とを表示したものである。
色の設定処理を説明する。この処理は、図42の糸色設
定処理ルーチンに従って実行される。糸色設定処理ルー
チンが開始されると、糸色設定処理画面をカラーディス
プレイ31上に表示する(S1410)。この画面は、
図43(A)に示す様に、7本の針棒11を意味する1
〜7の針番号群101と、各針番号に対応して現在設定
されている色を表す色パレット帯群102と、さらに選
択ボタン群103と、了解スイッチ104と、中止スイ
ッチ105とを表示したものである。
【0089】次に、マウス43がドラッグ,クリック操
作されて選択ボタン群103のいずれかが選択されるの
を待つ(S1420)。なお、この時点で「中止」がク
リックされた場合には本ルーチンを抜ける(S143
0)。また、「了解」がクリックされた場合には、現在
の設定状態にてハードディスクの色パレットデータを書
き換えてから本ルーチンを抜ける(S1440,S14
45)。
作されて選択ボタン群103のいずれかが選択されるの
を待つ(S1420)。なお、この時点で「中止」がク
リックされた場合には本ルーチンを抜ける(S143
0)。また、「了解」がクリックされた場合には、現在
の設定状態にてハードディスクの色パレットデータを書
き換えてから本ルーチンを抜ける(S1440,S14
45)。
【0090】一方、選択ボタン群103のいずれかが選
択されると(S1420:YES)、図43(B)に示
す様に、選択ボタン群103で選ばれた針番号に対する
色パレット帯の直下に針番号X(X=1〜7)と、現在
の設定におけるR,G,B混合割合の構成状況とを表す
RGB表示窓106を出現させる(S1450)。そし
て、RGB混合割合を調整する処理を実行する(S14
60)。
択されると(S1420:YES)、図43(B)に示
す様に、選択ボタン群103で選ばれた針番号に対する
色パレット帯の直下に針番号X(X=1〜7)と、現在
の設定におけるR,G,B混合割合の構成状況とを表す
RGB表示窓106を出現させる(S1450)。そし
て、RGB混合割合を調整する処理を実行する(S14
60)。
【0091】ここで、RGB混合割合は、0〜63の数
値入力、又は、図示のスライドスイッチ107のスイッ
チ位置を画面上で左右にスライドさせる処理によって、
262,144色中の1色に対するものを設定できる様
になっている。なお、数値入力をするには、キーボード
41にてR,G,Bのいずれかを指定し、続いて数字を
入力すればよい。また、スイッチ位置を画面上で左右に
スライドさせるには、R,G,Bの3つのスライドスイ
ッチ107のいずれかのツマミ108をマウス43にて
クリックし、続いてマウス43を左右へドラッグしてか
らリリース操作すればよい。この間、ツマミ108の位
置を画面上の座標位置から識別し、それに応じて、随
時、色パレット帯102の表示色を変更する演算処理,
表示処理を実行する。従って、イメージ処理の場合に
は、色パレット帯102の表示色の変化を見ながら直観
的に色調整作業を実行することができる。従って、実際
に設定されている刺繍糸の色に最も近いイメージの色を
容易に選択することができる。
値入力、又は、図示のスライドスイッチ107のスイッ
チ位置を画面上で左右にスライドさせる処理によって、
262,144色中の1色に対するものを設定できる様
になっている。なお、数値入力をするには、キーボード
41にてR,G,Bのいずれかを指定し、続いて数字を
入力すればよい。また、スイッチ位置を画面上で左右に
スライドさせるには、R,G,Bの3つのスライドスイ
ッチ107のいずれかのツマミ108をマウス43にて
クリックし、続いてマウス43を左右へドラッグしてか
らリリース操作すればよい。この間、ツマミ108の位
置を画面上の座標位置から識別し、それに応じて、随
時、色パレット帯102の表示色を変更する演算処理,
表示処理を実行する。従って、イメージ処理の場合に
は、色パレット帯102の表示色の変化を見ながら直観
的に色調整作業を実行することができる。従って、実際
に設定されている刺繍糸の色に最も近いイメージの色を
容易に選択することができる。
【0092】こうして、色パレットを調整した後に「了
解」をクリックすると、再びS1420へ戻る(S14
70)。一方、この時点で「中止」をクリックすると、
色パレット帯102を調整前の状態に戻してからS14
20に戻る(S1480,S1485)。こうして、S
1420以下の処理を何回か実行し、各針棒11の針に
実際に掛け渡されている刺繍糸の色に対応してすべての
色パレット帯の表示状態を調整した上で「了解」をクリ
ックすることにより、RGB混合割合調整処理の結果に
基づいてハードディスク内の色パレットデータを書き換
える(S1440,S1445)。
解」をクリックすると、再びS1420へ戻る(S14
70)。一方、この時点で「中止」をクリックすると、
色パレット帯102を調整前の状態に戻してからS14
20に戻る(S1480,S1485)。こうして、S
1420以下の処理を何回か実行し、各針棒11の針に
実際に掛け渡されている刺繍糸の色に対応してすべての
色パレット帯の表示状態を調整した上で「了解」をクリ
ックすることにより、RGB混合割合調整処理の結果に
基づいてハードディスク内の色パレットデータを書き換
える(S1440,S1445)。
【0093】次に、これらのドライブ処理,モノグラム
処理,プロジェクト処理等を統括するデュアルタスク処
理について説明する。このデュアルタスク処理は、メイ
ンCPU61によって実行されるもので、図44の様に
構成されている。
処理,プロジェクト処理等を統括するデュアルタスク処
理について説明する。このデュアルタスク処理は、メイ
ンCPU61によって実行されるもので、図44の様に
構成されている。
【0094】メインCPU61は、駆動系用のCPU6
5と演算処理系用のCPU61自身に対して、それぞれ
が実行すべき種々のプログラムを、いわゆるラウンドロ
ビン方式にて、きわめて高速に実行させている(S15
10)。各CPU61,65は、このラウンドロビン方
式の処理によってそれぞれがプログラムを実行すべきタ
イミングになると、それぞれが実行する処理に必要な各
種データの読み書きをデュアルポートRAM30dを介
して実行することができる。この結果、既述のドライブ
処理の中のミシン駆動処理による刺繍と、既述のモノグ
ラム処理やプロジェクト処理などのデータ処理とを略同
時進行的に進めることができる。
5と演算処理系用のCPU61自身に対して、それぞれ
が実行すべき種々のプログラムを、いわゆるラウンドロ
ビン方式にて、きわめて高速に実行させている(S15
10)。各CPU61,65は、このラウンドロビン方
式の処理によってそれぞれがプログラムを実行すべきタ
イミングになると、それぞれが実行する処理に必要な各
種データの読み書きをデュアルポートRAM30dを介
して実行することができる。この結果、既述のドライブ
処理の中のミシン駆動処理による刺繍と、既述のモノグ
ラム処理やプロジェクト処理などのデータ処理とを略同
時進行的に進めることができる。
【0095】一方、このラウンドロビン方式による処理
の際に、CPU61は、VGAコントローラ62に対し
てVRAM63とVRAM64のいずれを選択すべきか
の画像選択指示コマンドを与える(S1520)。この
画像選択指示コマンドは、ドライブ処理の中のデザイン
選択処理とファイル設定処理,モノグラム処理,プロジ
ェクト処理,セッティング処理,機器処理,セットアッ
プ処理のいずれかが実行されているときは、原則とし
て、VRAM63、即ち、CPU61によるCAD処理
の進行状況の方が画面表示される様に指示される。一
方、ドライブ処理の中のミシン駆動処理のみが実行され
ている場合には、原則として、VRAM64、即ち、C
PU65の処理の進行状況の方が画面表示される様に指
示される。そして、どちらかの画像選択指示コマンドが
指示されている状態において、キーボードから「CTR
Lキー」と「ESCキー」が同時に押下された信号が入
ると、これをオペレータから画面切換が指示されたもの
と受け止めて、画像選択指示コマンドを切り換える(S
1530,S1540)。また、この様な画面切換指示
がなされなくても、糸切れセンサ27からの検出信号が
セッッティング処理で設定された糸切れ判定条件を満足
したら、強制的に、VRAM64、即ち、CPU65の
処理の進行状況の方が画面表示される様に指示する(S
1550,S1560)。
の際に、CPU61は、VGAコントローラ62に対し
てVRAM63とVRAM64のいずれを選択すべきか
の画像選択指示コマンドを与える(S1520)。この
画像選択指示コマンドは、ドライブ処理の中のデザイン
選択処理とファイル設定処理,モノグラム処理,プロジ
ェクト処理,セッティング処理,機器処理,セットアッ
プ処理のいずれかが実行されているときは、原則とし
て、VRAM63、即ち、CPU61によるCAD処理
の進行状況の方が画面表示される様に指示される。一
方、ドライブ処理の中のミシン駆動処理のみが実行され
ている場合には、原則として、VRAM64、即ち、C
PU65の処理の進行状況の方が画面表示される様に指
示される。そして、どちらかの画像選択指示コマンドが
指示されている状態において、キーボードから「CTR
Lキー」と「ESCキー」が同時に押下された信号が入
ると、これをオペレータから画面切換が指示されたもの
と受け止めて、画像選択指示コマンドを切り換える(S
1530,S1540)。また、この様な画面切換指示
がなされなくても、糸切れセンサ27からの検出信号が
セッッティング処理で設定された糸切れ判定条件を満足
したら、強制的に、VRAM64、即ち、CPU65の
処理の進行状況の方が画面表示される様に指示する(S
1550,S1560)。
【0096】こうして、刺繍を実行している際に、デザ
イン選択処理,モノグラム処理,プロジェクト処理など
を同時に実行して次の刺繍模様を設計・編集したり、機
器処理を実行してデータをプロッター33,プリンター
35,テープパンチャー37,コントロールペンダント
45のディスクドライバ51,52へ出力したりするデ
ータ処理の方も並行して実行することができる。しか
も、こうしたデータ処理の実行中に、「CTRLキー」
と「ESCキー」を同時に押下すれば、刺繍の進行状況
の画面に表示を切り換えることができ、そろそろ刺繍が
終わりそうかどうかといったことをディスプレイ31の
前を離れることなく確認することができる。また、糸切
れの様な異常の際には、データ処理作業中であっても、
強制的に画面が切り換わり、糸切れの発生が報知される
ので、データ処理に熱中していて糸切れが発生している
のに気付かなかったといったことを防止することができ
る。
イン選択処理,モノグラム処理,プロジェクト処理など
を同時に実行して次の刺繍模様を設計・編集したり、機
器処理を実行してデータをプロッター33,プリンター
35,テープパンチャー37,コントロールペンダント
45のディスクドライバ51,52へ出力したりするデ
ータ処理の方も並行して実行することができる。しか
も、こうしたデータ処理の実行中に、「CTRLキー」
と「ESCキー」を同時に押下すれば、刺繍の進行状況
の画面に表示を切り換えることができ、そろそろ刺繍が
終わりそうかどうかといったことをディスプレイ31の
前を離れることなく確認することができる。また、糸切
れの様な異常の際には、データ処理作業中であっても、
強制的に画面が切り換わり、糸切れの発生が報知される
ので、データ処理に熱中していて糸切れが発生している
のに気付かなかったといったことを防止することができ
る。
【0097】以上の結果、本実施例によれば、デザイン
選択処理,ファイルセット処理,モノグラム処理,プロ
ジェクト処理等の各種データ処理機能を、刺繍実行中に
使用することができ、システム全体の稼動効率を大幅に
向上することができる。しかも、異常事態の発生はタイ
ムリーに報知されるので、メカの駆動とデータ処理とい
う二つの作業を同時進行していたためにかえってこうし
た異常の発見が遅れてシステムの稼動効率を落とすとい
ったことすらない。
選択処理,ファイルセット処理,モノグラム処理,プロ
ジェクト処理等の各種データ処理機能を、刺繍実行中に
使用することができ、システム全体の稼動効率を大幅に
向上することができる。しかも、異常事態の発生はタイ
ムリーに報知されるので、メカの駆動とデータ処理とい
う二つの作業を同時進行していたためにかえってこうし
た異常の発見が遅れてシステムの稼動効率を落とすとい
ったことすらない。
【0098】以上本発明の一実施例について説明した
が、本発明は何等この実施例に限定されるものではな
く、その要旨を逸脱しない範囲の種々なる態様にて実施
することができる。
が、本発明は何等この実施例に限定されるものではな
く、その要旨を逸脱しない範囲の種々なる態様にて実施
することができる。
【0099】
【発明の効果】以上詳述したように本発明の刺繍データ
処理装置によれば、記憶手段に多数記憶された刺繍模様
の一針データの中から、任意の刺繍模様を選定して刺繍
の実行や編集等の処理をするに当り、記憶違いによる選
定作業のやり直し等をすることなく、直観的に思い通り
の模様を選定することができる。また、かかる機能を発
揮するに当たって、索引テーブルの表示に長時間を要す
ることがない。この結果、全体として効率よく迅速な模
様選定作業を実行することができ、作業効率を大幅に向
上することができる。一方、全ての画像表示をラフ表示
させるのではなく、選定された模様については一針デー
タに基づいた縫い上がり状態を表示できるので、最終的
な縫い上がり状態をイメージしながら模様選定作業を実
行することができる。このように、索引テーブル中に刺
繍模様を表示することで、オペレータをいらいらさせた
り、本来の画像表示機能を不十分なものとさせることも
ない。
処理装置によれば、記憶手段に多数記憶された刺繍模様
の一針データの中から、任意の刺繍模様を選定して刺繍
の実行や編集等の処理をするに当り、記憶違いによる選
定作業のやり直し等をすることなく、直観的に思い通り
の模様を選定することができる。また、かかる機能を発
揮するに当たって、索引テーブルの表示に長時間を要す
ることがない。この結果、全体として効率よく迅速な模
様選定作業を実行することができ、作業効率を大幅に向
上することができる。一方、全ての画像表示をラフ表示
させるのではなく、選定された模様については一針デー
タに基づいた縫い上がり状態を表示できるので、最終的
な縫い上がり状態をイメージしながら模様選定作業を実
行することができる。このように、索引テーブル中に刺
繍模様を表示することで、オペレータをいらいらさせた
り、本来の画像表示機能を不十分なものとさせることも
ない。
【0100】また、請求項2記載の刺繍データ処理装置
によれば、索引コードネームを入力しなくてもよく、模
様の指定が直観的かつ簡便になる。
によれば、索引コードネームを入力しなくてもよく、模
様の指定が直観的かつ簡便になる。
【図1】 本発明の基本的構成を例示する構成図であ
る。
る。
【図2】 実施例システムを示す概略構成図である。
【図3】 実施例システムにおける制御系の模式的な構
成図である。
成図である。
【図4】 実施例システムにおける制御系の模式的な構
成図である。
成図である。
【図5】 実施例システムにおける制御系の模式的な構
成図である。
成図である。
【図6】 実施例システムにおける制御系の模式的な構
成図である。
成図である。
【図7】 実施例システムにおける制御系の模式的な構
成図である。
成図である。
【図8】 実施例における基本画面の表示状態の説明図
である。
である。
【図9】 ドライブ処理のメインルーチンのフローチャ
ートである。
ートである。
【図10】 デザイン選択処理のフローチャートであ
る。
る。
【図11】 デザイン選択前の画面表示状態の説明図で
ある。
ある。
【図12】 一針データの説明図である。
【図13】 デザイン選択後の画面表示状態の説明図で
ある。
ある。
【図14】 ファイル設定処理中の画面表示状態の説明
図である。
図である。
【図15】 枠登録データの説明図である。
【図16】 縫い方向の調整に関する説明図である。
【図17】 ティーチング処理中の画面表示状態の説明
図である。
図である。
【図18】 ミシン駆動処理のフローチャートである。
【図19】 ミシン駆動処理中の画面表示状態の説明図
である。
である。
【図20】 モノグラム処理で設計することのできるデ
ザインの一例を示す説明図である。
ザインの一例を示す説明図である。
【図21】 モノグラム処理のメイルーチンのフローチ
ャートである。
ャートである。
【図22】 モノグラム処理開始時の画面表示状態の説
明図である。
明図である。
【図23】 エディットフレームの構成を表した説明図
である。
である。
【図24】 エディット処理における文字列の入力とエ
ディットフレームの関係を表した説明図である。
ディットフレームの関係を表した説明図である。
【図25】 全体編集処理のフローチャートである。
【図26】 文字列のアークメイカー処理のフローチャ
ートである。
ートである。
【図27】 アークメイカー処理における円弧半径の求
め方に関する説明図である。
め方に関する説明図である。
【図28】 三点円弧中心算出処理のフローチャートで
ある。
ある。
【図29】 アークメイカー処理中の画像表示の説明図
である。
である。
【図30】 文字列のシフター処理のフローチャートで
ある。
ある。
【図31】 シフター処理中の画像表示の説明図であ
る。
る。
【図32】 プロジェクト処理のフローチャートであ
る。
る。
【図33】 プロジェクト処理中の画像表示の説明図で
ある。
ある。
【図34】 絵柄のシフター処理中の画像表示の説明図
である。
である。
【図35】 絵柄のロータイター処理のフローチャート
である。
である。
【図36】 絵柄のローテイター処理中の画像表示の説
明図である。
明図である。
【図37】 複数個の絵柄を配置し終えた後の画面表示
状態の説明図である。
状態の説明図である。
【図38】 ステッチ処理のフローチャートである。
【図39】 ステッチ表示処理による画面表示状態の説
明図である。
明図である。
【図40】 糸切れ判定条件設定処理のフローチャート
である。
である。
【図41】 機器処理のフローチャートである。
【図42】 糸色設定処理のフローチャートである。
【図43】 糸色設定処理ルーチンでの画面表示状態の
説明図である。
説明図である。
【図44】 デュアルタスク処理のフローチャートであ
る。
る。
【図45】 従来のデザイン選択の際の索引テーブル表
示状態の説明図である。
示状態の説明図である。
1・・・刺繍装置、10・・・刺繍ミシン、11・・・
針棒、13・・・糸巻、15・・・ミシンヘッド、17
・・・ワーク保持枠、19・・・スピンドルモータ、2
1・・・針棒選択モータ、23・・・Xモータ、25・
・・Yモータ、27・・・糸切れセンサ、29・・・原
点位置センサ、30・・・本体ユニット、31・・・カ
ラーディスプレイ、33・・・プロッター、35・・・
プリンター、37・・・テープパンチャー、41・・・
キーボード、43・・・マウス、45・・・コントロー
ルペンダント、47・・・テープリーダー、51,52
・・・フロッピードライバー、53・・・ジョグキー
群、55・・・ボリュームスイッチ、57・・・ファン
クションキー群、、71a〜71f・・・機能選択マー
ク、73a・・・呼び出しマーク、75a・・・了解マ
ーク、75b・・・中止マーク、81・・・エディット
フレーム、81a・・・枠線、81b・・・配列ライ
ン、81a〜81i・・・機能呼出マーク、85・・・
水平基準線、87・・・垂直基準線、91・・・エディ
ットフレーム、91a・・・枠線、91b・・・左下
角、91g・・・ローテイターマーク、91i・・・シ
フターマーク、93・・・選択絵柄ウインドウ、95・
・・ステッチマーク、101・・・針番号群、102・
・・色パレット帯群、103・・・選択ボタン群、10
4・・・了解スイッチ、105・・・中止スイッチ、1
06・・・RGB表示窓、107・・・スライドスイッ
チ、108・・・ツマミ。
針棒、13・・・糸巻、15・・・ミシンヘッド、17
・・・ワーク保持枠、19・・・スピンドルモータ、2
1・・・針棒選択モータ、23・・・Xモータ、25・
・・Yモータ、27・・・糸切れセンサ、29・・・原
点位置センサ、30・・・本体ユニット、31・・・カ
ラーディスプレイ、33・・・プロッター、35・・・
プリンター、37・・・テープパンチャー、41・・・
キーボード、43・・・マウス、45・・・コントロー
ルペンダント、47・・・テープリーダー、51,52
・・・フロッピードライバー、53・・・ジョグキー
群、55・・・ボリュームスイッチ、57・・・ファン
クションキー群、、71a〜71f・・・機能選択マー
ク、73a・・・呼び出しマーク、75a・・・了解マ
ーク、75b・・・中止マーク、81・・・エディット
フレーム、81a・・・枠線、81b・・・配列ライ
ン、81a〜81i・・・機能呼出マーク、85・・・
水平基準線、87・・・垂直基準線、91・・・エディ
ットフレーム、91a・・・枠線、91b・・・左下
角、91g・・・ローテイターマーク、91i・・・シ
フターマーク、93・・・選択絵柄ウインドウ、95・
・・ステッチマーク、101・・・針番号群、102・
・・色パレット帯群、103・・・選択ボタン群、10
4・・・了解スイッチ、105・・・中止スイッチ、1
06・・・RGB表示窓、107・・・スライドスイッ
チ、108・・・ツマミ。
Claims (2)
- 【請求項1】 刺繍模様を構成する一針データを、刺繍
模様の索引情報と共に記憶した一針データ記憶手段と、 該一針データ記憶手段の記憶している各刺繍模様から特
定の刺繍模様を選定するための索引テーブルをディスプ
レイ上に表示する索引テーブル表示手段と、 該索引テーブル表示手段の表示している索引テーブルに
基づいて特定の刺繍模様を選定する刺繍模様選定手段
と、 該刺繍模様選定手段の選定に従って前記一針データ記憶
手段の記憶内容に基づいて縫い上がりに対応する刺繍模
様をディスプレイ上に画像表示する選定模様表示手段と
を備えた刺繍データ処理装置において、 前記一針データ記憶手段の記憶している各刺繍模様を、
ディスプレイ上にラフに画像表示させることのできるラ
フ表示手段を備え、 前記索引テーブル表示手段は、前記索引テーブルとし
て、該ラフ表示手段による各刺繍模様のラフ表示画像を
テーブル上の対応位置に表示することを特徴とする刺繍
データ処理装置。 - 【請求項2】 請求項1記載の刺繍データ処理装置にお
いて、前記刺繍模様選定手段は、前記索引テーブル表示
手段の表示したラフ表示画像を直接指定することによ
り、刺繍模様の選定をする直接指定手段を備えたことを
特徴とする刺繍データ処理装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP33814593A JPH07185163A (ja) | 1993-12-28 | 1993-12-28 | 刺繍データ処理装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP33814593A JPH07185163A (ja) | 1993-12-28 | 1993-12-28 | 刺繍データ処理装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH07185163A true JPH07185163A (ja) | 1995-07-25 |
Family
ID=18315338
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP33814593A Pending JPH07185163A (ja) | 1993-12-28 | 1993-12-28 | 刺繍データ処理装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH07185163A (ja) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000107478A (ja) * | 1998-09-30 | 2000-04-18 | Juki Corp | 刺しゅうデータ作成システム |
| JP2006075505A (ja) * | 2004-09-13 | 2006-03-23 | Juki Corp | ミシン |
| JP2023141174A (ja) * | 2022-03-23 | 2023-10-05 | 株式会社カネカ | 自動植毛装置 |
| CN118581644A (zh) * | 2024-05-31 | 2024-09-03 | 深圳市雅诺科技股份有限公司 | 一种文胸背扣的缝纫花样生成方法、生成系统及加工方法 |
-
1993
- 1993-12-28 JP JP33814593A patent/JPH07185163A/ja active Pending
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000107478A (ja) * | 1998-09-30 | 2000-04-18 | Juki Corp | 刺しゅうデータ作成システム |
| JP2006075505A (ja) * | 2004-09-13 | 2006-03-23 | Juki Corp | ミシン |
| JP2023141174A (ja) * | 2022-03-23 | 2023-10-05 | 株式会社カネカ | 自動植毛装置 |
| CN118581644A (zh) * | 2024-05-31 | 2024-09-03 | 深圳市雅诺科技股份有限公司 | 一种文胸背扣的缝纫花样生成方法、生成系统及加工方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2003523014A (ja) | テキストグリッド作成ツール | |
| JP3165187B2 (ja) | 複数刺繍機の刺繍処理システム | |
| JPH0576671A (ja) | 刺繍機の刺繍処理システム | |
| JPH07185160A (ja) | メカトロシステムの制御装置及びそれを適用した刺繍システムの制御装置 | |
| JPH0363756A (ja) | 文書編集装置 | |
| JPH07185163A (ja) | 刺繍データ処理装置 | |
| KR100442893B1 (ko) | 터치스크린을 이용한 누비기 및 자수기의 디자인 무늬직접 입력방법 및 그 장치 | |
| JPS63139592A (ja) | 刺繍模様作成装置 | |
| JPH07185162A (ja) | 刺繍データ作成装置 | |
| JPH07185159A (ja) | 刺繍模様編集処理装置 | |
| JPH07185158A (ja) | 刺繍データ処理装置 | |
| JP2704769B2 (ja) | 刺繍機用データ作成装置 | |
| JPH09176955A (ja) | 刺繍模様設計方法及び装置 | |
| JPH021516B2 (ja) | ||
| JP2005165450A (ja) | 作図処理装置および作図処理方法 | |
| JPS63139588A (ja) | 刺繍模様作成装置 | |
| JPH09132859A (ja) | 刺繍データ処理装置 | |
| JPH0258170A (ja) | 機能選択方法 | |
| JPH01126684A (ja) | 文書処理装置及び方法 | |
| JPH0154070B2 (ja) | ||
| JP2000033193A (ja) | 刺しゅうミシンおよび刺しゅうミシンの制御方法 | |
| JPS63139591A (ja) | 刺繍模様作成装置 | |
| JP2002210274A (ja) | 刺繍データ作成装置及び刺繍データ作成用プログラム | |
| JPH11100769A (ja) | 糸選定方法及びその装置並びに記録媒体 | |
| JPH01125660A (ja) | 表作成方式 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A02 | Decision of refusal |
Effective date: 20040713 Free format text: JAPANESE INTERMEDIATE CODE: A02 |