Embroidery data creation apparatus and embroidery data creation program

Information

  • Patent Application
  • 20070204780
  • Publication Number
    20070204780
  • Date Filed
    March 05, 2007
    18 years ago
  • Date Published
    September 06, 2007
    17 years ago
Abstract
An embroidery data creation apparatus and program acquires closed region data of a target unit pattern with a sewing order specified by a unit pattern counter and position data of a sewing endpoint of a preceding unit pattern to be sewn immediately prior to this target unit pattern. Based on the closed region data and the position data of the sewing endpoint, it is determined whether a sewing endpoint of the preceding unit pattern is present in a sewing region of the target unit pattern. If it is determined that the sewing endpoint is present in the sewing region of the target unit pattern, thread-cutting operation at this sewing endpoint is set not to be performed. On the other hand, if it is determined that the sewing endpoint is not present in the sewing region of the target unit pattern, thread-cutting operation at this sewing endpoint is set to be performed or withheld.
Description

BRIEF DESCRIPTION OF THE DRAWINGS

Exemplary embodiments of the disclosure will be described below in detail with reference to the accompanying drawings in which:



FIG. 1 is a perspective view of an embroidery sewing machine;



FIG. 2 is a block diagram showing a electrical configuration of the embroidery sewing machine;



FIG. 3 is an explanatory diagram of storage areas of a ROM;



FIG. 4 is an explanatory diagram of storage areas of a RAM;



FIG. 5 is an overall configuration diagram showing a physical configuration of an embroidery data creation apparatus;



FIG. 6 is a block diagram showing an electrical configuration of the embroidery data creation apparatus;



FIG. 7 is an explanatory diagram of storage areas of the ROM;



FIG. 8 is an explanatory diagram of storage areas of the RAM;



FIG. 9 is a main flowchart showing a flow of main processing of embroidery data creation;



FIG. 10 is a flowchart showing a flow of setting of thread-cutting operations;



FIG. 11 is an explanatory illustration showing an embroidery finish of Example 1;



FIG. 12 is an explanatory illustration of sewing regions represented by closed region data of several unit patterns, which constitute a part of Example 1;



FIG. 13 is another explanatory illustration of sewing regions represented by closed region data of several unit patterns, which constitute a part of Example 1;



FIG. 14 is a flowchart showing a flow of setting of thread-cutting operations;



FIG. 15 is a sub-flowchart showing a flow of acquiring closed region data;



FIG. 16 is a flowchart showing a flow of setting of thread-cutting operations;



FIG. 17 is a sub-flowchart showing the flow of acquiring closed region data;



FIG. 18 is a flowchart showing a flow of setting of thread-cutting operations;



FIG. 19 is a sub-flowchart showing the flow of acquiring a sewing endpoint of a preceding unit pattern;



FIG. 20 is a flowchart showing a flow of setting of thread-cutting operations;



FIG. 21 is a sub-flowchart showing setting of thread-cutting operation based on spacing;



FIG. 22 is an explanatory illustration showing an embroidery finish of Example 2;



FIG. 23 is an explanatory illustration showing an embroidery finish of Example 3;



FIG. 24 is an explanatory illustration showing an embroidery finish of Example 4;



FIG. 25 is an explanatory illustration showing an embroidery finish of Example 5;



FIG. 26 is an explanatory illustration of sewing regions represented by closed region data of several unit patterns, which constitute Example 2;



FIG. 27 is an explanatory illustration of sewing regions represented by closed region data of several unit patterns, which constitute Example 3;



FIG. 28 is an explanatory illustration of sewing regions represented by closed region data of several unit patterns, which constitute Example 4;



FIG. 29 is an explanatory illustration of sewing regions represented by closed region data of several unit patterns, which constitute Example 5;



FIG. 30 is an explanatory diagram of storage areas of the RAM; and



FIG. 31 is an explanatory diagram of storage areas of the RAM.


Claims
  • 1. An embroidery data creation apparatus that creates embroidery data required to embroider a plurality of unit patterns by using an embroidery sewing machine, said apparatus comprising: a storage device that stores said unit patterns, each of said unit patterns being made up of one character or symbol;a first determination device that determines whether a sewing endpoint exists in a sewing region of a target unit pattern, said sewing endpoint being last in sewing order of a plurality of stitch points of a preceding unit pattern to be sewn immediately prior to said target unit pattern, and said target unit pattern being one of said unit patterns stored in said storage device; anda first thread-cutting setting device that, if it has been determined by said first determination device that said sewing endpoint of said preceding unit pattern exists in said sewing region of said target unit pattern, sets thread-cutting operation not to be performed by a thread-cutting mechanism in an embroidery sewing machine at said sewing endpoint of said preceding unit pattern and, if it has been determined by said first determination device that said sewing endpoint of said preceding unit pattern does not exist in said sewing region of said target unit pattern, sets thread-cutting operation to be performed or withheld.
  • 2. The embroidery data creation apparatus according to claim 1, further comprising an input device that inputs said unit patterns, wherein said storage device stores said unit patterns input through said input device.
  • 3. The embroidery data creation apparatus according to claim 1, wherein said first determination device determines whether a sewing endpoint data, which is embroidery position data of said sewing endpoint of said preceding unit pattern, is included in a closed region data, which is embroidery position data of one or a plurality of closed regions obtained by dividing said sewing region of said target unit pattern, to thereby determine whether said sewing endpoint of said preceding unit pattern is present in said sewing region of said target unit pattern.
  • 4. The embroidery data creation apparatus according to claim 3, wherein, if said target unit pattern is composed of a plurality of partial patterns having different sewing starting points, said first determination device determines whether said sewing endpoint data of said preceding unit pattern is included in said closed region data of said sewing region of a first partial pattern that is first in sewing order in said target unit pattern.
  • 5. The embroidery data creation apparatus according to claim 3, wherein, if said target unit pattern is composed of a plurality of partial patterns having different sewing starting points, said first determination device determines whether said sewing endpoint data of said preceding unit pattern is included in said closed region data of any of a partial pattern sewing region and a connected sewing region, said partial pattern sewing region being said sewing region of a first partial pattern that is first in sewing order in said target unit pattern, and said connected sewing region being said sewing region of the partial pattern connected to said partial pattern sewing region.
  • 6. The embroidery data creation apparatus according to claim 3, comprising: a second determination device that determines whether a position data of an arbitrary point on a line segment interconnecting an expected endpoint and said stitch point to be sewn immediately prior to said expected endpoint, said expected endpoint being a candidate of said stitch point that is last in sewing order out of said stitch points in said preceding unit pattern, is included in said closed region data of said target unit pattern; anda sewing endpoint setting device that, if it is determined by said second determination device that the position data of the arbitrary point on said line segment is included in said closed region data of said target unit pattern, sets any one of the points on said line segment determined to be included in said closed region data as said sewing endpoint of said preceding unit pattern and, if it is determined by said second determination device that the position data of the arbitrary point on said line segment is not included in said closed region data of said target unit pattern, sets said expected endpoint as said sewing endpoint of said preceding unit pattern.
  • 7. The embroidery data creation apparatus according to claim 1, further comprising: a spacing data acquisition device that acquires a spacing data, which is information about a distance between said target unit pattern and said preceding unit pattern for which thread-cutting operation has been set to be performed or withheld by said first thread-cutting setting device; anda second thread-cutting setting device that, if said spacing data acquired by said spacing data acquisition device is smaller than a predetermined value, resets said thread-cutting operation not to be performed for said preceding unit pattern for which said first thread-cutting setting device has set said thread-cutting operation to be performed or withheld and, if said spacing data is equal to or larger than the predetermined value, resets said thread-cutting operation to be performed or withheld for said preceding unit pattern for which said first thread-cutting setting device has set said thread-cutting operation to be performed or withheld.
  • 8. An embroidery data creation program recorded on a computer-readable recording medium that creates embroidery data required to embroider a plurality of unit patterns by using an embroidery sewing machine, said program comprising: instructions for executing a storage step of storing said unit patterns, each of said unit patterns being made up of one character or symbol;instructions for executing a first determination step of determining whether a sewing endpoint exists in a sewing region of a target unit pattern, said sewing endpoint being last in sewing order of a plurality of stitch points of a preceding unit pattern to be sewn immediately prior to said target unit pattern, and said target unit pattern being one of said unit patterns stored in said storage step; andinstructions for executing a first thread-cutting setting step of, if it has been determined in said first determination step that said sewing endpoint of said preceding unit pattern exists in said sewing region of said target unit pattern, setting thread-cutting operation not to be performed by a thread cutting mechanism in an embroidery sewing machine at said sewing endpoint of said preceding unit pattern and, if it has been determined in said first determination step that said sewing endpoint of said preceding unit pattern does not exist in said sewing region of said target unit pattern, setting thread-cutting operation to be performed or withheld.
  • 9. The embroidery data creation program according to claim 8, further comprising instructions for executing an input step of inputting said unit patterns, wherein said unit patterns which has been input in said input step is stored in said storage step.
  • 10. The embroidery data creation program according to claim 8, wherein said first determination step determines whether a sewing endpoint data, which is embroidery position data of said sewing endpoint of said preceding unit pattern, is included in a closed region data, which is embroidery position data of one or a plurality of closed regions obtained by dividing said sewing region of said target unit pattern, to thereby determine whether said sewing endpoint of said preceding unit pattern is present in said sewing region of said target unit pattern.
  • 11. The embroidery data creation program according to claim 10, wherein, if said target unit pattern is composed of a plurality of partial patterns having different sewing starting points, it is determined in said first determination step whether said sewing endpoint data of said preceding unit pattern is included in said closed region data of said sewing region of a first partial pattern that is first in sewing order in said target unit pattern.
  • 12. The embroidery data creation program according to claim 10, wherein, if said target unit pattern is composed of a plurality of partial patterns having different sewing starting points, it is determined in said first determination step whether said sewing endpoint data of said preceding unit pattern is included in said closed region data of any of a partial pattern sewing region and a connected sewing region, said partial pattern sewing region being said sewing region of a first partial pattern that is first in sewing order in said target unit pattern, and said connected sewing region being said sewing region of the partial pattern connected to said partial pattern sewing region.
  • 13. The embroidery data creation program according to claim 10, further comprising: instructions for executing a second determination step of determining whether a position data of an arbitrary point on a line segment interconnecting an expected endpoint and said stitch point to be sewn immediately prior to said expected endpoint, said expected endpoint being a candidate of said stitch point that is last in sewing order out of said stitch points in said preceding unit pattern, is included in said closed region data of said target unit pattern; andinstructions for executing a sewing endpoint setting step of, if it is determined in said second determination step that the position data of the arbitrary point on said line segment is included in said closed region data of said target unit pattern, setting any one of the points on said line segment determined to be included in said closed region data as said sewing endpoint of said preceding unit pattern and, if it is determined in said second determination step that the position data of the arbitrary point on said line segment is not included in said closed region data of said target unit pattern, setting said expected endpoint as said sewing endpoint of said preceding unit pattern.
  • 14. The embroidery data creation program according to claim 8, further comprising: instructions for executing a spacing data acquisition step of acquiring a spacing data, which is information about a distance between said target unit pattern and said preceding unit pattern for which thread-cutting operation has been set to be performed or withheld in said first thread-cutting setting step; andinstructions for executing a second thread cutting setting step of, if said spacing data acquired in said spacing data acquisition step is smaller than a predetermined value, resetting said thread-cutting operation not to be performed for said preceding unit pattern for which said thread-cutting operation has been set to be performed or withheld in said first thread-cutting setting step and, if said spacing data is equal to or larger than the predetermined value, resetting said thread-cutting operation to be performed or withheld for said preceding unit pattern for which said thread-cutting operation has been set to be performed or withheld in said first thread-cutting setting step.
  • 15. An embroidery data creation apparatus that creates embroidery data required to embroider a plurality of unit patterns by using an embroidery sewing machine, said apparatus comprising: a storage device that stores said unit patterns, each of said unit patterns being made up of one character or symbol;a control device that determines whether a sewing endpoint exists in a sewing region of a target unit pattern, said sewing endpoint being last in sewing order of a plurality of stitch points of a preceding unit pattern to be sewn immediately prior to said target unit pattern, and said target unit pattern being one of said unit patterns stored in said storage device, and, if it has determined that said sewing endpoint of said preceding unit pattern exists in said sewing region of said target unit pattern, sets thread-cutting operation not to be performed by a thread cutting mechanism in an embroidery sewing machine at said sewing endpoint of said preceding unit pattern and, if it has determined that said sewing endpoint of said preceding unit pattern does not exist in said sewing region of said target unit pattern, sets thread-cutting operation to be performed or withheld.
  • 16. The embroidery data creation apparatus according to claim 15, further comprising an input device that inputs said unit patterns, wherein said storage device stores said unit patterns input through said input device.
  • 17. The embroidery data creation apparatus according to claim 15, wherein said control device determines whether a sewing endpoint data, which is embroidery position information of said sewing endpoint of said preceding unit pattern, is included in a closed region data, which is embroidery position data of one or a plurality of closed regions obtained by dividing said sewing region of said target unit pattern, to thereby determine whether said sewing endpoint of said preceding unit pattern is present in said sewing region of said target unit pattern.
  • 18. The embroidery data creation apparatus according to claim 17, wherein, if said target unit pattern is composed of a plurality of partial patterns having different sewing starting points, said control device determines whether said sewing endpoint data of said preceding unit pattern is included in said closed region data of said sewing region of a first partial pattern that is first in sewing order in said target unit pattern.
  • 19. The embroidery data creation apparatus according to claim 17, wherein, if said target unit pattern is composed of a plurality of partial patterns having different sewing starting points, said control device determines whether said sewing endpoint data of said preceding unit pattern is included in said closed region data of any of a partial pattern sewing region and a connected sewing region, said partial pattern sewing region being said sewing region of a first partial pattern that is first in sewing order in said target unit pattern, and said connected sewing region being said sewing region of the partial pattern connected to said partial pattern sewing region.
  • 20. The embroidery data creation apparatus according to claim 17, wherein said control device determines whether a position data of an arbitrary point on a line segment interconnecting an expected endpoint and said stitch point to be sewn immediately prior to said expected endpoint, said expected endpoint being a candidate of said stitch point that is last in sewing order out of said stitch points in said preceding unit pattern, is included in said closed region data of said target unit pattern, and if it is determined that the position data of the arbitrary point on said line segment is included in said closed region data of said target unit pattern, sets any one of the points on said line segment determined to be included in said closed region data as said sewing endpoint of said preceding unit pattern and, if it is determined that the position data of the arbitrary point on said line segment is not included in said closed region data of said target unit pattern, sets said expected endpoint as said sewing endpoint of said preceding unit pattern.
  • 21. The embroidery data creation apparatus according to claim 15, wherein said control device acquires a spacing data, which is information about a distance between said target unit pattern and said preceding unit pattern for which thread-cutting operation has been set to be performed or withheld by said first thread-cutting setting device, and if said spacing data acquired is smaller than a predetermined value, resets said thread-cutting operation not to be performed for said preceding unit pattern for which said thread-cutting operation has been set to be performed or withheld and, if said spacing data is equal to or larger than the predetermined value, resets said thread-cutting operation to be performed or withheld for said preceding unit pattern for which said thread-cutting operation has been to be performed or withheld.
Priority Claims (1)
Number Date Country Kind
2006-059723 Mar 2006 JP national