JP4389628B2 - Embroidery data processing apparatus and computer-readable recording medium recording embroidery data processing program - Google Patents
Embroidery data processing apparatus and computer-readable recording medium recording embroidery data processing program Download PDFInfo
- Publication number
- JP4389628B2 JP4389628B2 JP2004100651A JP2004100651A JP4389628B2 JP 4389628 B2 JP4389628 B2 JP 4389628B2 JP 2004100651 A JP2004100651 A JP 2004100651A JP 2004100651 A JP2004100651 A JP 2004100651A JP 4389628 B2 JP4389628 B2 JP 4389628B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- embroidery
- sewing
- needle drop
- divided
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000009958 sewing Methods 0.000 claims description 220
- 238000009966 trimming Methods 0.000 claims description 33
- 230000007246 mechanism Effects 0.000 claims description 20
- 238000000605 extraction Methods 0.000 claims description 16
- 238000000034 method Methods 0.000 description 71
- 230000008569 process Effects 0.000 description 68
- 230000015654 memory Effects 0.000 description 36
- 239000013256 coordination polymer Substances 0.000 description 24
- 239000004744 fabric Substances 0.000 description 10
- 230000011218 segmentation Effects 0.000 description 9
- 230000006870 function Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 5
- 230000007704 transition Effects 0.000 description 4
- 238000009956 embroidering Methods 0.000 description 2
- 239000012141 concentrate Substances 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 230000003313 weakening effect Effects 0.000 description 1
Images
Landscapes
- Sewing Machines And Sewing (AREA)
Description
本発明は、縫製装置により刺繍模様を縫製するための刺繍データを処理する刺繍データ処理装置及び刺繍データ処理プログラムを記録した記録媒体に関し、特に、刺繍データを分割する際の処理に関するものである。 The present invention relates to an embroidery data processing device for processing embroidery data for sewing an embroidery pattern by a sewing device, and a recording medium on which an embroidery data processing program is recorded, and more particularly to processing when dividing embroidery data.
例えば、工業用の刺繍ミシンにおいては、刺繍データに基づいて刺繍形成動作を実行するように構成されており、前記刺繍データを、刺繍模様の形状を表す形状データに基づいて作成するための刺繍データ処理装置が提供されている。前記刺繍データ処理装置は、例えば、汎用のパーソナルコンピュータシステムに、イメージスキャナ装置、ハードディスク装置、キーボード、CRTディスプレイ等を接続して構成されている。前記刺繍データ処理装置においては、形状データは、例えばハードディスクから読み込んだり、原画をイメージスキャナに読み取らせてできた画像データから抽出したりすることにより得られる。 For example, an industrial embroidery sewing machine is configured to execute an embroidery forming operation based on embroidery data, and embroidery data for creating the embroidery data based on shape data representing the shape of an embroidery pattern A processing device is provided. The embroidery data processing apparatus is configured, for example, by connecting an image scanner device, a hard disk device, a keyboard, a CRT display, and the like to a general-purpose personal computer system. In the embroidery data processing apparatus, the shape data is obtained, for example, by reading it from a hard disk or extracting it from image data obtained by reading an original image with an image scanner.
このようにして得られたデータを用いて、刺繍枠に張り渡された布に対して刺繍形成動作が実行される。従って、刺繍データに基づいて形成される刺繍模様の大きさが、前記刺繍枠内の所定の縫製可能エリアを越える場合には、刺繍形成動作を実行することができない。そのため、従来は、前記縫製可能エリアを越えるような大型の刺繍模様については、前記刺繍模様を縫製可能エリアに収まる大きさの模様に分割し、その分割模様毎に対応する刺繍データを作成し、分割模様を組み合わせることにより表現する方法が用いられている。 An embroidery forming operation is performed on the cloth stretched over the embroidery frame using the data thus obtained. Therefore, when the size of the embroidery pattern formed based on the embroidery data exceeds a predetermined sewing area within the embroidery frame, the embroidery forming operation cannot be executed. Therefore, conventionally, for large embroidery patterns that exceed the sewable area, the embroidery pattern is divided into patterns that fit within the sewable area, and embroidery data corresponding to each divided pattern is created, A method of expressing by combining divided patterns is used.
そして、所定の縫製可能エリアを超える大型の刺繍模様について、刺繍ミシンの縫製可能エリアを超えない範囲に分割した分割刺繍データを作成する刺繍データ処理装置に関する技術が、特許文献1及び特許文献2に記載されている。
特許文献1記載の刺繍データ処理装置は、刺繍ミシンの最大縫製サイズを越えないように縫製区域の大きさを設定する縫製区域設定手段と、前記図形データの表す図形が前記縫製区域設定手段で設定された縫製区域で区切られてできる部分図形について対応する刺繍データを作成する刺繍データ作成手段と、前記刺繍データ作成手段で作成された刺繍データを記憶する刺繍データ記憶手段を有する。
これにより、刺繍の縫製サイズが刺繍ミシンの最大縫製サイズを越えてしまって刺繍できなくなる場合でも、刺繍ミシンの最大縫製サイズを越えないように縫製区域を設定し、図形が縫製区域で区切られてできる部分図形を基に刺繍データを作成することにより、刺繍ミシンではその部分図形を刺繍縫目で埋める刺繍を行うことが可能な刺繍データ処理装置に関する技術が記載されている。
In the embroidery data processing apparatus described in
As a result, even if the sewing size of the embroidery exceeds the maximum sewing size of the embroidery sewing machine and embroidery cannot be performed, the sewing area is set so that it does not exceed the maximum sewing size of the embroidery sewing machine, and the figure is divided by the sewing area. A technique related to an embroidery data processing apparatus is described in which embroidery data is created based on a possible partial figure, and the embroidery sewing machine can perform embroidery to fill the partial figure with embroidery stitches.
一方、特許文献2記載の刺繍データ処理装置は、複数の部分模様からなる刺繍模様の刺繍形成動作を縫製装置により実行させる際に必要な刺繍データを、前記各部分模様の形状を表す形状データに基づいて作成するものであって、前記刺繍模様が前記縫製装置の有する所定の縫製可能エリアを越える大きさである場合に、前記縫製可能エリアに対応した大きさを有する複数の単位刺繍領域を、前記刺繍模様全体が含まれ且つ隣り合う単位刺繍領域同士が部分的に重なるように設定する単位刺繍領域設定手段と、前記複数の部分模様のうち前記隣り合う単位刺繍領域のうちの一方に収まる部分模様については前記一方の単位刺繍領域に属するものとして分配し、残りの部分模様のうち、他方の単位刺繍領域に収まる部分模様については前記他方の単位刺繍領域に属するものとして分配する分配手段と、この分配手段の分配に基づいて前記各単位刺繍領域毎の刺繍データを作成する刺繍データ作成手段とを具備する。
これにより、刺繍模様に対して隣り合う単位刺繍領域が一部重なるように設定し、いずれかの単位刺繍領域に収まる部分模様については、途中で分断せずにその単位刺繍領域に属するものとして分配するように構成したので、刺繍模様を分割して刺繍した場合であっても、境界が目立つことを極力避けることが可能な刺繍データ処理装置に関する技術が記載されている。
On the other hand, the embroidery data processing apparatus described in
As a result, the unit embroidery area adjacent to the embroidery pattern is set to partially overlap, and the partial pattern that fits in any unit embroidery area is distributed as belonging to the unit embroidery area without being divided in the middle. Therefore, even when the embroidery pattern is divided and embroidered, a technique relating to an embroidery data processing apparatus that can avoid the conspicuous boundary as much as possible is described.
特許文献1記載の刺繍データ処理装置は、大型の刺繍模様であっても、刺繍ミシンの最大縫製サイズを越えない縫製区域に、その刺繍模様を分割することで、大型の刺繍模様を刺繍することができる。しかしながら、この方法では、分割模様毎に刺繍したとき、隣接する分割模様の境界を2回縫製することとなり、重複部分の縫目が盛り上がり、境界が明確に現れてしまい、刺繍の品質が低下する不具合が生じる。さらに、その縫目の上に縫目を形成することになるため、針折れが生じることも考えられる。
The embroidery data processing apparatus described in
一方、特許文献2記載の刺繍データ処理装置では、刺繍模様に対して隣り合う単位刺繍領域が一部重なるように設定し、いずれかの単位刺繍領域に収まる部分模様については、途中で分断せずにその単位刺繍領域に属するものとして分配するように構成したので、大形の刺繍模様を分割した分割模様の境界が明確に現れることはないが、刺繍模様の分割によって新たに発生する針落ち点には何等の処理もなされない。その結果、分割した刺繍模様の境界部分から、刺繍模様の縫製に用いた刺繍糸のほつれが発生し、見苦しい刺繍模様となってしまうという問題を有している。
On the other hand, in the embroidery data processing apparatus described in
本発明は、上述した課題を鑑みてなされたものであり、刺繍ミシンで刺繍模様を縫製するための刺繍データを作成する刺繍データ処理装置であって、刺繍ミシンで縫製可能な縫製範囲を超える大型の刺繍模様を縫製する場合に、前記刺繍模様を複数の領域へ分割した際に新たに発生する針落ち点に対する処理を行い、刺繍模様のほつれを防止可能な刺繍データ処理装置及び刺繍データ処理プログラムを記憶した記憶媒体を提供する事を目的とする。 The present invention has been made in view of the above-described problems, and is an embroidery data processing apparatus for creating embroidery data for sewing an embroidery pattern with an embroidery sewing machine, which is larger than a sewing range that can be sewn with an embroidery sewing machine. Embroidery data processing apparatus and embroidery data processing program capable of preventing a fray of an embroidery pattern by performing processing on a needle drop point newly generated when the embroidery pattern is divided into a plurality of areas when sewing an embroidery pattern It is an object to provide a storage medium storing information.
前記請求項1記載の刺繍データ処理装置は、縫製装置により刺繍模様を縫製するための針落ち点の位置を示すステッチデータを取り込むステッチデータ取込手段と、前記ステッチデータを複数の領域に分割する際の分割領域を指定するための情報を取得する領域情報取得手段と、前記ステッチデータを前記領域情報取得手段により取得した分割領域を指定するための情報に基づいて、複数の領域に分割した分割ステッチデータを作成する分割ステッチデータ作成手段とを備える刺繍データ処理装置であって、複数の領域への分割により新たに発生した縫い開始点又は縫い終了点となる端点を抽出する端点抽出手段と、前記端点抽出手段により抽出された縫い開始点及び縫い終了点となる端点の少なくとも一方に、留め縫いデータを付加する留め縫いデータ付加手段を有することを特徴とする。
The embroidery data processing apparatus according to
また、前記請求項2記載の刺繍データ処理装置は、前記請求項1記載の刺繍データ処理装置において、前記領域情報取得手段により取得される情報は、刺繍枠の種類により定まる所定の範囲を示す情報であることを特徴とする。
The embroidery data processing device according to
そして、前記請求項3記載の刺繍データ処理装置は、縫製装置により刺繍模様を縫製するための針落ち点の位置を示すステッチデータを取り込むステッチデータ取込手段と、前記ステッチデータを複数の領域に分割する際の分割領域を指定するための情報を取得する領域情報取得手段と、前記ステッチデータを前記領域情報取得手段により取得した分割領域を指定するための情報に基づいて、複数の領域に分割した分割ステッチデータを作成する分割ステッチデータ作成手段とを備える刺繍データ処理装置であって、複数の領域への分割により発生した所定長以上の間隔で縫目を形成する針落ち点を抽出する針落ち点抽出手段と、前記針落ち点抽出手段により抽出された針落ち点に留め縫いデータを付加する留め縫いデータ付加手段を有することを特徴とする。
The embroidery data processing device according to
更に、前記請求項4記載の刺繍データ処理装置は、前記請求項3記載の刺繍データ処理装置において、前記領域情報取得手段により取得される情報は、刺繍枠の種類により定まる所定の縫製範囲を示す情報であることを特徴とする。
Further, in the embroidery data processing device according to
また、前記請求項5記載の刺繍データ処理装置は、前記請求項3又は請求項4記載の刺繍データ処理装置において、前記針落ち点抽出手段により抽出された針落ち点に、前記縫製装置が有する糸切り機構を動作させる糸切りデータを付加する糸切りデータ付加手段を有することを特徴とする。
The embroidery data processing device according to
そして、前記請求項6記載の刺繍データ処理装置は、前記請求項3乃至請求項5の何れかに記載の刺繍データ処理装置において、前記針落ち点抽出手段により抽出された針落ち点に、縫製装置によって所定の縫目を形成させるジャンプ縫いデータを付加するジャンプ縫いデータ付加手段を有することを特徴とする。
Further, the embroidery data processing device according to
また、前記請求項7記載の刺繍データ処理装置は、縫製装置により刺繍模様を縫製するための針落ち点の位置を示すステッチデータを取り込むステッチデータ取込手段と、前記ステッチデータを複数の領域に分割する際の分割領域を指定するための情報を取得する領域情報取得手段と、前記ステッチデータを前記領域情報取得手段により取得した分割領域を指定するための情報に基づいて、複数の領域に分割した分割ステッチデータを作成する分割ステッチデータ作成手段とを備える刺繍データ処理装置であって、複数の領域への分割により発生した所定長以上の間隔で縫目を形成する針落ち点を抽出する針落ち点抽出手段と、前記針落ち点抽出手段により抽出された針落ち点に、前記縫製装置の有する糸切り機構を動作させるための糸切りデータを付加する糸切りデータ付加手段を有することを特徴とする。
The embroidery data processing device according to
更に、前記請求項8記載の刺繍データ処理装置は、縫製装置により刺繍模様を縫製するための針落ち点の位置を示すステッチデータを取り込むステッチデータ取込手段と、前記ステッチデータを複数の領域に分割する際の分割領域を指定するための情報を取得する領域情報取得手段と、前記ステッチデータを前記領域情報取得手段により取得した分割領域を指定するための情報に基づいて、複数の領域に分割した分割ステッチデータを作成する分割ステッチデータ作成手段とを備える刺繍データ処理装置であって、複数の領域への分割により発生した所定長以上の間隔で縫目を形成する針落ち点を抽出する針落ち点抽出手段と、前記針落ち点抽出手段により抽出された針落ち点に、縫製装置によって所定の縫目を形成させるジャンプ縫いデータを付加するジャンプ縫いデータ付加手段を有することを特徴とする。
Further, the embroidery data processing device according to
そして、前記請求項9記載の刺繍データ処理装置は、前記請求項7又は請求項8記載の刺繍データ処理装置において、前記領域情報取得手段により取得される情報は、刺繍枠の種類により定まる所定の縫製範囲を示す情報であることを特徴とする。
The embroidery data processing device according to
一方、前記請求項10記載の刺繍データ処理プログラムを記録したコンピュータ読み取り可能な記録媒体は、コンピュータを、縫製装置により刺繍模様を縫製するための針落ち点の位置を示すステッチデータを取り込むステッチデータ取込手段と、前記ステッチデータを複数の領域に分割する際の分割領域を指定するための情報を取得する領域情報取得手段と、前記ステッチデータを前記領域情報取得手段により取得した分割領域を指定するための情報に基づいて、複数の領域に分割した分割ステッチデータを作成する分割ステッチデータ作成手段と、複数の領域への分割により新たに発生した縫い開始点又は縫い終了点となる端点を抽出する端点抽出手段と、前記端点抽出手段により抽出された縫い開始点又は縫い終了点となる端点の少なくとも一方に、留め縫いデータを付加する留め縫いデータ付加手段と、して機能させる。
On the other hand, a computer-readable recording medium on which the embroidery data processing program according to
また、前記請求項11記載の刺繍データ処理プログラムを記録したコンピュータ読み取り可能な記録媒体は、前記請求項10記載の刺繍データ処理プログラムを記録したコンピュータ読み取り可能な記録媒体において、前記領域情報は、刺繍枠の種類により定まる所定の縫製範囲を示す情報であることを特徴とする。
Moreover, claim 11 embroidery data processing program computer-readable recording medium recording the description in
そして、前記請求項12記載の刺繍データ処理プログラムを記録したコンピュータ読み取り可能な記録媒体は、コンピュータを、縫製装置により刺繍模様を縫製するための針落ち点の位置を示すステッチデータを取り込むステッチデータ取込手段と、前記ステッチデータを複数の領域に分割する際の分割領域を指定するための情報を取得する領域情報取得手段と、前記ステッチデータを前記領域情報取得手段により取得した分割領域を指定するための情報に基づいて、複数の領域に分割した分割ステッチデータを作成する分割ステッチデータ作成手段と、複数の領域への分割により発生した所定長以上の間隔で縫目を形成する針落ち点を抽出する針落ち点抽出手段と、前記針落ち点抽出手段により抽出された針落ち点に留め縫いデータを付加する留め縫いデータ付加手段と、して機能させる。
A computer-readable recording medium on which the embroidery data processing program according to
また、前記請求項13記載の刺繍データ処理プログラムを記録したコンピュータ読み取り可能な記録媒体は、コンピュータを、縫製装置により刺繍模様を縫製するための針落ち点の位置を示すステッチデータを取り込むステッチデータ取込手段と、前記ステッチデータを複数の領域に分割する際の分割領域を指定するための情報を取得する領域情報取得手段と、前記ステッチデータを前記領域情報取得手段により取得した分割領域を指定するための情報に基づいて、複数の領域に分割した分割ステッチデータを作成する分割ステッチデータ作成手段と、複数の領域への分割により発生した所定長以上の間隔で縫目を形成する針落ち点を抽出する針落ち点抽出手段と、前記針落ち点抽出手段により抽出された針落ち点に、前記縫製装置の有する糸切り機構を動作させるための糸切りデータを付加する糸切りデータ付加手段と、して機能させる。
The computer-readable recording medium on which the embroidery data processing program according to
更に、前記請求項14記載の刺繍データ処理プログラムを記録したコンピュータ読み取り可能な記録媒体は、コンピュータを、縫製装置により刺繍模様を縫製するための針落ち点の位置を示すステッチデータを取り込むステッチデータ取込手段と、前記ステッチデータを複数の領域に分割する際の分割領域を指定するための情報を取得する領域情報取得手段と、前記ステッチデータを前記領域情報取得手段により取得した分割領域を指定するための情報に基づいて、複数の領域に分割した分割ステッチデータを作成する分割ステッチデータ作成手段と、複数の領域への分割により発生した所定長以上の間隔で縫目を形成する針落ち点を抽出する針落ち点抽出手段と、前記針落ち点抽出手段により抽出された針落ち点に、縫製装置によって所定の縫目を形成させるジャンプ縫いデータを付加するジャンプ縫いデータ付加手段と、して機能させる。
Furthermore, the computer-readable recording medium on which the embroidery data processing program according to
そして、前記請求項15記載の刺繍データ処理プログラムを記録したコンピュータ読み取り可能な記録媒体は、前記請求項12乃至請求項14の何れかに記載の刺繍データ処理プログラムを記録したコンピュータ読み取り可能な記録媒体において、前記領域情報は、刺繍枠の種類により定まる所定の縫製範囲を示す情報であることを特徴とする。
Then, claim 15 embroidery data processing computer readable recording medium recording a program description, the
前記請求項1記載の刺繍データ処理装置は、ステッチデータ取込手段により取り込んだステッチデータを領域情報に基づいて複数の領域に分割した分割ステッチデータを作成することができ、このステッチデータの分割時に新たに発生した縫い開始点又は縫い終了点となる端点を抽出し、縫い開始点及び縫い終了点となる端点の少なくとも一方に、留め縫いデータを付加する。これにより、分割ステッチデータに従って刺繍し、分割刺繍模様を
形成する際に、分割刺繍模様の境界部分に新たに発生した縫い開始点及び縫い終了点となる端点において刺繍模様の形成に用いた刺繍糸のほつれを防止することができる。
The embroidery data processing apparatus according to
また、前記請求項2記載の刺繍データ処理装置における前記領域情報取得手段により取得される情報は、刺繍枠の種類により定まる所定の範囲を示す情報であるので、刺繍模様の作成に実際に用いる刺繍枠の大きさにより、ステッチデータが分割される。これにより、ユーザの分割領域を入力する作業を分かり易く簡便にできる。
The information acquired by the area information acquisition means in the embroidery data processing apparatus according to
そして、前記請求項3記載の刺繍データ処理装置は、ステッチデータ取込手段により取り込んだステッチデータを領域情報に基づいて複数の領域に分割した分割ステッチデータを作成することができ、このステッチデータの分割時に所定長以上の間隔で縫目を形成する針落ち点に留め縫いデータを付加する。これにより、分割刺繍模様を縫製する際に、分割刺繍模様の境界部に発生する所定長以上の間隔で形成される縫目における刺繍糸のほつれを防止することができる。
The embroidery data processing device according to
更に、前記請求項4記載の刺繍データ処理装置における前記領域情報取得手段により取得される情報は、刺繍枠の種類により定まる所定の縫製範囲を示す情報であるので、刺繍模様の作成に実際に用いる刺繍枠の大きさにより、ステッチデータが分割される。これにより、ユーザの分割領域を入力する作業を分かり易く簡便にできる。
Further, since the information acquired by the area information acquisition means in the embroidery data processing apparatus according to
また、前記請求項5記載の刺繍データ処理装置は、前記針落ち点抽出手段により抽出された針落ち点に、前記縫製装置が有する糸切り機構を動作させる糸切りデータを付加する糸切りデータ付加手段を有するので、留め縫いされた針落ち点を有する縫目において、自動的に余分な糸が切断される。これにより、ユーザの手による煩雑な作業を省略することができる。
Further, the embroidery data processing device according to
そして、前記請求項6記載の刺繍データ処理装置は、前記針落ち点抽出手段により抽出された針落ち点に、縫製装置によって所定の縫目を形成させるジャンプ縫いデータを付加するジャンプ縫いデータ付加手段を有する。ここで、所定の縫目とは、刺繍データに従って刺繍縫いを行った場合に、ユーザの手作業による糸切り作業をしやすくする縫目であり、例えば縫製時の糸調子を弱めることにより形成されるゆるんだ縫目等を意味する。この縫目により、ユーザは、糸切りの作業を確実にできる。
The embroidery data processing device according to
また、前記請求項7記載の刺繍データ処理装置は、ステッチデータ取込手段により取り込んだステッチデータを領域情報に基づいて複数の領域に分割した分割ステッチデータを作成することができ、このステッチデータの分割時に所定長以上の間隔で縫目を形成する針落ち点に縫製装置の有する糸切り機構を動作させるための糸切りデータを付加する。これにより、分割時に所定長以上の間隔で形成された縫目において、自動的に糸が切断されることで、ユーザの手による煩雑な作業を省略することができる。
The embroidery data processing apparatus according to
更に、前記請求項8記載の刺繍データ処理装置は、ステッチデータ取込手段により取り込んだステッチデータを領域情報に基づいて複数の領域に分割した分割ステッチデータを作成することができ、このステッチデータの分割時に所定長以上の間隔で縫目を形成する針落ち点に縫製装置によって所定の縫目を形成させるジャンプ縫いデータを付加することができる。これにより、ユーザは糸切りの作業を確実にできる。
Further, the embroidery data processing apparatus according to
そして、前記請求項9記載の刺繍データ処理装置において、前記領域情報取得手段により取得される情報は、刺繍枠の種類により定まる所定の縫製範囲を示す情報であるので、刺繍模様の作成に実際に用いる刺繍枠の大きさにより、ステッチデータが分割される。これにより、ユーザの分割領域を入力する作業を分かり易く簡便にできる。
In the embroidery data processing apparatus according to
一方、前記請求項10記載の刺繍データ処理プログラムを記録した記録媒体は、この記録媒体をコンピュータ等に読み取らせることにより、取り込んだステッチデータを領域情報に基づいて複数の領域に分割した分割ステッチデータを作成することができ、このステッチデータの分割時に新たに発生した縫い開始点又は縫い終了点となる端点を抽出し、縫い開始点及び縫い終了点となる端点の少なくとも一方に、留め縫いデータを付加させることができる。これにより、分割ステッチデータに従って刺繍し、分割刺繍模様を形成する際に、分割刺繍模様の境界部分に新たに発生した縫い開始点又は縫い終了点となる端点において刺繍模様の形成に用いた刺繍糸のほつれを防止することができる。
On the other hand, the recording medium on which the embroidery data processing program according to
また、前記請求項11記載の刺繍データ処理プログラムを記録した記録媒体における前記領域情報は、刺繍枠の種類により定まる所定の縫製範囲を示す情報であるので、この記録媒体をコンピュータ等に読み取らせることにより、刺繍模様の作成に実際に用いる刺繍枠の大きさにより、ステッチデータが分割される。これにより、ユーザの分割領域を入力する作業を分かり易く簡便にできる。
Further, since the area information in the recording medium on which the embroidery data processing program according to
そして、前記請求項12記載の刺繍データ処理プログラムを記録した記録媒体は、この記録媒体をコンピュータ等に読み取らせることにより、取り込んだステッチデータを領域情報に基づいて複数の領域に分割した分割ステッチデータを作成することができ、このステッチデータの分割時に所定長以上の間隔で縫目を形成する針落ち点に縫製装置の有する糸切り機構を動作させるための留め縫いデータを付加させることができる。これにより、分割刺繍模様を縫製する際に、分割刺繍模様の境界部に発生する所定長以上の間隔で形成される縫目における刺繍糸のほつれを防止することができる。
The recording medium on which the embroidery data processing program according to
また、前記請求項13記載の刺繍データ処理プログラムを記録した記録媒体は、この記録媒体をコンピュータ等に読み取らせることにより、取り込んだステッチデータを領域情報に基づいて複数の領域に分割した分割ステッチデータを作成することができ、このステッチデータの分割時に所定長以上の間隔で縫目を形成する針落ち点に、縫製装置の有する糸切り機構を動作させるための糸切りデータを付加する。これにより、分割時に所定長以上の間隔で形成された縫目において、自動的に糸が切断されることで、ユーザの手による煩雑な作業を省略することができる。
The recording medium on which the embroidery data processing program according to
更に、前記請求項14記載の刺繍データ処理プログラムを記録した記録媒体は、この記録媒体をコンピュータ等に読み取らせることにより、取り込んだステッチデータを領域情報に基づいて複数の領域に分割した分割ステッチデータを作成することができ、このステッチデータの分割時に所定長以上の間隔で縫目を形成する針落ち点に縫製装置によって所定の縫目を形成させるジャンプ縫いデータを付加することができる。これにより、ユーザは糸切りの作業を確実にできる。
Furthermore, the recording medium on which the embroidery data processing program according to
そして、前記請求項15記載の刺繍データ処理プログラムを記録した記録媒体における前記領域情報は、刺繍枠の種類により定まる所定の縫製範囲を示す情報であるので、この記録媒体をコンピュータ等に読み取らせることにより、刺繍模様の作成に実際に用いる刺繍枠の大きさにより、ステッチデータが分割される。これにより、ユーザの分割領域を入力する作業を分かり易く簡便にできる。
Since the area information in the recording medium recording the embroidery data processing program according to
以下、本発明に係る刺繍データ処理装置及び記録媒体を、具体化した一実施形態である刺繍データ処理装置1について、図面を参照しつつ詳細に説明する。
Hereinafter, an embroidery
まず、図1は、刺繍データ処理装置1及びこの刺繍データ処理装置1によって作成されたステッチデータに基づいて刺繍形成動作を実行する縫製装置たる刺繍ミシン2の構成を示している。この図1において、刺繍データ処理装置1は、制御本体部3を主体として構成されている。前記制御本体部3は、画像や図形、文字等を表示するディスプレイ4を備えている。また、前記制御本体部3には、点の入力やメニューの選択を行うためのキーボード5やマウス6と、画像データや図形データやステッチデータ等を保存したり呼び出したりするフレキシブルディスク装置7やハードディスク装置8、不図示のCD−ROMに保存され、ハードディスク装置8にインストールされるステッチデータ処理プログラムを呼び出すCD−ROM装置9、ステッチデータを不揮発性のフラッシュメモリからなる着脱可能なメモリカード12に書き込むフラッシュメモリ装置10及び図柄原画を読み込む為のイメージスキャナ装置11が接続されている。
First, FIG. 1 shows a configuration of an embroidery
これに対して、前記刺繍ミシン2のミシン本体13は、ベッド部14の上方にアーム部15を一体的に有して構成されている。前記アーム部15の先端部には縫い針16を有する針棒(図示せず)が設けられている。また、前記ベッド部14の上には、加工布(図示せず)を保持する刺繍枠17が配置されている。前記刺繍枠17は、刺繍枠移動機構18により装置固有のXY座標系に基づく任意の位置に移動されるように構成されている。
更に、前記ミシン本体13の右側面部には、前記メモリカード12が差し込まれるカード挿入孔19が設けられ、ベッド部14には、小型の液晶ディスプレイ等で構成された表示部14aが配設されている。
そして、刺繍ミシン2は、前記メモリカード12により、外部からステッチデータが与えられるように構成されている。従って、ステッチデータを構成する一針毎の加工布のXY方向の移動量(針落ち点)を指示するデータに基づいて、前記刺繍枠移動機構18により加工布を自在に移動させながら前記針棒や釜機構(図示せず)を駆動させることにより、前記加工布に対して、刺繍糸による所定の刺繍模様を形成する刺繍形成動作が実行される。また、刺繍ミシン2は、図示しない、所謂、糸切り機構とジャンプ縫い機構を有している。
本実施形態に係る刺繍データ処理装置1は、このような刺繍ミシン2で縫製可能なステッチデータを作成する機能を有する。
On the other hand, the sewing machine
Further, a
The
The embroidery
次に、刺繍データ処理装置1の制御系構成について、図面を参照しつつ詳細に説明する。図2は、本実施形態に係る刺繍データ処理装置1の制御系ブロック図である。
図2に示すように、前記制御本体部1に制御装置24が内蔵され、この制御装置24の入出力インターフェース22には、ディスプレイ4と、キーボード5と、マウス6と、フレキシブルディスク装置7と、フラッシュメモリ装置10と、ハードディスク装置8と、イメージスキャナ装置11と、CD−ROM装置9とがそれぞれ接続されている。
Next, the control system configuration of the embroidery
As shown in FIG. 2, a
制御装置24は、CPU20と、このCPU20にデータバス等のバス線23を介して接続された入出力インターフェース22と、ROM21と、RAM30とから構成されている。ROM21には、後述するステッチデータ分割処理等の各種制御プログラムが格納されている。
The
RAM30には、面図形の輪郭線や線図形の形状線で構成される図形データと、図形データに基づいて作成されたステッチデータ40と、ステッチデータ40を分割する範囲を示す分割領域と、ステッチデータ40を分割領域に基づき分割して作成した分割ステッチデータ41を記憶する。分割ステッチデータ41の針落ち点データは、分割ステッチデータ41毎に個別の記憶領域に記憶され、本実施形態においては、点列メモリ31、32に記憶される。
また、RAM30には、後述するステッチデータ分割プログラムに用いる針落ち点の数を計数する点列カウンタ33が形成されている。
そして、分割ステッチデータ41の作成処理に先立って、刺繍ミシン2に取り付けられた刺繍枠17の大きさに基づいて、分割領域の大きさが決定され、分割領域のデータとして、RAM30内に記憶される。
The
Further, the
Prior to the process of creating the divided
前記フレキシブルディスク装置7には、各種プログラムやデータ等が記憶された記録媒体たるフレキシブルディスク7aが着脱可能にセットされるように構成されている。前記ハードディスク装置8は、画像データ,形状データ,ステッチデータをハードディスクに保存したりハードディスクから呼び出したりするものである。前記CD−ROM装置9は、CD−ROMに記録された画像データ,形状データ,ステッチデータを呼び出すものである。前記フラッシュメモリ装置10は、不揮発性のフラッシュメモリからなるメモリカード12を着脱可能に備えており、前記メモリカード12にステッチデータを書き込むためのものである。前記イメージスキャナ装置11は、刺繍模様の原画を読み込むためのものである。
The
次に、刺繍データ処理装置1の制御装置24にて行われるステッチデータ分割処理について、図面を参照しつつ、詳細に説明する。
図6に示すように、刺繍ミシン2の縫製可能範囲を超える大きさの刺繍模様を縫製する際には、刺繍ミシン2が縫製可能な刺繍枠17の大きさに分割した刺繍模様を、分割した部分をつなぎ合わせるように縫製していかなければならない。
このとき、刺繍データ処理装置1において、刺繍ミシン2に刺繍模様全体を縫製させるステッチデータ40を、刺繍ミシン2が1回の縫製動作で縫製可能な分割領域で分割した分割ステッチデータ41を作成する処理が行われる。
この分割ステッチデータ41の作成処理においては、刺繍枠17により定まる分割領域でステッチデータ40の分割がされる。本実施形態においては、この分割領域の外周、即ち、分割ステッチデータ41と他の分割ステッチデータとの境界線を分割線46という。
本実施形態に係る刺繍データ処理装置1で実行されるステッチデータ処理プログラムは、この分割線46周辺の分割ステッチデータ41の処理に関するものである。
Next, stitch data division processing performed by the
As shown in FIG. 6, when sewing an embroidery pattern having a size exceeding the sewable range of the
At this time, the embroidery
In the process of creating the divided
The stitch data processing program executed by the embroidery
ここで、本実施形態におけるステッチデータ分割プログラムの処理について、図7、図8を参照しつつ、説明する。
先ず、図7に基づいて、ステッチデータ分割プログラムにおけるステッチデータ40の分割処理について、簡単に説明する。図7は、ステッチデータの分割処理に関する説明図である。
Here, the processing of the stitch data division program in the present embodiment will be described with reference to FIGS.
First, based on FIG. 7, the process of dividing the
ステッチデータ40は、左下方端部の針落ち点である縫い開始点40aより、刺繍ミシン2の縫製動作が開始され、ステッチデータ40の針落ち点データに基づいて、縫い針16により、刺繍糸で刺繍模様を形成する。そして、複数の針落ち点を処理した後、縫い終了点40bまで縫製動作を行い、刺繍模様を形成するデータである。
図7に示すステッチデータの分割処理においては、このステッチデータ40を分割線46により分割し、第1分割ステッチデータ41aと、第2分割ステッチデータ41bに分割する分割処理が行われる。
先ず、図7(a)に示すように、ステッチデータ40を構成する針落ち点の位置情報である針落ち点列と、分割領域を取り込み、分割領域から分割線46の位置情報を取得する(図3におけるS1)。
次に、図7(b)に示すように、分割線46と、各針落ち点間を結ぶ線分との交点47を算出する(S8)。この算出された交点47に基づいて、ステッチデータ40を分割して、第1分割ステッチデータ41aと、第2分割ステッチデータ41bを作成する。
そして、図7(c)に示すように、交点47は、第1分割ステッチデータ41aと、第2分割ステッチデータ41bの両データに針落ち点として追加される(S9、S10)。
このとき、分割ステッチデータ41に追加された最初の針落ち点が、分割ステッチデータ41の縫い開始点である分割縫い開始点42aであるか(図4におけるS15、S20)、または、最後の針落ち点が分割ステッチデータ41の縫い終了点である分割縫い終了点42bであるか(S17、S22)について判断し、追加された最初の針落ち点が、分割縫い開始点42aである場合と、最後の針落ち点が分割縫い終了点42bである場合には、夫々に、留め縫いを施す留め縫いデータを追加する(S16、S18、S21、S23)。
In the
In the stitch data dividing process shown in FIG. 7, the
First, as shown in FIG. 7A, a needle drop point sequence that is the position information of the needle drop points constituting the
Next, as shown in FIG. 7B, an
Then, as shown in FIG. 7C, the
At this time, whether the first needle drop point added to the divided
尚、留め縫いとは、縫い始めや縫い終わりにおいて、糸端のほつれを防止するために、縫目の間隔を狭くしたり、加工布の搬送方向を逆転させたりするようにして形成された縫目のことである。留め縫いデータとは、留め縫いをさせるためのデータのことであるが、より詳しくは、刺繍ミシン2による加工布の搬送量を微小量(例えば、0〜0.05mmの範囲)に設定した数針分の針落ちデータからなる。このデータに従って形成された針落ちを集中させた縫目により、刺繍模様の縫製開始時や終了時に糸の切断をしても、その縫目により刺繍糸が解けないようになる。即ち、数針分の針落ちを略一箇所に集中させるように形成された密集した縫目が留め縫いである。
Fastening is a stitch formed by narrowing the interval between stitches or reversing the direction of conveyance of the work cloth in order to prevent fraying of the thread end at the start and end of sewing. It's an eye. The clasp data is data for performing clasp stitching, but more specifically, a number in which the amount of work cloth transported by the
ここで、本実施形態におけるステッチデータ処理プログラムで実行される針落ち点追加処理で行われる処理について、図面を参照しつつ簡単に説明する。図8は、針落ち点追加処理に関する説明図である。
図8(a)に示すステッチデータ40も、図7と同様、左下方の縫い開始点40aから右上方の縫い終了点40bまで、各針落ち点間を経由しつつ、刺繍ミシン2に縫製動作を実行させるものである。そして、図7で説明したように、ステッチデータ40は、分割線46と各針落ち点で構成される線分の交点47に基づいて、第1分割ステッチデータ41aと、第2分割ステッチデータ41bに分割される。
針落ち点追加処理においては、図8(c)に示すように、交点47に基づいて分割された分割ステッチデータ41の各針落ち点間の距離Lを算出する(図5におけるS34)。そして、この距離Lが、ユーザによって設定される所定の距離LM(S30)よりも長いか否かについての判断をする。この判断結果に基づいて、通常の針落ち点として処理するか、留め縫い点48として処理するかを決定して処理を行い、第1分割ステッチデータ41aと第2分割ステッチデータ41bを縫製し、ステッチデータ40の刺繍模様を加工布に形成した場合にも、分割線46周辺部分を美しく縫製することができる。
Here, processing performed in the needle drop point addition processing executed by the stitch data processing program in the present embodiment will be briefly described with reference to the drawings. FIG. 8 is an explanatory diagram regarding the needle drop point addition process.
As in FIG. 7, the
In the needle drop point addition process, as shown in FIG. 8C, the distance L between the needle drop points of the divided
次に、図7で説明したステッチデータ40の分割処理を行うステッチデータ分割処理プログラムについて、図面を参照しつつ、詳細に説明する。図3、図4は、本実施形態に係るステッチデータ分割処理プログラムのフローチャートである。
刺繍データ処理装置1に、ステッチデータ40及び、刺繍枠17に基づいて設定される分割領域のデータが読み込まれ、ステッチデータ分割処理プログラムが実行されると、先ず、ステッチデータ分割処理が開始される。ステッチデータ分割処理プログラムの実行開始に伴い、ステッチデータ40を構成する全ての針落ち点のデータ(以後、針落ち点列P[N]といい、Nは、針落ち点数を示す)を読み込む(S1)。このとき、分割領域のデータに基づいて、いくつの分割ステッチデータ41を作成するかについても算出する。
Next, a stitch data division processing program for dividing the
When the
例えば、図7に示すステッチデータ40を第1分割ステッチデータ41a、第2分割ステッチデータ41bに分割する場合には、ステッチデータ40の針落ち点数Nは、N=18である。即ち、S1では、18点の針落ち点のXY方向の位置情報を読み込むこととなる。
For example, when the
ステッチデータ40を構成する針落ち点列P[N]を全て読み込むと(S1)、S2において、分割後の分割ステッチデータを構成する針落ち点列を記憶するメモリ領域の初期化が行われる。本実施形態では、ステッチデータ40を、第1分割ステッチデータ41a、第2分割ステッチデータ41bに分割するので(図7(c)参照)、第1分割ステッチ
データ41aを構成する針落ち点列を格納する点列メモリ31と、第2分割ステッチデータを構成する針落ち点列を格納する点列メモリ32の初期化が行われる。点列メモリ31、32の初期化(S2)終了後、S3に移行する。
When all the needle drop point sequences P [N] constituting the
S3では、針落ち点列の格納先TをメモリAとする設定がなされる。つまり、針落ち点列の格納先を、点列メモリ31に設定することとなる。針落ち点列の格納先の設定(S3)終了後、S4にて、ステッチデータ40における最初の針落ち点P[1]を点列メモリ31に格納する。
図7を参照すると、P[1]は、左最下方の端部に存在する針落ち点である。これにより、図7のステッチデータ40において、分割線46の下方に存在するステッチデータが、第1分割ステッチデータ41aとなり、分割線46の上方に存在するステッチデータは、第2分割ステッチデータ41bとなる。
P[1]を点列メモリ31に格納後、S5に移行し、RAM30に形成された点列カウンタ33の初期化がなされる。点列カウンタ33の値Cは、S5における初期化により、初期値C=2に設定される。点列カウンタ33の初期化(S5)終了後、S6に移行する。
In S3, the memory A is set as the storage destination T of the needle drop point sequence. That is, the storage location of the needle drop point sequence is set in the
Referring to FIG. 7, P [1] is a needle drop point that exists at the lowermost left end. Thereby, in the
After storing P [1] in the
S6では、線分P[C−1]−P[C]が分割線46と交差するか否かについての判断がなされる。線分P[C−1]−P[C]が分割線46と交差する場合(S6:YES)には、S8に移行する。一方、線分P[C−1]−P[C]が分割線46と交差しない場合(S6:NO)には、S7に移行する。
In S6, a determination is made as to whether or not the line segment P [C-1] -P [C] intersects the
ここで、S6における判断について、図7(a)を参照しつつ説明する。前述したように、図7におけるステッチデータ40は、左最下方端部の針落ち点P[1]より処理されていく。つまり、左最下方の針落ち点P[1]を開始点として、ステッチライン16aに沿って、P[2]、P[3]・・・P[18]として処理されるのである。
ここで、図7を参照して、S6における判断について説明すると、針落ち点45aと針落ち点45bで形成される線分(線分P[5]−P[6])は、図7に示すように、分割線46と交差しているので、S8に移行する。
一方、針落ち点45bと、その上方にある針落ち点とで形成される線分(線分P[6]−P[7])は、図7に示すように、分割線46と交差しないので、この場合、S7に移行することとなる。
Here, the determination in S6 will be described with reference to FIG. As described above, the
Here, with reference to FIG. 7, the determination in S6 will be described. A line segment (line segment P [5] -P [6]) formed by the
On the other hand, the line segment (line segment P [6] -P [7]) formed by the
線分P[C−1]−P[C]が分割線46と交差した場合(S6:YES)には、S8で、その交点CPを算出する。分割領域の情報から得られる分割線46のデータと、針落ち点P[C−1]とP[C]のデータから、交点CPを算出する。分割線46のデータと、針落ち点P[C−1]とP[C]のデータから、交点CPを算出後、S9に移行する。
When the line segment P [C-1] -P [C] intersects the dividing line 46 (S6: YES), the intersection CP is calculated in S8. An intersection point CP is calculated from the data of the
S9においては、S8で算出された交点CPを点列メモリ31に追加する。S9において実行される針落ち点追加処理については、後に図面を参照しつつ詳細に説明するので、ここでの説明は省略する。針落ち点追加処理を実行し、点列メモリ31への交点CPの追加(S9)終了後、S10に移行する。
In S9, the intersection point CP calculated in S8 is added to the
S10では、S8で算出された交点CPを点列メモリ32に追加する。S10において実行される針落ち点追加処理も、S9で実行される針落ち点追加処理と同様であるので、ここでの説明は省略する。針落ち点追加処理を実行し、点列メモリ32への交点CPの追加(S10)終了後、S11に移行する。
In S10, the intersection point CP calculated in S8 is added to the
S9、S10により、交点CPを点列メモリ31、32に追加した後、S11において、現在処理を行っている針落ち点P[C]を格納する点列の格納先を切り替える。これは、直前に点列メモリに格納された針落ち点P[C−1]と、現在処理している針落ち点P[C]の間で、分割線46を越えていることから、現在処理している針落ち点P[C]の属する分割ステッチデータ41が、直前に点列メモリに格納された針落ち点P[C−1]の属する分割ステッチデータ41と異なると判断されるためである。
図7(a)において、針落ち点45b(P[6])を処理している場合を例としてあげると、針落ち点45a(P[5])は、点列メモリ31に格納されている。そして、針落ち点45a(P[5])と、針落ち点45b(P[6])の間で、分割線46を越えているので、図7(a)に示すように、現在処理している針落ち点45b(P[6])は、第2分割ステッチデータ41bに属し、点列メモリ32に格納されなければならない。このため、S11において、点列の格納先Tが切り替えられる。点列の格納先Tの切換(S11)終了後、S7に移行する。
After the intersection point CP is added to the
In FIG. 7A, taking as an example the case where the
線分P[C−1]−P[C]が分割線46と交差しない場合(S6:NO)、若しくは、S11における点列の格納先Tの切換終了後に移行するS7は、点列の格納先Tに現在処理を行っている針落ち点P[C]を追加する。S7において実行される針落ち点追加処理についても、後に図面を参照しつつ詳細に説明するので、ここでの説明は省略する。針落ち点追加処理を実行し、点列メモリ31又は点列メモリ32への針落ち点P[C]の追加(S7)終了後、S12に移行する。
When the line segment P [C-1] -P [C] does not intersect with the dividing line 46 (S6: NO), or S7 which is shifted to after the end of switching the storage destination T of the point sequence in S11 is stored in the point sequence. The needle drop point P [C] currently being processed is added to the tip T. The needle drop point addition process executed in S7 will also be described in detail later with reference to the drawings, and will not be described here. The needle drop point addition process is executed, and after the addition of the needle drop point P [C] to the
S12においては、点列カウンタ33の値Cが、ステッチデータ40を構成する針落ち点数Nより小さいか否かについての判断がなされる。点列カウンタ33の値Cが針落ち点数Nより小さい場合(S12:YES)には、ステッチデータ40を構成する針落ち点全てに対して処理を行っていないので、S13へ移行する。一方、点列カウンタ33の値Cが針落ち点数Nより小さくない場合(S12:NO)には、ステッチデータ40を構成する全ての針落ち点に対して、ステッチデータ分割処理を行ったこととなるので、S14(図4参照)に移行する。
In S <b> 12, it is determined whether or not the value C of the
点列カウンタ33の値Cが針落ち点数Nより小さい場合(S12:YES)に移行するS13では、点列カウンタ33の現在の値Cに1を加算する。これにより、処理対象となるステッチデータ40の針落ち点が変更される。点列カウンタ33の現在の値Cに1を加算した後、S6に戻り、次の針落ち点に対する処理を行う。
ここで、S12において、点列カウンタ33の値Cが針落ち点数Nより小さくないと判断された場合(S12:NO)に移行するS14以後のステッチデータ分割プログラムの処理について、図面を参照しつつ、詳細に説明する。図4は、ステッチデータ分割処理プログラムのS14以後のフローチャートである。
In S13, where the value C of the
Here, in S12, when it is determined that the value C of the
そして、S14では、点列メモリ31に格納されている第1分割ステッチデータ41aを構成する針落ち点の数NAのカウントを行う。点列メモリ31に格納されている第1分割ステッチデータ41aの針落ち点全てについての計数(S14)終了後、S15に移行する。
In S14, the number NA of needle drop points constituting the first divided
S15では、点列メモリ31に格納されている針落ち点A[1]が交点CPとして追加されたか否かについての判断がなされる。針落ち点A[1]が交点CPとして追加された場合(S15:YES)には、S16に移行し、針落ち点A[1]に対して、留め縫いデータを追加し(S16)、第1分割ステッチデータ41aの縫い開始点としての処理を行う。即ち、針落ち点A[1]に留め縫いデータを追加した後、S17に移行する。一方、針落ち点A[1]が交点CPとして追加されたものではない場合(S15:NO)には、そのままS17に移行する。
In S15, it is determined whether or not the needle drop point A [1] stored in the
ここで、このS15における判断について説明する。針落ち点A[1]は、点列メモリ31に格納されている第1分割ステッチデータ41aを構成する針落ち点における最初の針落ち点のことであり、第1分割データ41aの縫い開始点となる点である。
そして、この針落ち点A[1]が交点CPとして追加されたものではない場合(S15:NO)とは、分割の元となるステッチデータ40の縫い開始点が、第1分割ステッチデータ41aに属し、第1分割ステッチデータ41aの最初の針落ち点となっている場合である。この場合、ステッチデータ40の縫い開始点には、本実施形態に係るステッチデータ分割処理プログラムの実行に関わらず、留め縫いデータが付加されているので、新たに留め縫いデータを付加する必要はなく、S17に移行する。
Here, the determination in S15 will be described. The needle drop point A [1] is the first needle drop point at the needle drop point constituting the first divided
When the needle drop point A [1] is not added as the intersection point CP (S15: NO), the sewing start point of the
S17においては、点列メモリ31に格納されている針落ち点A[NA]が交点CPとして追加されたか否かについての判断がなされる。針落ち点A[NA]が交点CPとして追加された場合(S17:YES)には、S18に移行し、針落ち点A[NA]に対して、留め縫いデータを追加し(S18)、第1分割ステッチデータ41aの縫い終了点としての処理を行う。即ち、針落ち点A[NA]に留め縫いデータを追加した後、S19に移行する。一方、針落ち点A[NA]が交点CPとして追加されたものではない場合(S17:NO)には、そのままS19に移行する。
In S17, it is determined whether or not the needle drop point A [NA] stored in the
ここで、このS19における判断について説明する。針落ち点A[NA]は、点列メモリ31に格納されている第1分割ステッチデータ41aを構成する針落ち点における最後の針落ち点のことであり、第1分割データ41aの縫い終了点となる点である。
そして、この針落ち点A[NA]が交点CPとして追加されたものではない場合(S15:NO)とは、分割の元となるステッチデータ40の縫い終了点が、第1分割ステッチデータ41aに属し、第1分割ステッチデータ41aの最後の針落ち点となっている場合である。この場合、ステッチデータ40の縫い終了点には、本実施形態に係るステッチデータ分割処理プログラムの実行に関わらず、留め縫いデータが付加されているので、新たに留め縫いデータを付加する必要はなく、S19に移行する。
Here, the determination in S19 will be described. The needle drop point A [NA] is the last needle drop point in the needle drop points constituting the first divided
When this needle drop point A [NA] is not added as the intersection point CP (S15: NO), the sewing end point of the
S19においては、点列メモリ32に格納されている第2分割ステッチデータ41bを構成する針落ち点の数NBのカウントを行う。点列メモリ32に格納されている第2分割ステッチデータ41bの針落ち点全てについての計数(S19)終了後、S20に移行する。
In S19, the number NB of needle drop points constituting the second divided
S20では、点列メモリ32に格納されている針落ち点B[1]が交点CPとして追加されたか否かについての判断がなされる。針落ち点B[1]が交点CPとして追加された場合(S20:YES)には、S21に移行し、針落ち点B[1]に対して、留め縫いデータを追加し(S21)、第2分割ステッチデータ41bの縫い開始点としての処理を行う。即ち、針落ち点B[1]に留め縫いデータを追加した後、S22に移行する。一方、針落ち点B[1]が交点CPとして追加されたものではない場合(S20:NO)には、そのままS22に移行する。
In S20, it is determined whether or not the needle drop point B [1] stored in the
ここで、このS20における判断について説明する。針落ち点B[1]は、点列メモリ32に格納されている第2分割ステッチデータ41bを構成する針落ち点における最初の針落ち点のことであり、第2分割データ41bの縫い開始点となる点である。
そして、この針落ち点B[1]が交点CPとして追加されたものではない場合(S20:NO)とは、分割の元となるステッチデータ40の縫い開始点が、第2分割ステッチデータ41bに属し、第2分割ステッチデータ41bの最初の針落ち点となっている場合である。この場合、ステッチデータ40の縫い開始点には、本実施形態に係るステッチデータ分割処理プログラムの実行に関わらず、留め縫いデータが付加されているので、新たに留め縫いデータを付加する必要はなく、S22に移行する。
Here, the determination in S20 will be described. The needle drop point B [1] is the first needle drop point at the needle drop point constituting the second divided
When this needle drop point B [1] is not added as the intersection point CP (S20: NO), the sewing start point of the
そして、S22においては、点列メモリ32に格納されている針落ち点B[NB]が交点CPとして追加されたか否かについての判断がなされる。針落ち点B[NB]が交点CPとして追加された場合(S22:YES)には、S23に移行し、針落ち点B[NB]に対して、留め縫いデータを追加し(S23)、第2分割ステッチデータ41bの縫い終了点としての処理を行う。即ち、針落ち点B[NB]に留め縫いデータを追加した後、本実施形態に係るステッチデータ分割処理プログラムを終了する。一方、針落ち点B[NB]が交点CPとして追加されたものではない場合(S22:NO)には、そのまま本実施形態に係るステッチデータ分割処理プログラムを終了する。
In S22, it is determined whether or not the needle drop point B [NB] stored in the
ここで、このS22における判断について説明する。針落ち点B[NB]は、点列メモリ32に格納されている第2分割ステッチデータ41bを構成する針落ち点における最後の針落ち点のことであり、第2分割データ41bの縫い終了点となる点である。
そして、この針落ち点B[NB]が交点CPとして追加されたものではない場合(S22:NO)とは、分割の元となるステッチデータ40の縫い終了点が、第2分割ステッチデータ41bに属し、第2分割ステッチデータ41bの最後の針落ち点となっている場合である。この場合、ステッチデータ40の縫い終了点には、本実施形態に係るステッチデータ分割処理プログラムの実行に関わらず、留め縫いデータが付加されているので、新たに留め縫いデータを付加する必要はなく、本実施形態に係るステッチデータ分割処理プログラムを終了する。
Here, the determination in S22 will be described. The needle drop point B [NB] is the last needle drop point in the needle drop points constituting the second divided
When the needle drop point B [NB] is not added as the intersection point CP (S22: NO), the sewing end point of the
次に、ステッチデータ分割処理プログラム中のS7、S9及びS10で実行される針落ち点追加処理について、図面を参照しつつ、詳細に説明する。図5は、本実施形態に係る針落ち点追加処理プログラムのフローチャートである。 Next, the needle drop point addition process executed in S7, S9 and S10 in the stitch data division process program will be described in detail with reference to the drawings. FIG. 5 is a flowchart of the needle drop point addition processing program according to the present embodiment.
S7、S9及びS10に移行し、針落ち点追加処理に移行すると、S30において、最大許容長LMの設定が行われる。この最大許容長LMは、この処理が実行されている点列における直前に処理された針落ち点と、現在その点列において処理されている針落ち点との間の距離の最大許容長である。
本実施形態においては、ユーザが選択したステッチデータ40に応じて、ユーザが刺繍データ処理装置1のキーボード5又はマウス6を操作することにより、所望の値に設定し、RAM30に格納する。最大許容長LMの設定(S30)終了後、S31に移行する。
When the process goes to S7, S9, and S10 and goes to the needle drop point addition process, the maximum allowable length LM is set in S30. This maximum permissible length LM is the maximum permissible length of the distance between the needle drop point processed immediately before in the point sequence in which this process is being executed and the needle drop point currently being processed in that point sequence. .
In the present embodiment, the user operates the
S31では、現在処理対象となっている針落ち点となる点が点列への最初の追加点であるか否かについての判断がなされる。現在の処理対象点が、点列への最初の追加点である場合(S31:YES)には、S37に移行し、点列に通常の針落ち点として、現在の処理対象点を追加し、針落ち点追加処理を終了する。一方、現在の処理対象点が点列への最初の追加点ではない場合(S31:NO)には、S32に移行する。 In S31, a determination is made as to whether or not the point that is the needle drop point currently being processed is the first additional point to the point sequence. When the current processing target point is the first addition point to the point sequence (S31: YES), the process proceeds to S37, where the current processing target point is added to the point sequence as a normal needle drop point, The needle drop point adding process is terminated. On the other hand, when the current processing target point is not the first addition point to the point sequence (S31: NO), the process proceeds to S32.
ここで、S31における現在の処理対象点が最初の追加点である場合(S31:YES)について、説明する。先ず、S7における針落ち点追加処理の場合は、最初の追加点となる点は、ステッチデータ40の縫い開始点から、分割線46との交点47との間に存在する点であるから、留め縫いを行う必要はない。
一方、S9、S10における分割ステッチデータ41における針落ち点追加処理の場合は、最初の追加点が分割ステッチデータ41の縫い開始点になるか否かで異なる。処理対象の分割ステッチデータ41にステッチデータ40の縫い開始点が含まれている場合には、最初の追加点は、分割ステッチデータ41の端点とはならないので、留め縫いを行う必要はない。そして、最初の追加点が分割ステッチデータ41の縫い開始点となる場合は、前述したS15、S16若しくはS20、S21において、留め縫いを行うように設定されるので、ここでは、通常の針落ち点となる点として追加すればよい。
このように、点列への最初の追加点は、S7、S9及びS10におけるどの針落ち点追加処理においても、通常点として追加すればよいので、現在の処理対象点が、点列への最初の追加点である場合(S31:YES)には、点列に通常の針落ち点として、現在の処理対象点を追加し(S37)、針落ち点追加処理を終了するのである。
Here, a case where the current processing target point in S31 is the first additional point (S31: YES) will be described. First, in the case of the needle drop point addition process in S7, the first addition point is a point that exists between the sewing start point of the
On the other hand, in the case of the needle drop point addition process in the divided
As described above, since the first addition point to the point sequence may be added as a normal point in any needle drop point addition processing in S7, S9, and S10, the current processing target point is the first point added to the point sequence. If it is an additional point (S31: YES), the current process target point is added to the point sequence as a normal needle drop point (S37), and the needle drop point addition process is terminated.
そして、現在の処理対象点が点列への最初の追加点ではない場合(S31:NO)に移行するS32において、現在の処理対象点の直前に処理された点が要留め縫い点であるか否かについての判断がなされる。ここで、要留め縫い点とは、留め縫いデータの追加が必要であるが、未だ留め縫いデータが追加されていない点であり、通常点とは区別される点である。そして、この要留め縫い点は、後に説明するS39において追加される点である。
そして、現在の処理対象となっている点の直前の針落ち点が要留め縫い点である場合(S32:YES)には、S33にて、現在の処理対象点の直前に処理された針落ち点に留め縫いデータを追加する。現在の処理対象点の直前に処理された針落ち点に留め縫いデータを追加(S33)後、S34に移行する。一方、現在の処理対象点の直前に処理された針落ち点が要留め縫い点ではない場合(S32:NO)には、そのまま、S34に移行する。
If the current processing target point is not the first addition point to the point sequence (S31: NO), in S32, whether the point processed immediately before the current processing target point is a required stitch point. A determination is made as to whether or not. Here, the fastening point is a point that needs to be added with the sewing data, but has not yet been added, and is distinguished from the normal point. Then, this fastening stitch point is a point added in S39 described later.
If the needle entry point immediately before the current processing target point is a required stitch point (S32: YES), the needle entry processed immediately before the current processing point in S33. Add the sewing data to the point. After the sewing data is added to the needle entry point processed immediately before the current processing target point (S33), the process proceeds to S34. On the other hand, if the needle entry point processed immediately before the current processing target point is not the required sewing point (S32: NO), the process proceeds to S34 as it is.
S34においては、現在の処理対象点と、直前に処理された針落ち点との距離L(図8参照)を算出し、S35に移行する。
S35では、S34で算出した2点間の距離Lが、S30で設定し、RAM30に格納されている最大許容長LMよりも長いか否かについての判断がなされる。2点間の距離Lが最大許容長LMより長い場合(S35:YES)には、S36に移行する。一方、2点間の距離Lが最大許容長LM以下の場合(S35:NO)には、現在の処理対象点を通常の針落ち点となる点として点列に追加(S37)し、針落ち点追加処理を終了する。
In S34, a distance L (see FIG. 8) between the current processing target point and the needle drop point processed immediately before is calculated, and the process proceeds to S35.
In S35, it is determined whether or not the distance L between the two points calculated in S34 is longer than the maximum allowable length LM set in S30 and stored in the
2点間の距離Lが最大許容長LMより長い場合(S35:YES)に移行するS36では、現在の処理対象点の直前に処理された点に対して、留め縫いデータを追加する。
そして、S36で留め縫いデータを追加した現在の処理対象点の直前に処理された点に対して、刺繍ミシン2に搭載されたジャンプ縫い機構を作動させるジャンプ縫いデータ又は、刺繍ミシン2に搭載された糸切り機構を作動させる糸切りデータを追加し、S39に移行する。
In S36, where the distance L between the two points is longer than the maximum allowable length LM (S35: YES), the stitching data is added to the point processed immediately before the current processing point.
Then, jump sewing data for operating the jump sewing mechanism mounted on the
S39では、現在の処理対象点を、要留め縫い点として点列に追加する。これにより、現在の処理対象点の次の点の針落ち点追加処理を実行した際に、S33にて留め縫いデータが追加される。 In S39, the current processing target point is added to the point sequence as a required stitch point. Thereby, when the needle drop point addition process for the next point after the current process target point is executed, the stitching data is added in S33.
以上、説明したように、本実施形態に係る刺繍データ処理装置1においては、ステッチデータ40を分割し、分割ステッチデータ41を作成する場合において、分割の際に新たに発生した分割縫い開始点42a又は分割縫い終了点42bに留め縫いデータを追加するので、分割縫い開始点42a又は分割縫い終了点42bは、刺繍ミシン2により留め縫いされる。これにより、分割ステッチデータ41を縫製し、ステッチデータ40に基づく刺繍模様を加工布に縫製した場合にも、分割線46部分から刺繍糸がほつれてくることがなくなり、大型の刺繍模様を美麗な状態で維持することができる。
As described above, in the embroidery
一般的に、ジャンプ縫いは、本来余分な縫目である渡り糸を形成するものであり、糸切り機構を有するミシンであれば、糸は自動的に切断されるため渡り糸はそもそも発生せず、ジャンプ縫いは必要ない。一方、糸切り機構を有しないミシンの場合、渡り糸はユーザが手作業で切断して除去する必要がある。そのため、ジャンプ縫いはユーザが切断しやすいように、多くの場合は撓めた縫目になっている。留め縫いは、縫い開始点、縫い終了点におけるほつれ防止のためだけでなく、糸切り機構によって自動的に糸が切断されることやユーザによって渡り糸を切断されることによって、糸の端ができる時にもほつれを防止するために行う。 In general, jump stitching forms a transition thread that is essentially an excess seam. If the sewing machine has a thread trimming mechanism, the thread is automatically cut, so the transition thread does not occur in the first place. Jump sewing is not necessary. On the other hand, in the case of a sewing machine that does not have a thread trimming mechanism, it is necessary for the transition thread to be manually removed by the user. For this reason, jump stitches are often bent seams so that the user can easily cut them. Fastening is not only for preventing fraying at the sewing start point and sewing end point, but also by automatically cutting the thread by the thread trimming mechanism or by cutting the transition thread by the user. Sometimes done to prevent fraying.
本実施形態に係る刺繍データ処理装置1では、ステッチデータ40を分割した際に発生する針落ち点において、分割ステッチデータ41における直前の針落ち点と現在の針落ち点との距離を算出し、針落ち点間の距離が、ユーザの設定した距離よりも長い場合には、刺繍ミシン2により留め縫いを施して、更に、ジャンプ縫い又は糸切りを実行させることが可能となる。これにより、分割ステッチデータ41を縫製し、ステッチデータ40に基づく刺繍模様を加工布に縫製した場合にも、刺繍糸が長い縫目を形成することがなくなり、大型の刺繍模様を美麗に縫製することができる。
The embroidery
また、本実施形態に係る刺繍データ処理装置1では、ステッチデータ40は刺繍枠17の大きさに基づいて分割されるので、分割ステッチデータ41の縫製作業を円滑に行うことができる。
In the embroidery
そして、本実施形態に係る刺繍データ処理プログラムを記憶した記憶媒体は、この記憶媒体を、刺繍データ処理プログラムを記憶していない刺繍データ処理装置に読み取らせることにより、本実施形態に記載されている刺繍データ処理装置1と同様の機能を果たし、前述した効果を得ることができる。
The storage medium storing the embroidery data processing program according to the present embodiment is described in the present embodiment by causing the embroidery data processing apparatus not storing the embroidery data processing program to read this storage medium. The same function as that of the embroidery
尚、本発明は前記実施形態の記載に限定されるものではなく、本発明の要旨を逸脱しない範囲内で種々の改良、変形が可能であることは勿論である。 In addition, this invention is not limited to description of the said embodiment, Of course, various improvement and deformation | transformation are possible within the range which does not deviate from the summary of this invention.
例えば、本実施形態においては、ステッチデータ40の分割は、刺繍枠17の大きさに基づいて設定される分割領域により分割しているが、ユーザが所望の分割領域の大きさに設定しても良いし、ステッチデータ40に関連付けて分割領域を設定していても良い。更に、刺繍ミシン2が縫製可能な分割領域の設定値における複数選択肢より、今回のステッチデータ40の分割に用いる分割領域を選択する構成としても良い。
For example, in the present embodiment, the
更に、本実施形態においては、最大許容長LMを、ユーザが、刺繍データ処理装置1のキーボード5やマウス6で入力するようにしたが、ステッチデータ40全体の刺繍模様を勘案して、より美麗に刺繍模様が見えるように、ステッチデータ40と関連付けて付加させるようにしてもよい。
Furthermore, in the present embodiment, the maximum allowable length LM is input by the user using the
1 刺繍データ処理装置
2 刺繍ミシン
3 制御本体部
4 ディスプレイ
13 ミシン本体
17 刺繍枠
20 CPU
21 ROM
30 RAM
31 点列メモリ
32 点列メモリ
33 点列カウンタ
40 ステッチデータ
41a 第1分割ステッチデータ
41b 第2分割ステッチデータ
42a 分割縫い開始点
42b 分割縫い終了点
46 分割線
DESCRIPTION OF
21 ROM
30 RAM
31
Claims (15)
前記ステッチデータを複数の領域に分割する際の分割領域を指定するための情報を取得する領域情報取得手段と、
前記ステッチデータを前記領域情報取得手段により取得した分割領域を指定するための情報に基づいて、複数の領域に分割した分割ステッチデータを作成する分割ステッチデータ作成手段とを備える刺繍データ処理装置であって、
複数の領域への分割により新たに発生した縫い開始点又は縫い終了点となる端点を抽出する端点抽出手段と、
前記端点抽出手段により抽出された縫い開始点及び縫い終了点となる端点の少なくとも一方に、留め縫いデータを付加する留め縫いデータ付加手段を有することを特徴とする刺繍データ処理装置。 Stitch data fetching means for fetching stitch data indicating the position of a needle drop point for sewing an embroidery pattern by a sewing device;
Area information acquisition means for acquiring information for designating a divided area when dividing the stitch data into a plurality of areas;
An embroidery data processing apparatus comprising: divided stitch data creating means for creating divided stitch data obtained by dividing the stitch data into a plurality of areas based on information for designating divided areas obtained by the area information obtaining means. And
End point extracting means for extracting an end point which becomes a sewing start point or sewing end point newly generated by dividing into a plurality of areas;
An embroidery data processing apparatus, comprising: stitching data adding means for adding stitching data to at least one of a sewing start point and a sewing end point extracted by the end point extracting means.
前記領域情報取得手段により取得される情報は、刺繍枠の種類により定まる所定の縫製範囲を示す情報であることを特徴とする刺繍データ処理装置。 In the embroidery data processing device according to claim 1,
The embroidery data processing apparatus characterized in that the information acquired by the region information acquisition means is information indicating a predetermined sewing range determined by the type of embroidery frame.
前記ステッチデータを複数の領域に分割する際の分割領域を指定するための情報を取得する領域情報取得手段と、
前記ステッチデータを前記領域情報取得手段により取得した分割領域を指定するための情報に基づいて、複数の領域に分割した分割ステッチデータを作成する分割ステッチデータ作成手段とを備える刺繍データ処理装置であって、
複数の領域への分割により発生した所定長以上の間隔で縫目を形成する針落ち点を抽出する針落ち点抽出手段と、
前記針落ち点抽出手段により抽出された針落ち点に留め縫いデータを付加する留め縫いデータ付加手段を有することを特徴とする刺繍データ処理装置。 Stitch data fetching means for fetching stitch data indicating the position of a needle drop point for sewing an embroidery pattern by a sewing device;
Area information acquisition means for acquiring information for designating a divided area when dividing the stitch data into a plurality of areas;
An embroidery data processing apparatus comprising: divided stitch data creating means for creating divided stitch data obtained by dividing the stitch data into a plurality of areas based on information for designating divided areas obtained by the area information obtaining means. And
Needle drop point extraction means for extracting needle drop points that form stitches at intervals of a predetermined length or more generated by dividing into a plurality of regions;
An embroidery data processing apparatus comprising: stitching data adding means for adding stitching data to the needle drop points extracted by the needle drop point extracting means.
前記領域情報取得手段により取得される情報は、刺繍枠の種類により定まる所定の縫製範囲を示す情報であることを特徴とする刺繍データ処理装置。 In the embroidery data processing device according to claim 3,
The embroidery data processing apparatus characterized in that the information acquired by the region information acquisition means is information indicating a predetermined sewing range determined by the type of embroidery frame.
前記針落ち点抽出手段により抽出された針落ち点に、前記縫製装置が有する糸切り機構を動作させる糸切りデータを付加する糸切りデータ付加手段を有することを特徴とする刺繍データ処理装置。 In the embroidery data processing device according to claim 3 or 4,
An embroidery data processing apparatus comprising thread trimming data adding means for adding thread trimming data for operating a thread trimming mechanism of the sewing apparatus to a needle drop point extracted by the needle drop point extracting means.
前記針落ち点抽出手段により抽出された針落ち点に、縫製装置によって所定の縫目を形成させるジャンプ縫いデータを付加するジャンプ縫いデータ付加手段を有することを特徴とする刺繍データ処理装置。 In the embroidery data processing device according to any one of claims 3 to 5,
An embroidery data processing device comprising jump sewing data adding means for adding jump sewing data for forming a predetermined stitch by a sewing device to the needle drop points extracted by the needle drop point extraction means.
前記ステッチデータを複数の領域に分割する際の分割領域を指定するための情報を取得する領域情報取得手段と、
前記ステッチデータを前記領域情報取得手段により取得した分割領域を指定するための
情報に基づいて、複数の領域に分割した分割ステッチデータを作成する分割ステッチデータ作成手段とを備える刺繍データ処理装置であって、
複数の領域への分割により発生した所定長以上の間隔で縫目を形成する針落ち点を抽出する針落ち点抽出手段と、
前記針落ち点抽出手段により抽出された針落ち点に、前記縫製装置の有する糸切り機構を動作させるための糸切りデータを付加する糸切りデータ付加手段を有することを特徴とする刺繍データ処理装置。 Stitch data fetching means for fetching stitch data indicating the position of a needle drop point for sewing an embroidery pattern by a sewing device;
Area information acquisition means for acquiring information for designating a divided area when dividing the stitch data into a plurality of areas;
An embroidery data processing apparatus comprising: divided stitch data creating means for creating divided stitch data obtained by dividing the stitch data into a plurality of areas based on information for designating divided areas obtained by the area information obtaining means. And
Needle drop point extraction means for extracting needle drop points that form stitches at intervals of a predetermined length or more generated by dividing into a plurality of regions;
An embroidery data processing apparatus comprising thread trimming data adding means for adding thread trimming data for operating a thread trimming mechanism of the sewing apparatus to the needle drop point extracted by the needle drop point extracting means. .
前記ステッチデータを複数の領域に分割する際の分割領域を指定するための情報を取得する領域情報取得手段と、
前記ステッチデータを前記領域情報取得手段により取得した分割領域を指定するための情報に基づいて、複数の領域に分割した分割ステッチデータを作成する分割ステッチデータ作成手段とを備える刺繍データ処理装置であって、
複数の領域への分割により発生した所定長以上の間隔で縫目を形成する針落ち点を抽出する針落ち点抽出手段と、
前記針落ち点抽出手段により抽出された針落ち点に、縫製装置によって所定の縫目を形成させるジャンプ縫いデータを付加するジャンプ縫いデータ付加手段を有することを特徴とする刺繍データ処理装置。 Stitch data fetching means for fetching stitch data indicating the position of a needle drop point for sewing an embroidery pattern by a sewing device;
Area information acquisition means for acquiring information for designating a divided area when dividing the stitch data into a plurality of areas;
An embroidery data processing apparatus comprising: divided stitch data creating means for creating divided stitch data obtained by dividing the stitch data into a plurality of areas based on information for designating divided areas obtained by the area information obtaining means. And
Needle drop point extraction means for extracting needle drop points that form stitches at intervals of a predetermined length or more generated by dividing into a plurality of regions;
An embroidery data processing device comprising jump sewing data adding means for adding jump sewing data for forming a predetermined stitch by a sewing device to the needle drop points extracted by the needle drop point extraction means.
前記領域情報取得手段により取得される情報は、刺繍枠の種類により定まる所定の縫製範囲を示す情報であることを特徴とする刺繍データ処理装置。 In the embroidery data processing device according to claim 7 or 8,
The embroidery data processing apparatus characterized in that the information acquired by the region information acquisition means is information indicating a predetermined sewing range determined by the type of embroidery frame.
縫製装置により刺繍模様を縫製するための針落ち点の位置を示すステッチデータを取り込むステッチデータ取込手段と、 Stitch data fetching means for fetching stitch data indicating the position of a needle drop point for sewing an embroidery pattern by a sewing device;
前記ステッチデータを複数の領域に分割する際の分割領域を指定するための情報を取得する領域情報取得手段と、 Area information acquisition means for acquiring information for designating a divided area when dividing the stitch data into a plurality of areas;
前記ステッチデータを前記領域情報取得手段により取得した分割領域を指定するための情報に基づいて、複数の領域に分割した分割ステッチデータを作成する分割ステッチデータ作成手段と、 Split stitch data creating means for creating split stitch data divided into a plurality of areas based on information for designating the divided areas obtained by the area information obtaining means for the stitch data;
複数の領域への分割により新たに発生した縫い開始点又は縫い終了点となる端点を抽出する端点抽出手段と、 End point extracting means for extracting an end point which becomes a sewing start point or sewing end point newly generated by dividing into a plurality of areas;
前記端点抽出手段により抽出された縫い開始点又は縫い終了点となる端点の少なくとも一方に、留め縫いデータを付加する留め縫いデータ付加手段と、 Fastening data adding means for adding fastening data to at least one of the sewing start point and sewing end point extracted by the end point extracting means;
して機能させるための刺繍データ処理プログラムを記録したコンピュータ読み取り可能な記録媒体。A computer-readable recording medium having recorded thereon an embroidery data processing program for functioning.
前記領域情報は、刺繍枠の種類により定まる所定の縫製範囲を示す情報であることを特徴とする刺繍データ処理プログラムを記録したコンピュータ読み取り可能な記録媒体。 A computer-readable recording medium on which the embroidery data processing program according to claim 10 is recorded.
The area information is information indicating a predetermined sewing range determined by the type of the embroidery frame. A computer-readable recording medium on which an embroidery data processing program is recorded.
縫製装置により刺繍模様を縫製するための針落ち点の位置を示すステッチデータを取り込むステッチデータ取込手段と、
前記ステッチデータを複数の領域に分割する際の分割領域を指定するための情報を取得する領域情報取得手段と、
前記ステッチデータを前記領域情報取得手段により取得した分割領域を指定するための情報に基づいて、複数の領域に分割した分割ステッチデータを作成する分割ステッチデータ作成手段と、
複数の領域への分割により発生した所定長以上の間隔で縫目を形成する針落ち点を抽出する針落ち点抽出手段と、
前記針落ち点抽出手段により抽出された針落ち点に留め縫いデータを付加する留め縫いデータ付加手段と、
して機能させるための刺繍データ処理プログラムを記録したコンピュータ読み取り可能な記録媒体。 Computer
Stitch data fetching means for fetching stitch data indicating the position of a needle drop point for sewing an embroidery pattern by a sewing device;
Area information acquisition means for acquiring information for designating a divided area when dividing the stitch data into a plurality of areas;
Split stitch data creating means for creating split stitch data divided into a plurality of areas based on information for designating the divided areas obtained by the area information obtaining means for the stitch data;
Needle drop point extraction means for extracting needle drop points that form stitches at intervals of a predetermined length or more generated by dividing into a plurality of regions;
Fastening data adding means for adding fastening data to the needle drop points extracted by the needle drop point extracting means;
A computer-readable recording medium having recorded thereon an embroidery data processing program for functioning .
縫製装置により刺繍模様を縫製するための針落ち点の位置を示すステッチデータを取り込むステッチデータ取込手段と、 Stitch data fetching means for fetching stitch data indicating the position of a needle drop point for sewing an embroidery pattern by a sewing device;
前記ステッチデータを複数の領域に分割する際の分割領域を指定するための情報を取得する領域情報取得手段と、 Area information acquisition means for acquiring information for designating a divided area when dividing the stitch data into a plurality of areas;
前記ステッチデータを前記領域情報取得手段により取得した分割領域を指定するための情報に基づいて、複数の領域に分割した分割ステッチデータを作成する分割ステッチデータ作成手段と、 Split stitch data creating means for creating split stitch data divided into a plurality of areas based on information for designating the divided areas obtained by the area information obtaining means for the stitch data;
複数の領域への分割により発生した所定長以上の間隔で縫目を形成する針落ち点を抽出する針落ち点抽出手段と、 Needle drop point extraction means for extracting needle drop points that form stitches at intervals of a predetermined length or more generated by dividing into a plurality of regions;
前記針落ち点抽出手段により抽出された針落ち点に、前記縫製装置の有する糸切り機構を動作させるための糸切りデータを付加する糸切りデータ付加手段と、 Thread trimming data adding means for adding thread trimming data for operating the thread trimming mechanism of the sewing device to the needle drop point extracted by the needle drop point extracting means;
して機能させるための刺繍データ処理プログラムを記録したコンピュータ読み取り可能な記録媒体。A computer-readable recording medium having recorded thereon an embroidery data processing program for functioning.
縫製装置により刺繍模様を縫製するための針落ち点の位置を示すステッチデータを取り込むステッチデータ取込手段と、 Stitch data fetching means for fetching stitch data indicating the position of a needle drop point for sewing an embroidery pattern by a sewing device;
前記ステッチデータを複数の領域に分割する際の分割領域を指定するための情報を取得する領域情報取得手段と、 Area information acquisition means for acquiring information for designating a divided area when dividing the stitch data into a plurality of areas;
前記ステッチデータを前記領域情報取得手段により取得した分割領域を指定するための情報に基づいて、複数の領域に分割した分割ステッチデータを作成する分割ステッチデータ作成手段と、 Split stitch data creating means for creating split stitch data divided into a plurality of areas based on information for designating the divided areas obtained by the area information obtaining means for the stitch data;
複数の領域への分割により発生した所定長以上の間隔で縫目を形成する針落ち点を抽出する針落ち点抽出手段と、 Needle drop point extraction means for extracting needle drop points that form stitches at intervals of a predetermined length or more generated by dividing into a plurality of regions;
前記針落ち点抽出手段により抽出された針落ち点に、縫製装置によって所定の縫目を形成させるジャンプ縫いデータを付加するジャンプ縫いデータ付加手段と、Jump sewing data adding means for adding jump sewing data for forming a predetermined stitch by a sewing device to the needle drop point extracted by the needle drop point extraction means;
して機能させるための刺繍データ処理プログラムを記録したコンピュータ読み取り可能な記録媒体。A computer-readable recording medium having recorded thereon an embroidery data processing program for functioning.
前記領域情報は、刺繍枠の種類により定まる所定の縫製範囲を示す情報であることを特徴とする刺繍データ処理プログラムを記録したコンピュータ読み取り可能な記録媒体。 A computer-readable recording medium in which the embroidery data processing program according to any one of claims 12 to 14 is recorded.
The area information is information indicating a predetermined sewing range determined by the type of the embroidery frame. A computer-readable recording medium on which an embroidery data processing program is recorded.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004100651A JP4389628B2 (en) | 2004-03-30 | 2004-03-30 | Embroidery data processing apparatus and computer-readable recording medium recording embroidery data processing program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004100651A JP4389628B2 (en) | 2004-03-30 | 2004-03-30 | Embroidery data processing apparatus and computer-readable recording medium recording embroidery data processing program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005279069A JP2005279069A (en) | 2005-10-13 |
JP4389628B2 true JP4389628B2 (en) | 2009-12-24 |
Family
ID=35178072
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004100651A Expired - Fee Related JP4389628B2 (en) | 2004-03-30 | 2004-03-30 | Embroidery data processing apparatus and computer-readable recording medium recording embroidery data processing program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4389628B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2024018897A1 (en) * | 2022-07-20 | 2024-01-25 | 株式会社Tism | Method for producing smart textile |
-
2004
- 2004-03-30 JP JP2004100651A patent/JP4389628B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2005279069A (en) | 2005-10-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7212880B2 (en) | Embroidery data processing device and computer program product | |
JP3811191B2 (en) | Embroidery data creation method and apparatus, and embroidery pattern formed based on the embroidery data | |
US8655474B2 (en) | Embroidery data generating apparatus, embroidery data generating method, and non-transitory computer-readable medium storing embroidery data generating program | |
US7715940B2 (en) | Embroidery data processing device and computer program product | |
JP2017109000A (en) | Embroidery sewing machine | |
JP2010213748A (en) | Embroidery data generating device, embroidery data generating program, and computer-readable medium storing embroidery data generating program | |
JP3959851B2 (en) | Embroidery data creation device and computer-readable recording medium on which embroidery data creation program is recorded | |
US20130213285A1 (en) | Sewing data generating device and non-transitory computer-readable storage medium storing sewing data generating program | |
JPH0631068A (en) | Embroidery data generating device | |
JP2005279068A (en) | Embroidery data processing apparatus and recording medium to record embroidery data processing program | |
JP3760541B2 (en) | Embroidery data processing device | |
JP4389628B2 (en) | Embroidery data processing apparatus and computer-readable recording medium recording embroidery data processing program | |
JPH10113483A (en) | Method and device of editing embroidery data | |
JP3760536B2 (en) | Embroidery data processing device | |
US10344411B2 (en) | Sewing machine and non-transitory computer-readable medium | |
JP2013146366A (en) | Embroidery data generating device and embroidery data generating program | |
JP2014213060A (en) | Embroidery data generating apparatus, embroidery data generating program and computer readable medium | |
JP3615777B2 (en) | Single stitch data processing device for embroidery | |
US7983783B2 (en) | Embroidery data creation apparatus and embroidery data creation program | |
US8033232B2 (en) | Embroidery data processing apparatus, sewing machine equipped with the embroidery data processing apparatus, and computer-readable recording medium with recorded embroidery data processing computer program | |
JPH10108987A (en) | Method and device for editing sewing data | |
JPH04364885A (en) | Embroidery data generator | |
JP4389635B2 (en) | Embroidery data creation apparatus and computer-readable recording medium on which embroidery data creation program is recorded | |
US12018416B2 (en) | Non-transitory computer readable storage medium and sewing machine | |
JP2016158722A (en) | Sewing machine and pattern data processing program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070111 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090217 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090408 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20090915 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090928 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121016 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4389628 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131016 Year of fee payment: 4 |
|
LAPS | Cancellation because of no payment of annual fees |