This application is based upon and claims the benefit of priority from the prior Japanese Patent Application 2009-242358 filed on Oct. 21, 2009, the entire content of which are incorporated herein by reference.
The present disclosure relates to a punch data generating device that generates punch data for execution of a penetration forming operation by an embroiderable sewing machine to form penetrations on workpiece sheet. The present disclosure also relates to a computer readable medium storing a punch data generating program.
Conventional multi-needle embroidery sewing machines are capable of executing embroidery sewing operations with multiple thread colors. A typical multi-needle embroidery sewing machine of such type is provided with a sewing mechanism and a controller that controls the sewing mechanism. The sewing mechanism is configured, for instance, by a needle-bar case containing six needle bars, a needle-bar selection mechanism, and a needle-bar drive mechanism. The needle-bar selection mechanism selects a given needle by transferring the needle-bar case in the left and right direction and the selected needle bar is connected to the needle-bar drive mechanism to be driven up and down. The sewing mechanism is further configured by a transfer mechanism that transfers an embroidery frame holding a workpiece cloth in the X and Y directions. The controller, on the other hand, receives input of pattern data that contains instructions on the amount of stroke-by-stroke movement of workpiece cloth/embroidery frame, and on timing for changing the thread color, etc. Based on the pattern data, the controller transfers the embroidery frame holding the workpiece cloth in the X and Y directions by the transfer mechanism while controlling other components of the sewing mechanism to form embroidery in multiple colors.
Such multi-needle embroidery sewing machine has found a new application where decorations are created on the workpiece cloth by using a technique called needle punch. To elaborate, needle punches are formed on the workpiece cloth by attaching a needle punch needle on some of the needle bars in place of a sewing needle and driving the needle punch needle based on needle punch information.
Some embroidery sewing machines come with a heat cutter provided with a heater for creating patches of images and characters. Such heat cutters are attached to the carriage of a drive mechanism of an embroidery frame. The heat cutter cuts through fabric and paper to cut out the patches.
The inventors have conceived to utilize the multi-needle embroidery sewing machine as a device for creating patterns on a sheet of workpiece such as paper. One exemplary configuration for creating the patterns with the multi-needle sewing machine may be as follows. Some of the plurality of needle bars is mounted with one or more punch needle(s) for forming penetrations such as small holes instead of a sewing needle(s).
Further, embroidery frame for holding the workpiece being attached to the transfer mechanism may be replaced by a holder providing a secure hold of the workpiece which is also attached to the transfer mechanism. Thus, a desired pattern made of a plurality of penetrations such as small holes can be created on the surface of the workpiece cloth by moving the needle bar(s) having punch needle(s) attached to it up and down by the needle bar drive mechanism while transferring the holder holding the workpiece by the transfer mechanism.
After creating the pattern made of multiplicity of penetrations on workpiece such as paper with the above configured device, the user may desire to cut out the created pattern along the outline of the workpiece. In such case, it would be quite troublesome for the user to neatly cut out the pattern from the workpiece manually with scissors, etc. Thus, the aforementioned cutter may be attached to the sewing machine to cut out the workpiece in the desired shape. Another alternative may be to use a dedicated cutter known as a cutting plotter.
In either of the above alternative cases, a separate cutter or a cutter plotter need to be prepared as an attachment to the sewing machine, and thus, would lead to cost increase of the system. In drawing a pattern on a workpiece sheet based on the punch data through formation of multiplicity of penetrations, it would be further advantageous to prevent ripping of the workpiece sheet which may be caused by interconnection of penetrations that are formed close together. In forming a cut on the workpiece sheet along the outline of the intended pattern, it is desirable to prevent imperfect or premature cut to allow the workpiece sheet to be cut through completely.
One object of the present disclosure is to provide a punch data generating device that generates punch data for forming penetrations on a sheet of workpiece with an embroiderable sewing machine to draw a predetermined pattern on the workpiece and or cut the workpiece along the outline of the pattern. In doing so, the patterns are drawn on the workpeice without any unintended rips and the patterns and cuts are made along the outline without leaving any uncut portions. It is another object of the present disclosure to provide a computer readable medium storing a punch data generating program to render the above described features.
In one aspect of the present disclosure there is provided a punch data generating device that generates punch data for execution with an embroiderable sewing machine including a needle bar allowing attachment of a punch needle for forming a plurality of penetrations on a sheet of workpiece by piercing the workpiece in dot-by-dot strokes of the punch needle, a transfer mechanism that transfers the workpiece in two predetermined directions in coordination with an up and down movement of the punch needle to execute a penetration forming operation for forming the penetrations on the workpiece. The punch data generating device includes a punch data generator that generates the punch data, the punch data including at least either of draw data being configured to instruct sequential formation of the penetrations to draw a predetermined pattern and cut data being configured to instruct sequential formation of the penetrations at least along an outline of the predetermined pattern to allow cutting of the outline; and a data modifier that modifies at least either of the draw data and the cut data to change how the penetrations are to be formed.
Other objects, features and advantages of the present disclosure will become clear upon reviewing the following description of the illustrative aspects with reference to the accompanying drawings, in which,
A description will be given hereinafter on a first exemplary embodiment of the present disclosure with reference to
Referring to
On the right side of arm 4, control panel 16 is provided that is implemented with elements such as control switches 45 to allow the user to make various instructions, selections, and inputs and a liquid crystal display 46, simply represented as LCD 46 in
As also shown in
The lower ends of these needle bars 8 extend downward out of needle case 7 and sewing needle 9 used for embroidery sewing is detachably/interchangeably attached to them. The six needle bars 8 are identified by needle bar numbers 1 to 6, in this case, in ascending order from right to left. In the present exemplary embodiment, the leftmost specific needle bar 8 among the six needle bars 8, that is, the no. 6 needle bar 8, has punch needle 10 detachably attached to it instead of sewing needle 9. Punch needle 10 will be later described in detail.
Referring to
Referring to
Though not shown in detail, pillar 3 is provided with sewing machine motor 15 only shown in
Needle-bar vertically moving mechanism is provided with a vertically moving element that is selectively engaged with needle bar clamp not shown provided at needle bar 8. The needle-bar selector/driver mechanism is driven by needle-bar selection motor 17 only shown in
Then as shown in
As shown in
To elaborate, Y-direction carriage 22 comes in a shape of an elongate, narrow box which extends in the X direction or the left and right direction over feet 2a of support base 2. As can be seen in
The Y-direction drive mechanism is configured by Y-direction drive motor 26 shown in
Referring to
Next, a description will be given on frame holder 24 attached to X-direction carriage 23, and embroidery frame 20 and holder 21 serving as a holder being detachably attached to frame holder 24. First, a description will be given on embroidery frame 20 with reference to
The left and right pair of connecting portions 30 is provided on embroidery frame 20 so as to have 180-degrees rotational symmetry in plan view. Connecting portions 30 have engagement grooves 30a and engagement holes 30b for attachment to frame holder 24. Though not shown, different types of embroidery frame 20 are provided that come in different shapes and sizes having varying embroidery areas and are selected interchangeably depending on the size of the workpiece cloth and the embroidery. The width in the left and right direction, that is, the measurement between the outer edges of the connecting portions 30 represented as L1 in
Next, a description will be given on holder 21. As shown in
The left and right pair of connecting portions 32 is also disposed in 180-degrees rotational symmetry in plan view. Connecting portions 32 have engagement grooves 32a and engagement holes 32b for attachment to frame holder 24. The width in the left and right direction of holder 21, that is, the measurement between the outer edges of the connecting portions 32 represented as L2 in
Frame holder 24 to which the above described embroidery frame 20 and holder 21 are attached/connected is configured as described below. Referring to
Stationary arm 33 is placed over the right side upper surface of main section 24 of frame holder 24. Frame holder 24 is formed as an X-directionally elongate plate. Stationary arm 33 is provided with right arm 33b that is bent in a substantially right angle to extend forward. Provided on the upper surface extremity of right arm 33b are engagement pin 35 and leaf spring 36 for clamping connecting portions 30 and 32 provided rearward relative to engagement pin 35. Engagement pin 35 engages with engagement groove 30a of connecting portion 30 of embroidery frame 20 or engagement groove 32a of connecting portion 32 of holder 21.
Movable arm 34 is symmetrical in the left and right direction with right arm 33b. The base end or the rear end of movable arm 34 is mounted on main section 24a of frame holder 24 so as to be placed over the left side upper surface of main section 24a. Provided on the upper surface extremity of movable arm 34 are engagement pin 37 and leaf spring 38 for clamping connecting portions 30 and 32 provided rearward relative to engagement pin 37. Engagement pin 37 engages with engagement hole 30b of connecting portion 30 of embroidery frame 20 or engagement hole 32b of connecting portion 32 of holder 21.
On the base end or the rear end of movable arm 34, guide groove 34a is provided that extends in the left and right direction. Guide groove 34a allows engagement of guide pin 39 provided on the upper surface of main section 24a of frame holder 24. Thus, movable arm 34 is allowed to slide in the left and right direction relative to main section 24a of frame holder 24. Though not shown, main section 33a of stationary arm 33 is provided with a lock mechanism that allows movable arm 34 to be selectively locked at different predetermined positions. The position of movable arm 34 is relocated in the left and right direction through user operation of the lock mechanism.
The above described configuration allows the user to lock movable arm 34 at a position suitable for the type, in other words, the width such as L1 and L2 of embroidery frame 20 or holder 21 to be attached and proceed to attachment of embroidery frame 20 or holder 21 to frame holder 24. As exemplified in
As shown in
In the present exemplary embodiment, multi-needle embroidery sewing machine 1 is capable of executing a normal embroidery sewing operation on the workpiece cloth using six colors of embroidery thread as well as executing a penetration forming operation on workpiece W. Penetration forming operation is executed by impinging, in this case, piercing punch needle 10 dot by dot on the surface of workpiece W while transferring holder 21 in the X and Y directions by transfer mechanism 18 to form a plurality of penetrations H which is typically small holes on workpiece W as shown in
In executing a penetration forming operation, sewing needle 9 provided on the leftmost, that is, the no 6 needle bar 8 of the six needle bars 8 is replaced by punch needle 10 as shown in
As can be seen in
Control circuit 41 receives input of operation signals produced from various operation switches 45 of the operation panel and is also responsible for controlling the display of LCD 46. The user, while viewing LCD 46, operates various operation switches 45 to select the sewing mode such as the embroidery sewing mode, penetration forming mode, and punch data generating mode and to select the desired embroidery pattern and draw pattern which is generated by formation of penetrations.
Control circuit 41 also receives input of detection signals such as detection signals from thread break sensor 14, frame-type detection sensor 40 provided at transfer mechanism 18, and other detection sensors 47 including main shaft rotational angle sensor for detecting the rational phase of the main shaft and consequently the elevation of needle bar 8. Control circuit 41 controls the drive of sewing machine motor 15 through drive circuit 48 and needle-bar selection motor 17 through drive circuit 49.
Control circuit 41 further controls the drive of Y-direction drive motor 26 for transfer mechanism 18 through drive circuit 50, and X-direction drive motor 27 through drive circuit 51 to drive frame holder 24 and consequently embroidery frame 20 and holder 21. Further, control circuit 41 executes thread cut operation by controlling picker motor 55 serving as a drive source for a picker not shown, thread cut motor 56 serving as a drive source for a thread cut mechanism not shown, and wiper motor 57 serving as drive source for a wiper not shown through drive circuits 52, 53, and 54, respectively.
Control circuit 41 executes the embroidery sewing control program which automatically executes the embroidery sewing operation on the workpiece cloth held by embroidery frame 20 under the embroidery sewing mode. When executing the embroidery sewing operation, the user is to select pattern data from a collection of embroidery pattern data stored in external memory 44. Embroidery sewing operation is executed by controlling components such as sewing machine motor 15, needle-bar selection motor 17, Y-direction drive motor 26 and X-direction drive motor 27 of transfer mechanism 18 based on the selected pattern data.
As well known, embroidery pattern data contains stroke-by-stroke needle drop point, that is, stroke-by-stroke data or transfer data indicating the amount of X direction or Y direction movement of embroidery frame 20. Further, pattern data contains data such as color change data that instructs switching of embroidery thread color, that is, switching of needle bar 8 to be driven; thread cut data that instructs the thread cut operation; and sew end data.
In the present exemplary embodiment, control circuit 41 automatically executes penetration forming operation on the surface of workpiece W held by holder 21 with punch needle 10 through software configuration, that is, the execution of penetration forming control program under the penetration forming mode. In the penetration forming operation, control circuit 41 controls sewing machine motor 15, needle-bar selection motor 17, and Y direction motor 26 and X direction motor 27 of transfer mechanism 18 based on the punch data.
Penetration forming operation is executed by selecting the no. 6 needle bar 8 and repeatedly moving the selected needle bar 8, that is, punch needle 10 up and down while moving punch workpiece W to the next penetration forming position when needle bar 8 is elevated. Punch data is primarily configured by a collection of stroke-by-stroke penetration forming position or the punching point of punch needle 10, in other words, stroke-by-stroke movement amount in the X and Y directions of holder 21, that is, punch workpiece W.
In the present exemplary embodiment, as later described through the flowchart, control circuit 41 executes penetration forming operation provided that attachment of holder 21 to frame holder 24 has been detected. This means that the activation of sewing machine motor 15 is not permitted even if execution of penetration forming operation is instructed by the user when attachment of holder 21 has not been detected or when attachment of embroidery frame 20 has been detected.
Further, in the present exemplary embodiment, as will also be later described through the flowcharts, control circuit 41 implements the feature of the punch data generating device, which generates punch data for execution of penetration forming operation through execution of punch data generating program. The punch data contains two types of data, namely, draw data and cut data.
The draw data is used for drawing one or more predetermined pattern(s) on workpiece W through formation of a plurality of penetrations H. The cut data is used for cutting along the outline of the one or more predetermined pattern(s) created on the workpiece W by sequentially forming penetrations H along the outline.
The formation of the punch data begins by extracting images of lines constituting the pattern from the pattern image data pre-stored in external memory 44. Then, based on the extracted line data, a plurality of penetrations, in other words, punch dots are plotted along each of the extracted lines to determine the locations where the penetrations are to be formed. In the present exemplary embodiment, control circuit 41 is configured to form penetration H at different pitches depending on whether the punch data specified is the draw data or the cut data when generating the punch data through execution of the punch data generating program. To elaborate, the location of the punch dots are specified so that penetration H is formed at a smaller pitch when formed based on the cut data as compared to when formed based on the draw data.
For example, when generating the draw data (punch data type=draw data), hole-by-hole pitch T or simply pitch T at which the punch dots are specified on the extracted line is set at a value greater than diameter φB of penetration H such as 0.2 mm as shown in
Further, control circuit 41 is configured so that, when generating or modifying the punch data as described above, the image of penetrations H being formed on workpiece W is shown on a modify screen presented on LCD 46. At this instance, control circuit 41 employs different representations for pattern images based on the draw data and for outline images based on the cut data. To elaborate, in the present exemplary embodiment, the pattern images based on the draw data are represented as a collection of broken lines having a length of certain extent, whereas the outline images based on the cut data are represented as a collection of small dots as exemplified in
As will also be later described in detail along with the flowcharts, control circuit 41, which is responsible for generating the punch data is further is capable of modifying the punch data whenever required to modify how penetrations H are to be formed on workpiece W. In more direct terms, control circuit 41 modifies the draw data and or the cut data. To elaborate, control circuit 41, when generating the draw data, determines whether or not the pattern to be drawn contains a designated portion. If the pattern is determined to contain the designated shape, the draw data is modified, whereas if the pattern does not contain the designated shape, the draw data is not modified.
To elaborate, the present exemplary embodiment is configured to obtain the measurement of the angle θ of the vertex defined by interconnecting 3 consecutive punch dots within the draw data with a straight line. If the measurement yields, for instance, an acute angle of 45 degrees or less, that portion of the pattern is identified as a first designated portion. Further, an intersection or the point of contact between a line within the draw data comprising multiple punch dots and a line constituting the outline is identified as a second designated portion. Whenever the first or the second designated portion is encountered, control circuit 41 deletes the punch dots residing in the designated portion.
Further, the present exemplary embodiment, when generating the cut data, is configured to interpret multiplicity of lines categorized as cut type punch data as a single closed loop line. Then, such generated cut data is modified such that the first N number of punch dots, 5 punch dots in the present exemplary embodiment, are duplicated and appended at the end of the cut data such that the 5 punch dots are punched twice to form overlapping or redundant punch dots.
Next, the operation of the above described configuration will be described with reference to
For instance, referring to
As described above, control circuit 41, when in the punch data generating mode, extracts the lines, that is, the images of lines constituting the pattern from image data of patterns stored in external memory 44 or ROM 42, based on, for instance, user selection. Then, based on the line data, the punch data generation process is executed to locate a plurality of penetrations, in other words, punch dots along the extracted lines to generate the draw data and the cut data. The flowcharts shown in
Among them, flowchart of
That is, as shown in
Then, at step S3, among the line data exemplified in
At step S4, the intersections of lines categorized as draw type punch data and lines categorized as cut type punch data are calculated and saved to an intersection memory allocated in RAM 43. The intersection in this context indicates the portion where a line categorized as draw type punch data intersect or contact a line categorized as cut type punch data, in other words, a line constituting the outline of the pattern. The intersection is identified as the second designated portion. In the example shown in
Then, at step S5, generation of punch data is executed based on the line data obtained as described above. The punch data generation process will be later detailed with the explanation of flowchart of
Referring now to the flowcharts of
The draw data generation process executed at step S14 of flow chart of
If variable k is equal to or less than (“total count of line elements”−1) (step S32: Yes), the process proceeds to step S33. Step S33 calculates the position of the punch dots arranged at pitch T, exemplified as 0.2 mm in the present exemplary embodiment, that resides on and between a given line element Pk and line element Pk+1 within line no. i and adds the calculated punch dots into the draw data buffer. As described earlier, line element Pk denotes line element no. k and line element Pk+1 denotes line element no. k+1. The same denotation applies throughout the description when numberings of lines or elements are generalized by variables such as k and i. Step S34 increments variable k by 1 and returns the process flow to step S32. The above described process generates the draw data for sequential formation of multiplicity of penetrations H formed at pitch T along line no.
If variable k exceeds (“total count of line elements”−1) (step S32: No), the process proceeds to step S35 and 3 is set to variable j which indicates the numbering of the punch dots. At step S36, a determination is made as to whether or not the value assigned to variable j is equal to or less than “total count of punch dots in line no. i”−2). If determined that the value assigned to variable j is equal to or less than (“total count of punch dots in line no. i”−2) (step S36: Yes), the process proceeds to step S37 to find the first designated portion and if found, executes the modifying process.
At step S37, the measurement of angle θ is obtained which represents the angle of vertex formed when 3 three consecutive punch dots Ej−1, Ej, and Ej+1, having punch dot Ej located in the center, are connected by a straight line as can be seen in
If angle θ is equal to or less than the predetermined threshold angle of 45 degrees, meaning that, angle θ is evaluated as the first designated portion, dots Ej−1 and Ej+1 are deleted from the draw data buffer. For example, as can be seen in
When variable j exceeds (“total count of punch dots in line no. i”−2) (step S36: No), the process proceeds to step S39 to find the second designated portion and if found, executes the modifying process. At step S39, some of the punch dots stored in the draw data buffer that are identified as the second designated portion, in other words, the punch dots identified as the draw type punch data that intersect or contact the lines constituting the outline of the pattern is deleted. More specifically, step S4 of
The process flow, then, returns to
After completing the draw data generation process, the control flow proceeds to the cut data generation process. The cut data generation process begins with step S17 in which 1 is assigned to variable i that indicates the numbering for identifying the lines and the subsequent step S18 determines whether or not variable i is equal to or less than the total count of lines, which, in this case, is 7. If variable i is equal to or less than the total count of lines (step S18: Yes), the process proceeds to step S19 which determines whether or not line no. i is a cut type punch data. If determined to be a draw type punch data (step S19: No), the process proceeds to step S22 and returns to step S18 after incrementing variable i by 1. If line no i is indeed a cut type data (step S19: Yes), the process proceeds to step S20 and the cut data is generated for forming penetrations H along line no. i.
The cut data generation process executed at step S20 is broken down into substeps in the flowchart of
If variable k is equal to or less than (“total count of line elements”−1) (step S42: Yes), the process proceeds to step S43. Step S43 calculates the position of the punch dots arranged at pitch 5, exemplified as 0.1 mm in the present exemplary embodiment, that resides on and between a given line element Pk and line element Pk+1 within line no. i and adds the calculated punch dots into the cut data buffer. Step S44 increments variable k by 1 and returns the process flow to step S42. If variable k exceeds (“total count of line elements”−1) (step S42: No), the process proceeds to step S45 to modify the cut data.
The modification of the cut data carried out at this instance appends N number of punch dots, 5 punch dots for example, at the end of the cut data in order to assure that penetrations formed at the initial stages of the penetration forming operation is punched through redundantly, in this case, twice. In other words, 5 punch dots are added to the cut data so that the penetrations formed by the initial strokes of the punch needle made at the beginning of the penetration forming operation are punched redundantly.
For example, in the cut data generation process (step S43) indicated in
Upon completion of the above described sequence of steps, the process flow returns to
Thus, punch data is created that draws patterns within the bounds or outline of character C and that cuts character C along the outline through formation of multiplicity of penetrations H on workpiece W. The punch data is a collection of stroke-by-stroke punch position of punch needle 10 which is an equivalent of collection of stroke-by-stroke movement amount of holder 21 in the X and Y directions. As described above, the punch data is generated such that suitable pitch is specified for formation of penetration H for the draw type punch data and the cut type punch data, respectively.
During the punch data generation process, a screen is displayed on LCD 46 that shows an image of character C which is represented by multiplicity of penetrations H formed on workpiece Was exemplified in
In addition to the execution of a normal sewing operation, multi-needle embroidery sewing machine 1 according to the present exemplary embodiment is capable of executing a penetration forming operation on workpiece W such as a sheet of paper by using the punch data generated as described above. In executing the penetration forming operation, the user is to attach punch needle 10 on the number 6 needle bar 8 as well as attaching holder 21 on frame holder 24. Then, the punch data of the desired pattern is selected and read to start the penetration forming operation.
In the present exemplary embodiment, control circuit 41 of multi-needle embroidery sewing machine 1 starts the penetration forming operation by activating sewing machine motor 15 provided that attachment of holder 21 to frame holder 24 has been detected. This means that the penetration forming operation is not permitted when attachment of embroidery frame 20 has been detected, in which case, an error alert is issued. Likewise, the attempt to execute an embroidery sewing operation with the attachment of holder 21 is not permitted and will similarly result in an error alert.
Based on the information provided in the punch data, control circuit 41 selectively drives the number 6 needle bar 8 having punch needle 10 attached to it by way of needle-bar selector motor 17 while moving holder 21 and consequently workpiece W in the X and Y directions through control of transfer mechanism 18. Thus, punch needle 10 is pierced through a predetermined position of workpiece W in the predetermined sequence according to the information provided in the punch data to form multiplicity of penetrations H on workpiece W as shown in
As exemplified in the exploded view of the left ear portion of character C provided in
Thus, as the result of outline cutting, the collection of penetrations H exhibit a cut that extends along the outline of character C. As a result, character C can be removed from workpiece W along its outline as can be seen in
When forming penetrations based on the draw data, because penetrations H are formed at greater pitch as compared to the pitch applied to penetrations H formed by the cut data, penetrations H remain spaced apart from each other, without interconnecting, to draw the pattern as designed. However, as the pattern becomes detailed or complex in design to include, for instance, sharpened points that define acute angles, the punch dots may fail to precisely reproduce such designs. For instance, the attempt to draw a sharpened tip may result in a broken off or a porous tip caused by 3 or more connected penetrations H. Further, the boundary of the draw-data based penetration and the cut-data based penetration may suffer unwanted cuts originating from the cut-data based penetration. To address such risks, the present exemplary embodiment modifies the draw data as well. To elaborate, the draw data is parsed to determine the presence/absence of the first designated portion having an acute angle and the second designated portion where a draw-data based line and a cut-data based line intersect or come in contact. On encountering the first and/or the second designated portions, a part of the punch dots residing at such designated portions are modified so a to be deleted to render such portion less cut prone, to prevent tear of workpiece W more effectively during pattern drawing.
The present exemplary embodiment allows multi-needle embroidery sewing machine 1 to be utilized as a device to create patterns on a sheet of workpiece W and as a device to cut workpiece W into the desired shape through formation of penetrations H by applying punch needle 10. Because the above configuration does not require optional accessories such as cutter device or a separate cutting plotter, functional advantages offered by such additional devices can be achieved in less cost. Further, because the above configuration allows pattern drawing and cutting to be rendered in sequenced consecutive tasks without having to remove workpiece W during the transition from pattern drawing to cutting, no misalignment occurs between the drawn pattern and the outline along which the pattern is cut.
The present exemplary embodiment further allows multi-needle embroidery sewing machine 1 to function as a punch data generator being subdivided into a draw data generator for generating the draw data and cut data generator for generating the cut data. Such configuration advantageously allows generation of punch data that enables drawing of the desired pattern on workpiece W and cutting of workpiece W along the outline of the drawn pattern. Still further, pitch S at which penetrations H are formed based on the cut data is configured to be less than pitch T at which penetrations are formed based on the draw data. Thus, appropriate cuts can be made reliably on workpiece W while advantageously only requiring a single type of punch needle 10.
The present exemplary embodiment is still further configured to modify the cut data so that the punch dots are appended to the cut data such that the punch dots punched through by the initial strokes taken at the initial stages after the start of the penetration forming operation is punched through redundantly. Such configuration ensures that penetrations are formed reliably on workpiece W so as not to leave any uncut portions when cutting the outline of the pattern. Further, when determining the presence of the designated portion(s) in the shape of the pattern, a part of the punch dots residing at such designated portions are modified so a to be deleted. Thus, tearing of workpiece W can be prevented more effectively during pattern drawing. In the present exemplary embodiment, the designated portion includes a portion of the pattern having an acute angle and a portion of the pattern where a draw-data based line and a cut-data based line intersect or come in contact. On encountering designated portions, a part of the punch dots residing at such designated portions are modified so as to be deleted to prevent tearing of workpiece W even more effectively.
Generating device body 72 comprises a main body of a personal computer including components not shown in detail such as CPU, ROM, RAM, I/O interface, and optical disc drive 78 that reads data from and writes data into medium such as CD (Compact Disc) and DVD (Digital Versatile Disc), or more generally, optical disc. Punch data generating program may be pre-stored, for instance, into external storage 77, or may be stored in computer readable medium such as CD and DVD which is placed into optical disc drive 78 to be loaded for execution.
The punch data generating program, when executed, displays information on to display 73 such as images of patterns for which the punch data is generated and mandatory information for generating the punch data. By referring to the information shown on display 73, the user makes necessary inputs and issues instructions through key board 74 and mouse 75 operation. Further, image scanner 76 allows scanning of image data of original images of patterns for which punch data generation is intended. As an alternative to taking in scanned images by image scanner 76, the digitalized photograph images may be taken in which was captured by digital cameras, etc.
Through execution of the punch data generating program, generating device body 72 generates the punch data for executing the penetration forming operation using multi-needle embroidery sewing machine 1 based on image data of original images of patterns scanned by the user through image scanner 76. The second exemplary embodiment also allows generating device body 72 to function as both a draw data generator for generating the draw data and a cut data generator for generating the cut data. Thus, punch data can be generated for both drawing of predetermined patterns on workpiece W as well as cutting of workpiece W along the outline of the drawn pattern. In addition to such features, the present exemplary embodiment advantageously prevents tearing of workpiece W during pattern drawing while also eliminating uncut portions when cutting the outline of the pattern.
In each of the above described exemplary embodiments, the data modifying device is configured to modify both the draw data and the cut data generated as the punch data. In another exemplary embodiment, the data modifying device may be configured to modify only one of the draw data and the cut data. Yet, in another exemplary embodiment, only the draw data may be generated to serve as the punch data in which case the data modifying device may be configured to modify the draw data. Similarly, in another exemplary embodiment only the cut data may be generated to serve as the punch data in which case the data modifying device may be configured to modify the cut data. The above described exemplary embodiments were configured to determine the presence/absence of both the first and the second designated portions in modifying the draw data, however, the modification may be made by determining the presence/absence of only either one of the first and the second designated portions.
In each of the above described exemplary embodiments, punch data generating device has been configured to serve as control circuit 41 of multi-needle embroidery sewing machine 1 or was configured by a readily available personal computer. Alternatively, punch data generating device may be configured as a device that is connected directly or indirectly over a network with an embroiderable sewing machine or as a stand alone device for punch data generation.
In each of the above described exemplary embodiments, punch data generation was executed almost fully automatically by computer processing. However extraction of lines constituting the pattern or outline from the original image data, categorization of punch data type, and determining the sequence of penetration formation, etc. may be relied upon user input operation.
Still further, the embroiderable sewing machine may come in various configurations. For instance, the number of needle bars 8 provided in needle bar case 7 may be increased to 9 or 12. An embroidery sewing machine only provided with a single needle bar may be employed since penetrations can be formed by replacing the sewing needle with a punch needle. Various modifications are allowable throughout the configuration of multi-needle sewing machine 1, such as transfer mechanism 18, carriage 19, and holder 21 as long as they are true to the spirit of the present disclosure.
While various features have been described in conjunction with the examples outlined above, various alternatives, modifications, variations, and/or improvements of those features and/or examples may be possible. Accordingly, the examples, as set forth above, are intended to be illustrative. Various changes may be made without departing from the broad spirit and scope of the underlying principles.
Number | Date | Country | Kind |
---|---|---|---|
2009-242358 | Oct 2009 | JP | national |
Number | Name | Date | Kind |
---|---|---|---|
5390126 | Kongho et al. | Feb 1995 | A |
5810526 | Hirai | Sep 1998 | A |
5915316 | Tajima et al. | Jun 1999 | A |
Number | Date | Country |
---|---|---|
A-05-096071 | Apr 1993 | JP |
A-07-237183 | Sep 1995 | JP |
A-11-172566 | Jun 1999 | JP |
Number | Date | Country | |
---|---|---|---|
20110088606 A1 | Apr 2011 | US |