The present disclosure relates a cut data generating apparatus, and a non-transitory recording medium storing a cut data generating program that generate cut data for allowing a cutting apparatus including a cutting mechanism to cut a pattern having a predetermined shape out of a cut target workpiece.
Conventionally, a cutting apparatus has been known that allows a cutting mechanism to cut a predetermined shape out of a sheet-shaped cut target workpiece, such as paper, based on cut data. Such an apparatus is configured to perform a cutting operation by moving the cut target workpiece in the forward and rearward (Y) direction while moving a cutter in the left and right (X) direction, based on cut data in conformity with a pattern shape in a state where the cut target workpiece is held by a dedicated mat.
Accordingly, for example, a letter pattern F of “A” exemplified in
Unfortunately, in a case of thin paper, a narrow portion and a portion bent at a right angle in the letter pattern F, for example, a lateral bar in the letter pattern F of “A”, that is, line L portions and the like illustrated in
The present disclosure is made in view of the situations described above, and has an object to provide a cut data generating apparatus and a non-transitory recording medium storing a cut data generating program that are capable of generating cut data for cutting a pattern having a predetermined shape out of a cut target workpiece, the cut data being for allowing a cutting apparatus to cut a reinforcement part for reinforcing a portion prone to being torn to prevent the cut object from being torn.
To achieve the object described above, a cut data generating apparatus according to the present disclosure that generates cut data for allowing a cutting apparatus including a cutting mechanism to cut a pattern out of a cut target workpiece, includes a controller, the controller being configured to control the cut data generating apparatus to: specify an original pattern that is a target of cutting; generate a reinforcement pattern that is accommodated in an inside of a shape of at least a part of the original pattern based on a shape of the specified original pattern, and is overlaid on the original pattern to achieve reinforcement; and generate cut data for cutting the original pattern and the reinforcement pattern out of the cut target workpiece.
This summary is not intended to identify critical or essential features of the disclosure, but instead merely summarizes certain features and variations thereof. Other details and features will be described in the sections that follow.
Aspects of the disclosure are illustrated by way of example, and not by limitation, in the accompanying figures in which like reference characters may indicate similar elements.
For a more complete understanding of the present disclosure, needs satisfied thereby, and the objects, features, and advantages thereof, reference now is made to the following descriptions taken in connection with the accompanying drawings. Hereinafter, illustrative embodiments will be described with reference to the accompanying drawings.
Hereinafter, a first embodiment that is a specific implementation of the present disclosure is described with reference to
As illustrated in
Here, the directions in this embodiment are defined. The feed direction of the holding member 16 by a feed mechanism described later is defined as the forward and rearward direction (Y direction). The transfer direction of the cut head 15 by a cutter transfer mechanism described later is defined as the left and right direction (X direction). The direction orthogonal to the forward and rearward direction and the left and right direction is defined as the up and down direction (Z direction). As illustrated in
The body cover 12 has a laterally elongated rectangular box shape. A front surface opening 12a that opens in a laterally elongated manner is formed at the front surface portion of this cover. The holding member 16 is inserted from the front surface opening 12a into the cutting apparatus 11, and is set on the upper surface of the platen 13. The holding member 16 set on the platen 13 is fed in the Y direction.
An operation panel 18 is provided at a right portion on the upper surface of the body cover 12. The operation panel 18 includes a liquid crystal display (LCD) 19, and various operation switches 20 for allowing a user to perform various operations of designation, selection or input. The various operation switches 20 include a touch panel provided on the surface of the LCD 19. A feed mechanism that feeds the holding member 16 on the upper surface of the platen 13 in the Y direction is provided in the body cover 12. Furthermore, a cutter transfer mechanism that transfers the cut head 15 in the X direction is provided.
The feed mechanism is described. A pinch roller 21 and a drive roller 22 that each extend in the left and right direction are provided to be arranged on an upper position and a lower position, respectively, in the body cover 12. The holding member 16 is fed in the forward and rearward direction with left and right edge portions being clamped between the pinch roller 21 and the drive roller 22. Although not illustrated in detail, a Y-axis motor 23 (illustrated only in
Next, the cutter transfer mechanism is described. A guide rail 24 that is disposed rear and above the pinch roller 21 and extends in the left and right direction is arranged in the body cover 12. The cut head 15 is supported by the guide rail 24 in a manner movable in the left and right direction. Although not illustrated in detail, an X-axis motor 25 (illustrated only in
On the other hand, although not illustrated, a follower pulley is provided at a right side portion in the body cover 12. An endless timing belt extends in the left and right direction between the drive pulley and the follower pulley, and is horizontally wound around these pulleys. An intermediate portion of the timing belt is coupled to the cut head 15. Accordingly, the cutter transfer mechanism transfers the cut head 15 in the left and right direction through the timing belt by the rotation of the X-axis motor 25.
The cut head 15 includes a cartridge holder 26, and an up-down drive mechanism that drives the cartridge holder 26. The cartridge holder 26 detachably holds the cutter cartridge 14. Although not illustrated, the cutter cartridge 14 includes a cutter. At a lower end of the cutter, a blade is formed. The cutter cartridge 14 holds the cutter at a position allowing the blade to protrude slightly from the lower end portion of the case.
The up-down drive mechanism includes a Z-axis motor 27 (illustrated only in
The cutting mechanism is configured as described above. At the time of cutting operation, the blade of the cutter is in a state of penetrating the cut target workpiece W, which is the cut target workpiece held by the holding member 16, in the thickness-wise direction. In this state, the feed mechanism moves the cut target workpiece W held by the holding member 16 in the forward and rearward direction, and the cutter transfer mechanism moves the cut head 15, i.e., the cutter, in the left and right direction, thereby applying the cutting operation to the cut target workpiece W. As illustrated only in
As illustrated in
The ROM 30 stores various control programs, such as a cut control program for controlling the cutting operation, a cut data generating program that generates and edits the cut data, and a display control program that controls the display of the LCD 19. The RAM 31 temporarily stores data and programs required for various processes. The EEPROM 32 or the external memory 36 stores pattern data representing shapes pertaining to various patterns, and cut data generated to cut the patterns having predetermined shapes.
The EEPROM 32 stores data on the size of the cut target workpiece W which can be held by the holding member 16, that is, data on the left-and-right dimensions of X1 and front-and-rear dimensions of Y1 in this case. The size of the cut target workpiece W may be preliminarily stored. Alternatively, the size of the actual cut target workpiece W held by the holding member 16 may be identified, and the size of the cut target workpiece W may be stored in the EEPROM 32. In this case, a method for identifying the size of the actual cut target workpiece W may be, for example, manual input by a user, measurement of the size of the cut target workpiece W on the holding member 16 by the scanner 28 or the like.
The cut data indicates a cut position for cutting the cut target workpiece W, and is made up of a set of data items having coordinate values that indicate cut positions in the X-Y coordinate system. The control circuit 29 executes the cut control program to thereby control the X-axis motor 25, the Y-axis motor 23 and the Z-axis motor 27 through the respective drive circuits 33, 34 and 35 according to the cut data, and to automatically execute the cutting operation for the cut target workpiece W held by the holding member 16.
In this embodiment, the control circuit 29 executes the cut data generating program to execute each process as the cut data generating apparatus that generates the cut data. The cut data generating program is not limited to a program preliminarily stored in the ROM 30. Alternatively, the cut data generating program may be configured to be recorded in an external non-transitory recording medium, for example, an optical disk or the like and to be read from the non-transitory recording medium. Furthermore, the program may be a program to be downloaded from the outside via a network.
For example, the cut data is generated by acquiring outlines that represent a pattern made up of a closed diagram from among multiple patterns stored in the EEPROM 32 or read from the scanner 28 based on pattern data on a pattern selected and specified, as a target of cutting, by the user through operations of the various operation switches 20, and by generating the cut data for cutting along the outline based on the outline data.
Here, according to this embodiment, for generating the cut data, the control circuit 29 generates a reinforcement pattern R (see
In a case where the reinforcement pattern R is generated, the control circuit 29 generates cut data for cutting both the original pattern F and the reinforcement pattern R out of the cut target workpiece W. Consequently, the various operation switches 20 function as a specification unit, and the control circuit 29 functions as a reinforcement pattern generating unit and a cut data generating unit. In a case where the reinforcement pattern R is not generated, cut data for cutting the original pattern F out of the cut target workpiece W is generated based on the pattern data on the original pattern F.
A described in detail later, according to this embodiment, for generating the reinforcement pattern R for the original pattern F, the control circuit 29 detects a narrow width portion or a bent portion in the original pattern F as a fragile spot, and sets a predetermined range (called a reinforcement range S) for reinforcement on a part of the original pattern F so as to contain the fragile spot. In this case, as illustrated in
Here,
For setting the reinforcement range S, the control circuit 29 sets the size of the reinforcement range S according to the width dimension of the fragile spot. A default table is stored in the EEPROM 32. For example, in the case where the width dimension threshold for determining the fragile spot of the original pattern F is 5 mm, the size of the reinforcement range S may be a size of 20 mm×20 mm, for example. For example, in a case where the threshold is 8 mm, the size of the reinforcement range S is a size of 30 mm×30 mm Note that the user is allowed to change freely the size of the reinforcement range S. In this case, the user is allowed to select whether the reinforcement range S is regarded as a rectangular shape (see
According to this embodiment, in a case where multiple fragile spots are detected and multiple reinforcement ranges S are set and where the adjoining reinforcement ranges S are in contact or overlap with each other, the control circuit 29 integrates the reinforcement ranges S to generate the reinforcement pattern R (see
Furthermore, according to this embodiment, the control circuit 29 also functions as an arrangement unit that arranges the reinforcement pattern R and the original pattern F so as to cut the patterns F and R out of one cut target workpiece W. In this case, according to this embodiment, as for fabrication of the reinforcement part, the user is allowed to preset whether a separate part version (see
Alternatively, in the case of the folded version and a case where the reinforcement pattern R is generated based on the shape of the multiple line segments constituting the outline of the original pattern F, as illustrated in
Next, the operation of the configuration described above is described with reference also to
In
At step S5, the setting value of the shape of the reinforcement range S is acquired. Here, the rectangular range (see
At next step S9, it is judged whether the number of lines L as the fragile spots is zero or not. When the number n is zero, that is, no fragile spot resides (Yes in step S9), the reinforcement pattern R is not generated and the process flow proceeds to step S28 described later. If the number n is not zero, that is, one or more fragile spots reside (No in step S9), the setting value of the shape of the reinforcement range S acquired at step S4 and the setting value of the shape of the reinforcement range S acquired at step S5 are used to calculate the reinforcement range S for all the detected fragile spots at next step S10. Here, as illustrated in
The process flow proceeds to
On the other hand, if the reinforcement ranges S overlap with each other (Yes in step S13), a reinforcement range S′ in which the multiple reinforcement ranges S are integrated is calculated at step S14, and the integrated reinforcement range S′ is displayed on the LCD 19 at step S15. In the example of
At next step S16, the shape of the original pattern F contained in the set reinforcement range S or S′ is extracted. At step S17, based on the shape of the extracted original pattern F, data on the shape of the reinforcement pattern R is generated. At step S18, a setting value of whether the folded version is adopted or not is acquired. In this case, for example, if the setting value is “1”, the separate part version is adopted. If the setting value is “2”, the folded version is adopted. The user can preliminarily set the version.
The process flow proceeds to
On the other hand, if the folded version is set (Yes in step S19), the partial pattern contained in the reinforcement range S of the original pattern F and the reinforcement pattern R of the data generated based on the reinforcement pattern R at step S17 are overlaid with each other at step S22. At next step S23, it is judged whether the reinforcement pattern R can be folded centered at the outline of the original pattern F or not. The judgment of whether the reinforcement pattern R can be folded or not is described with reference to
On the contrary, in a case where the outline is a curve and the curve direction is concave with reference to the outside of the pattern as illustrated in
Returning to
Subsequently, at step S26, the shape data on the reinforcement pattern R is corrected according to the offset value. In this case, when the reinforcement pattern R is narrowed in the width direction, portions except the folding position are narrowed. Furthermore, at step S27, a half-cut line H, that is, a line with cuts in a manner of a broken line is provided at the folding position, that is, the portion where the outline of the original pattern F and the outline of the inverted reinforcement pattern R′ are overlaid with each other (see
At step S28, the cut data where the original pattern F, and the reinforcement pattern R or the inverted reinforcement pattern R′ are arranged, is generated. At step S29, the cutting operation is performed based on the cut data according to the user's operation. Alternatively, the generated cut data is stored. The cutting operation at step S29 cuts the original pattern F, and the reinforcement pattern R or the inverted reinforcement pattern R′, out of the cut target workpiece W. Accordingly, the user is allowed to acquire automatically the cut object of the original pattern F and the reinforcement part of the reinforcement pattern R configured as a different part. Alternatively, the cut object of the original pattern F and the reinforcement part of the inverted reinforcement pattern R′ having the form joined to this object can be acquired as a single part.
At this time, in a case where the cut target workpiece W is thin, for example, even with situations where the lateral bar portion in the letter pattern F of “A” is prone to being torn, the part for reinforcement is automatically fabricated without the user's manual operation. Consequently, the user overlays and pastes the reinforcement part on the cut object of the original pattern F, thereby allowing effective reinforcement to be achieved and allowing the cut object resistant to being torn to be acquired. Furthermore, in the case of the inverted reinforcement pattern R′, this pattern is not required to be cut off the original pattern F, the part that is the inverted reinforcement pattern R′ is folded to be overlaid with the cut object of the original pattern F, thereby allowing the part to be pasted as it is to achieve reinforcement.
Although detail description has not been made in the flowcharts described above, in the case where the inverted reinforcement pattern R′ is too large, as illustrated in
As illustrated in
This embodiment can thus acquire the following operation and advantageous effects. That is, for generating the cut data, upon specification of the original pattern F that is the cut target, the control circuit 29 generates a reinforcement pattern R that is accommodated in at least the partial shape of the original pattern F and is for reinforcement by being overlaid on the original pattern F based on the shape of the original pattern F, and generates the cut data for cutting the original pattern F and the reinforcement pattern R out of the cut target workpiece W. Consequently, this embodiment can cut the reinforcement pattern R out of the cut target workpiece W according to the cut data to acquire the reinforcement part. As a result, an excellent effect can be achieved that is capable of generating the cut data for cutting the original pattern F having the predetermined shape out of the cut target workpiece W, the cut data being for allowing the cutting apparatus 11 to cut the reinforcement part for preventing the cut object from being torn off.
According to this embodiment, for generating the reinforcement pattern R, the control circuit 29 is configured to set the predetermined range for reinforcement (reinforcement range) S at a part of the original pattern F, and to generate the reinforcement pattern R corresponding to the shape of the partial pattern contained in the reinforcement range S. Accordingly, the reinforcement pattern R corresponding to the shape of a partial pattern contained in the reinforcement range S can be automatically generated. In this case, the configuration is adopted that automatically changes the size of the reinforcement range S according to the width dimension of the fragile spot in the original pattern F. Consequently, the reinforcement pattern R having the size according to the dimensions of the fragile spot can be acquired, the size of the reinforcement pattern R can be prevented from being uselessly increased and excessively reduced, and a further excellent reinforcement effect can be exerted. In the case where the adjoining reinforcement ranges S are in contact or overlap with each other, the configuration is adopted that integrates the reinforcement ranges S to generate the reinforcement pattern R, thereby allowing the number of reinforcement patterns R to be reduced.
In this case, particularly, according to this embodiment, the fragile spot is automatically detected, and the reinforcement range S is set so as to contain the fragile spot. Consequently, the spot prone to being cut off can be reinforced, and the user's efforts are advantageously reduced. The narrow width portion or the bent portion in the original pattern, or the bent corner portion in the outline of the original pattern is automatically detected as the fragile spot. Consequently, the spot prone to be cut off can be securely detected.
Furthermore, this embodiment has the configuration where the reinforcement pattern R is generated to have the shape equivalent to the shape of the part of the original pattern F, or generated to have the form having the reduced width direction dimension. The reinforcement pattern R thus has the shape equivalent to the part of the original pattern F. Consequently, the reinforcement operation of overlaying and pasting in a manner of allowing the user to recognize the portion easily can be readily performed. The reinforcement pattern R is required not to protrude from the original pattern F in view of aesthetic and the like. Adoption of the shape having the reduced width direction dimension of the reinforcement pattern R prevents the pattern from protruding even with rough pasting to a certain extent. Accordingly, the failure during pasting can be allowed to be reduced.
In particular, according to this embodiment, for arranging the original pattern F and the reinforcement pattern R so as to cut these patterns out of the single cut target workpiece W, the control circuit 29 can invert the reinforcement pattern R, and arrange the inverted reinforcement pattern R′ and the original pattern F in the form where the outline of the inverted reinforcement pattern R′ and the outline of the original pattern F are in contact or overlap with each other. Accordingly, the original pattern F and the inverted reinforcement pattern R′ can be integrally cut in a state of being joint to each other. The inverted reinforcement pattern R′ can be folded without being cut off to thereby be overlaid with the original pattern F. The reinforcement can be achieved with the pattern being pasted as it is without being cut off, thereby facilitating the reinforcement operation.
According to this embodiment, the case where the reinforcement pattern R is generated based on the shape of the multiple line segments constituting the outline of the original pattern F, the reinforcement pattern R can be divided into multiple patterns according to the multiple line segments, the divided reinforcement patterns R can be inverted, and the divided inverted reinforcement patterns R″ and the original pattern F can be arranged in a form where the outlines of the divided inverted reinforcement patterns R″ and the outline of the original pattern F are in contact or overlap with each other. Accordingly, arrangement of the multiple divided inverted reinforcement patterns R″ can negate the need of cutting the divided inverted reinforcement patterns R″ out of the original pattern F, and prevent the entire size from being increased in comparison with the case of the single inverted reinforcement pattern R′.
Furthermore, particularly, according to this embodiment, it is judged whether the original pattern F and the inverted reinforcement pattern R′ can be arranged in the size of the cut target workpiece W, and the reinforcement pattern R and the original pattern F are arranged independently from each other in the case where the arrangement is impossible. Consequently, it is confirmed that the inverted reinforcement pattern R′ or the separated reinforcement pattern R can be arranged according to the size of the margin of the cut target workpiece W, and then the pattern R′ or the separated reinforcement pattern R can be automatically arranged.
The cut data generating apparatus 1 includes a personal computer that executes a cut data generating program. As illustrated in
The display unit 2 displays necessary information, such as a message for the user. The keyboard 3 and the mouse 4 are operated by the user. Operation signals thereof are input into the control circuit 5. The RAM 6 temporarily stores the necessary information according to a program executed by the control circuit 5. The ROM 7 stores a cut data generating program and the like. The EEPROM 8 stores data on various patterns that are generation targets of cut data (outline data, etc.), generated cut data and the like. A scanner, not illustrated, may be connected to the cut data generating apparatus 1, thereby allowing data on the pattern to be input.
The communication unit 9 is configured to communicate data and the like with external apparatuses. In this embodiment, cut data generated by the cut data generating apparatus 1 is transmitted by the communication unit 9 through the communication cable 10 to the communication unit 37 of the cutting apparatus 11. The communication unit 9 of the cut data generating apparatus 1 and the communication unit 37 of the cutting apparatus 11 may be connected to each other via wireless communication. The cut data may be exchanged between the cut data generating apparatus 1 and the cutting apparatus 11 via a detachable external device, such as a USB memory, or via a network, such as the Internet, although not illustrated.
In this embodiment, the cut data generating apparatus 1 (control circuit 5) executes the cut data generating program to execute various processes as the cut data generating apparatus that generates the cut data. For generating the cut data, when the user operates the keyboard 3 or mouse 4 to specify the original pattern F, the control circuit 5 generates the reinforcement pattern R that is accommodated in the partial shape of the original pattern F and is for reinforcement by being overlaid on the original pattern F, based on the shape of the specified original pattern F. In a case where the reinforcement pattern R is generated, the control circuit 29 generates cut data for cutting both the original pattern F and the reinforcement pattern R out of the cut target workpiece W. Consequently, the keyboard 3 or the mouse 4 functions as a specification unit, and the control circuit 5 functions as a reinforcement pattern generating unit and a cut data generating unit.
For generating the reinforcement pattern R for the original pattern F, the control circuit 5 automatically detects the fragile spot in the original pattern F, sets the reinforcement range S and generates the reinforcement pattern R corresponding to the shape of the partial pattern of the original pattern F contained in the reinforcement range S. Furthermore, the control circuit 5 also arranges the reinforcement pattern R and the original pattern F so as to cut the patterns R and F out of one cut target workpiece W. In this case, the size of the cut target workpiece W is acquired, the reinforcement pattern R separated from the original pattern F according to the size and the like, that is, the size of the remaining margin after arrangement of the original pattern F, generates the inverted reinforcement pattern R′ acquired by inverting the reinforcement pattern R, and generates the multiple divided inverted reinforcement patterns R″. Consequently, the control circuit 5 also functions as the range setting unit, the arrangement unit, and the size information acquisition unit.
Also according to the second embodiment, as with the first embodiment, the generated cut data allows the reinforcement pattern R to be cut out of the cut target workpiece W to acquire the reinforcement part. As a result, the excellent effects can be acquired that includes the capability of generating the cut data that is for cutting the pattern F having the predetermined shape out of the cut target workpiece W and allows the cutting apparatus 11 to cut the reinforcement part for preventing the cut object from being torn.
In the embodiment described above, the reinforcement range S is automatically set according to the threshold of the width dimension of the fragile spot. Alternatively, a configuration may be adopted that allows the user to specify the position of the reinforcement range S through the manual operation and to specify the size. The bent spot of the original pattern F may be detected, and the reinforcement range S may be set centered at the spot. A configuration may be adopted that allows the user to select whether the reinforcement pattern R is generated or not. The numeric values of the threshold, the size of the reinforcement range and the like are only examples, and can be appropriately changed.
Furthermore, in each embodiment described above, the cut data generating apparatus is made up of the cutting apparatus, or a general personal computer. Alternatively, the cut data generating apparatus may be configured as an apparatus dedicated to cut data generation. A configuration may be adopted where the cut data generating apparatus is connected to a scanner that reads data on a graphical item from an original diagram. Alternatively, the present disclosure is not limited to each embodiment described above. The specific configuration of the cutting apparatus can be variously changed. Appropriate changes may be applied in a range without departing from the spirit of the present disclosure.
In the embodiments described above, a single CPU may perform all of the processes. Nevertheless, the disclosure may not be limited to the specific embodiment thereof, and a plurality of CPUs, a special application specific integrated circuit (“ASIC”), or a combination of a CPU and an ASIC may be used to perform the processes.
The foregoing description and drawings are merely illustrative of the principles of the disclosure and are not to be construed in a limited sense. Various changes and modifications will become apparent to those of ordinary skill in the art. All such changes and modifications are seen to fall within the scope of the disclosure as defined by the appended claims.
Number | Date | Country | Kind |
---|---|---|---|
2015-193616 | Sep 2015 | JP | national |
This application is a continuation application of International Application No. PCT/JP2016/069413, filed on Jun. 30, 2016, which claims priority from Japanese Patent Application No. 2015-193616, filed on Sep. 30, 2015. The disclosure of the foregoing application is hereby incorporated by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/JP2016/069413 | Jun 2016 | US |
Child | 15914720 | US |