This application claims priority to Japanese Patent Application No. 2021-091637, filed May 31, 2021. The disclosure of the foregoing application is incorporated herein by reference in its entirety.
The present disclosure relates to a cutting device capable of cutting an object to be cut, and a non-transitory computer readable storage medium.
A cutting device is known that cuts a sheet-shaped object to be cut by moving the object to be cut and a cutting blade relative to each other. As an example of a technology for improving cutting accuracy in the cutting device, an overrun cut is known. The overrun cut is a cutting method that cuts a surplus by moving the cutting blade to a position exceeding an end point of a cutting line. For example, a cutting system is known that determines whether or not to perform the overrun cut, depending on an intersection angle of two cutting lines that are cut consecutively.
In order to further improve the cutting accuracy, a cutting amount of the overrun cut is preferably corrected in accordance with an attribute of the cutting line. However, in the known system, the cutting amount of the overrun cut is set to be constant. Therefore, there is a problem in that the cutting amount cannot be corrected in accordance with the attribute of the cutting line.
The object of the present disclosure is to provide a cutting device capable of improving cutting accuracy by correcting a cutting line using a correction amount in accordance with an attribute, and a non-transitory computer readable medium.
Various embodiments herein provide a cutting device includes a mounter, a movement mechanism, a storage, a processor, and a memory. The mounter mounts a cutter thereto. The movement mechanism moves the mounter relative to a placement member that is configured to place an object to be cut. The storage stores cutting data for cutting, along a cutting line, the object to be cut placed on the placement member. The processor controls the movement mechanism based on the cutting data stored in the storage. The memory stores computer-readable instructions that, when executed by the processor, instruct the processor to perform processes. The processes include acquisition processing, decision processing, generation processing, and cutting processing. The acquisition processing acquires an attribute of the cutting line. The decision processing decides, based on the attribute acquired by the acquisition processing, a correction amount to correct the cutting line. The generation processing generates, based on the cutting data stored in the storage, corrected cutting data for cutting the object to be cut along the cutting line corrected by the correction amount decided by the decision processing. The cutting processing controls the movement mechanism based on the corrected cutting data generated by the generation processing and cutting the object to be cut.
Various embodiments also provide a non-transitory computer readable storage medium. The storage medium stores computer readable instructions that, when executed by a processor, cause the processor to perform processes. The processes include acquisition processing, decision processing, and generation processing. The acquisition processing acquires an attribute of a cutting line when cutting an object to be cut placed on a placement member. The decision processing decides, based on the attribute acquired by the acquisition processing, a correction amount to correct the cutting line. The generation processing generates, based on cutting data for cutting the object to be cut along the cutting line, corrected cutting data for controlling a movement mechanism for moving a mounter that mounts a cutter thereto relative to the placement member, for cutting the object to be cut along the cutting line corrected by the correction amount decided by the decision processing.
The cutting device corrects the cutting line after deciding the correction amount in accordance with the attribute of the cutting line and cuts the object to be cut. Thus, the cutting device can improve a cutting accuracy at the time of cutting.
Embodiments of the disclosure will be described below in detail with reference to the accompanying drawings in which:
An embodiment embodying a cutting device 1 according to the present disclosure will be described with reference to the accompanying drawings. The referenced drawings are drawings for illustrating technological features that can be employed by the present disclosure. Configurations and the like of devices described herein are not intended to be limited thereto and are merely illustrative examples. The lower left side, the upper right side, the lower right side, the upper left side, the upper side, and the lower side in
Overview of Cutting Device 1
An overview of the cutting device 1 will be described with reference to
An opening portion 21, a cover 22, and an operation portion 23 are provided at the main body cover 2A. The opening portion 21 is provided at a front surface portion of the main body cover 2A. The cover 22 is rotatably supported by the main body cover 2A.
The platen 2B is provided inside the main body cover 2A. The platen 2B is a plate-shaped member extending in the left-right direction. The length in the left-right direction of the platen 2B is larger than the widths of the holding portion 90 and the object to be cut 9. The holding portion 90 that has been conveyed to the rear by the conveyance mechanism 2C is disposed on a portion of the upper surface, of the platen 2B, excluding portions at both end portions in the left and right directions. In other words, the object to be cut 9 held by the holding portion 90 is placed on the platen 2B via the holding portion 90.
The conveyance mechanism 2C and the movement mechanism 2D are configured to move the object to be cut 9 placed on the platen 2B and the mounter 3B relative to each other in the front-rear direction and the left-right direction. The conveyance mechanism 2C is provided with a driven roller 24, a drive roller (not shown in the drawings), and a Y-axis motor 57 (refer to
The movement mechanism 2D can move the carriage 3 in the left-right direction (also referred to as an “X direction”). The movement mechanism 2D is provided with a guide rail 26, an X-axis motor 58 (refer to
As shown in
Of the support body 3A, the mounter 3B is disposed further to the front than the base portion 31, higher than the base portion 32, further to the left than the support shaft 31C, and further to the right than the support shaft 31A. The mounter 3B includes a holding body 36 and a lever 37. The holding body 36 holds the holder 6 in a mounted state. The lever 37 fixes the holder 6 in the state of being held by the holding body 36, and causes the holder 6 to be undetachable.
As shown in
A circular through hole that penetrates in the up-down direction is formed in the upper plate portion 36U. A circular through hole that penetrates in the up-down direction is formed in the lower plate portion 36B. In the state in which the holder 6 is held by the holding body 36, the holder 6 is inserted through the through hole of the upper plate portion 36U and the through hole of the lower plate portion 36B. In this state, the upper end portion of the holder 6 protrudes further upward than the upper plate portion 36U, and the lower end portion of the holder 6 protrudes further downward than the lower plate portion 36B.
As shown in
As shown in
The approaching/separating mechanism 3C is controlled by a control portion 2 (refer to
As shown in
The gear unit 42 includes an internal gear 42A and a pinion gear 42B. The internal gear 42A has a circular plate shape, and is orthogonal to the left-right direction. A circular recessed portion that is recessed to the right is formed in the left surface of the internal gear 42A. Teeth are formed at the inner side surface of the recessed portion. The pinion gear 42B is provided at the right surface of the internal gear 42A. The diameter of the pinion gear 42B is smaller than the diameter of the internal gear 42A. Positions of centers of rotation of the internal gear 42A and the pinion gear 42B are aligned, respectively, and extend in the left-right direction. Hereinafter, the respective centers of rotation of the internal gear 42A and the pinion gear 42B are referred to as a “center of rotation of the gear unit 42.” The internal gear 42A and the pinion gear 42B rotate integrally.
The gear unit 42 is provided further to the right than the base portion 33 of the support body 3A, and is rotatably supported by the base portion 33. The center of rotation of the gear unit 42 is positioned lower than the rotation shaft of the Z-axis motor 41. The gear 41A provided at the rotation shaft of the Z-axis motor 41 enters into the recessed portion provided in the left surface of the internal gear 42A, from the left, and meshes with the teeth provided at the inner side surface of the internal gear 42A. When the Z-axis motor 41 is driven and the gear 41A rotates, the driving force of the Z-axis motor 41 is transmitted to the gear unit 42 via the gear 41A and the internal gear 42A. In this way, the pinion gear 42B of the gear unit 42 also rotates.
The rack gear 43 is provided to the rear of the pinion gear 42B. The rack gear 43 includes teeth 43B provided on a front surface of a square columnar-shaped base that extends in the up-down direction. The rack gear 43 further includes, in the base, a through hole that penetrates in the up-down direction. The support shaft 31A that is fixed to the support body 3A is inserted through the through hole of the rack gear 43. The rack gear 43 can move in the up-down direction (also referred to as a “Z direction”) along the support shaft 31A. The teeth 43B of the rack gear 43 mesh with the pinion gear 42B. The rack gear 43 moves in the up-down direction in accordance with the rotation of the pinion gear 42B.
The pressure changing mechanism 14 can change a pressure in the approaching direction applied to the mounter 3B. The pressure changing mechanism 14 is provided with the springs 3D and 3E. The spring 3D is positioned below the rack gear 43. The spring 3D is a compression coil spring, and is wound around the support shaft 31A in the vicinity of the lower end thereof. The upper end portion of the spring 3D is coupled to the lower end portion of the rack gear 43. The lower end portion of the spring 3D is coupled to the movable plate portion 361 of the mounter 3B. The spring 3D is interposed between the rack gear 43 and the movable plate portion 361 of the mounter 3B, and urges the rack gear 43 upward. In this way, the upper end portion of the rack gear 43 comes into contact, from below, with the movable plate portion 365 of the mounter 3B, and presses the movable plate portion 365 upward. When the Z-axis motor 41 of the approaching/separating mechanism 3C is driven, the spring 3D moves the mounter 3B in the up-down direction in concert with the movement in the up-down direction of the rack gear 43. When the spring 3D is compressed in accordance with the rack gear 43 moving downward, the spring 3D applies a downward pressure to the mounter 3B.
The spring 3E is a compression coil spring, and is wound around the support shaft 31C. The upper end portion of the spring 3E is in contact, from below, with a fixing washer 310 fixed to the upper end portion of the support shaft 31C. The lower end portion of the spring 3E is coupled to the movable plate portion 362 of the mounter 3B. The spring 3E is interposed between the fixing washer 310 and the movable plate portion 362 of the mounter 3B, and applies a downward pressure to the mounter 3B. The spring 3E applies the downward pressure to the mounter 3B, regardless of a driving state of the Z-axis motor 41 of the approaching/separating mechanism 3C.
Overview of Holder 6
The holder 6 will be described with reference to
The housing 6A is made of resin, and houses the shaft body 6C and the cutting body 6D to be described later. The housing 6A includes a main body portion 61, a lid portion 62, and a screw cap 63. The main body portion 61 includes a square cylindrical portion 61A and a circular cylindrical portion 61B that each extend in the up-down direction. The lid portion 62 closes an opening at the upper end portion of the square cylindrical portion 61A. The circular cylindrical portion 61B is provided lower than the square cylindrical portion 61A. The screw cap 63 fits onto the lower end portion of the circular cylindrical portion 61B. Hereinafter, a straight line extending in the up-down direction along a center of the circular cylindrical portion 61B will be referred to as a “second rotation axis U2.” The screw cap 63 has a circular cylindrical shape and openings are provided in both end portions thereof in the up-down direction. In the state in which the holder 6 is mounted to the mounter 3B, the housing 6A is held by the mounter 3B.
The shaft body 6C has a circular columnar shape, and extends in the up-down direction along the second rotation axis U2. The shaft body 6C is rotatably supported by the housing 6A. The shaft body 6C can rotate around the second rotation axis U2. The lower end portion of the shaft body 6C protrudes further downward than the lower end portion of the screw cap 63. The cutting body 6D is coupled to the lower end portion of the shaft body 6C.
The cutting body 6D is provided at the lower end portion of the housing 6A. The cutting body 6D includes a support portion 71, the cutting blade 72, a spindle 73, and the like. The support portion 71 is coupled to the lower end portion of the shaft body 6C. The support portion 71 can rotate around the second rotation axis U2 with respect to the mounter 3B, in accordance with the shaft body 6C rotating in the state in which the holder 6 is mounted to the mounter 3B. The support portion 71 holds the circular columnar shaped spindle 73. The spindle 73 extends in an XY direction. A straight line extending in the XY direction along the spindle 73 will be referred to as a “first rotation axis U1.” The first rotation axis U1 and the second rotation axis U2 are separated in the XY direction. Thus, even when the support portion 71 rotates around the second rotation axis U2, the first rotation axis U1 never intersects the second rotation axis U2. A distance in the XY direction between the first rotation axis U1 and the second rotation axis U2 will be referred to as a “distance W.” The cutting blade 72 has a circular plate shape, and can cut the object to be cut 9 using a peripheral edge portion thereof. A through hole is formed at the center of the cutting blade 72. The spindle 73 is inserted through the through hole of the cutting blade 72. The cutting blade 72 is rotatable supported by the support portion 71, via the spindle 73. The center of rotation of the cutting blade 72 is aligned with the first rotation axis U1.
When cutting the object to be cut 9, the holder 6 held by the mounter 3B moves in the XY direction relative to the holding portion 90 holding the object to be cut 9. At that time, the cutting body 6D rotates around the second rotation axis U2 in accordance with the direction of the relative movement of the holder 6. More specifically, when the holder 6 relatively moves in a direction indicated by an arrow Y11, for example, the cutting body 6D rotates such that the first rotation axis U1 is disposed on the opposite side, with respect to the second rotation axis U2, from the side oriented toward the arrow Y11. The first rotation axis U1 is orthogonal to the arrow Y11. In this state, the cutting blade 72 cuts the object to be cut 9 while rotating around the first rotation axis U1. Of the lower end portion of the cutting blade 72, a portion directly below the first rotation axis U1 will be referred to as a “cutting position Pc of the cutting blade 72.” The cutting blade 72 cuts the object to be cut 9 at the cutting position Pc. At this time, in the XY direction, a cut portion of the object to be cut 9 that is cut by the cutting blade 72 extends from the cutting position Pc in the opposite direction to the relative movement direction of the second rotation axis U2 (the direction of the arrow Y11, for example). In other words, when the cutting blade 72 is controlled, using the second rotation axis U2 as a reference and without taking a surplus cutting amount into account, an error occurs in the distance W.
Hereinafter, a type of holder in which the first rotation axis U1 that is the rotation axis of the cutting blade 72 and the second rotation axis U2 that is the rotation axis of the cutting body 6D do not intersect each other, as with the above-described holder 6, will be referred to as an “eccentric-type holder.” In contrast to this, a type of holder in which the first rotation axis U1 that is the rotation axis of the cutting blade 72 and the second rotation axis U2 that is the rotation axis of the cutting body 6D intersect each other will be referred to as a “coaxial-type holder.”
Electrical Configuration
The electrical configuration of the cutting device 1 will be described with reference to
The control portion 2 controls the LCD 231 and causes the LCD 231 to display the images. The LCD 231 can perform notification of various commands. The drive circuits 57A, 58A, and 59A respectively drive the Y-axis motor 57, the X-axis motor 58, and the Z-axis motor 41. The control portion 2 controls the Y-axis motor 57, the X-axis motor 58, the Z-axis motor 41, and the like on the basis of the cutting data. In this way, the control portion 2 moves the cutting blade 72 relative to the holding portion 90, and cuts the object to be cut 9 placed on the holding portion 90, along the cutting line.
Cutting Data
Cutting data D will be described with reference to
The coordinate data indicates, using a cutting coordinate system set inside a cuttable region, relative positions of points of ends of each of a plurality of line segments (hereinafter each is generically referred to as a “cutting line L”) corresponding to a plurality of sections obtained by dividing up the cutting pattern M. The cuttable region shows a maximum region in which the cutting of the object to be cut 9 is possible by the cutting device 1. For example, the cutting data D1 shown in
The control portion 2 controls the conveyance mechanism 2C and the movement mechanism 2D and relatively moves the mounter 3B, such that the positions of each of the points indicated by the coordinate data are aligned with the position of the second rotation axis U2 (refer to
The cutting blade 72 of the holder 6 relatively moves from the point (a start point) indicated by the coordinate data to the next point (an end point), and cuts the object to be cut 9 along the cutting line L that joins the start point and the end point in a straight line. The cutting pattern M is cut as a result of this operation being repeated.
The cutting line data includes the cutting line L, and attributes associated with the cutting line L. A first attribute indicating that the cutting line L is a straight line, and a second attribute indicating the that cutting line L is a curved line are types of the attribute. An index indicating the cutting order is associated with the cutting line L.
For example, as shown in
Further, the cutting line data includes a curvature and a length set for the cutting line L for which the attribute is the second attribute. The curvature indicates the curvature of the portion corresponding to the cutting line L, of the cutting pattern M. The length indicates the length of the cutting line L. For example, in the cutting data D3 shown in
Correction of Cutting Data
As shown in
Thus, in order to suppress the occurrence of the uncut portion remaining, the control portion 2 changes the position of the end point and corrects the cutting line L. More specifically, the control portion 2 decides a corrected end point that is separated, from the end point of the cutting line L, to the opposite side of the end point from the start point side. On the basis of the decided corrected end point, the control portion 2 further decides a corrected cutting line La obtained by correcting the cutting line L. By moving the mounter 3B on the basis of the decided correcting cutting line La, the control portion 2 can cause the cutting position Pc of the cutting blade 72 of the holder 6 to reach the end point of the pre-correction cutting line L. In this way, the control portion 2 can suppress the occurrence of the uncut portion remaining, and can appropriately cut the object to be cut 9 along the cutting line L.
Furthermore, when performing the main processing to be described later and cutting the object to be cut 9, the control portion 2 decides a length between the end point and the corrected end point (hereinafter referred to as a “surplus cutting length”) on the basis of the attribute, the curvature, and the length of the cutting line L, on angle between the cutting line L and the next cutting line L, and the like. Candidates for the decided surplus cutting length are stored in advance in the storage 54.
B(1) >B(2) (a)
C(1) >C(2) >C(3) >C(4) >C(5) >C(6) (b)
B(1) >C(1) (c)
C(1) >B(2) >C(2) (d)
Main Processing The main processing will be described with reference to
The control portion 2 detects, via the touch panel 233, a setting operation that sets the type of the holder (the coaxial type or the eccentric type) to be mounted to the mounter 3B. On the basis of the detected setting operation, the control portion 2 receives the type of the holder (step S1). When it is determined that the received type of the holder is the coaxial type (no at step S3), the control portion 2 advances the processing to step S25 in order to cut the object to be cut 9 using the cutting data D without change. When it is determined that the acquired type of the holder is the eccentric type (yes at step S3), the control portion 2 advances the processing to step Si 1 in order to correct the cutting data D.
The control portion 2 reads out and acquires, from the storage 54, the cutting data D corresponding to the cutting pattern M specified at the start of the operation. On the basis of the cutting line data included in the acquired cutting data D, the control portion 2 selects one of the cutting lines L in accordance with the cutting order (step S11). Hereinafter, the cutting line L selected by the processing at step S11 will be referred to as a “first cutting line.” Furthermore, the control portion 2 acquires the attribute associated with the first cutting line (step S11).
The control portion 2 determines whether a type of the acquired attribute is the first attribute (the straight line) (step S13). When it is determined that the acquired attribute is the first attribute (yes at step S13), the control portion 2 identifies, on the basis of the cutting line data in the cutting data D, the cutting line L to be cut subsequently to the first cutting line (hereinafter referred to as a “second cutting line”). The control portion 2 calculates an angle θ between the first cutting line and the second cutting line. The control portion 2 determines whether the calculated angle θ is smaller than a predetermined first threshold value Th1 (step S15).
For example, as shown in
When it is determined that the type of the attribute acquired by the processing at step S11 is the second attribute (the curved line) (no at step S13), the control portion 2 advances the processing to step S31 (refer to
As shown in
For example, as shown in
As shown in
When it is determined that the curvature associated with the first cutting line is equal to or greater than the third threshold value Th3 (yes at step S35), the control portion 2 decides whether, in the cutting line data of the cutting data D, both the curvatures respectively associated with the first cutting line and the second cutting line are equal to or greater than a predetermined fourth threshold value Th4 (step S39). When it is determined that at least one of the curvature associated with the first cutting line or at least one of the curvature associated with the second cutting line is smaller than the fourth threshold value Th4 (no at step S39), the control portion 2 advances the processing to step S41.
The control portion 2 identifies, in the cutting line data of the cutting data D, the length associated with the first cutting line. The control portion 2 determines whether the identified length is equal to or greater than a predetermined fifth threshold value Th5 (step S41). When it is determined that the identified length is equal to or greater than the fifth threshold value Th5 (yes at step S41), the control portion 2 decides on the surplus cutting length C(3) (refer to
When it is determined that the curvatures respectively associated with the first cutting line and the second cutting line are both equal to or greater than the fourth threshold value Th4 (yes at step S39), the control portion 2 advances the processing to step S51.
The control portion 2 identifies, in the cutting line data of the cutting data D, the length associated with the first cutting line. The control portion 2 determines whether the identified length is equal to or greater than the predetermined fifth threshold value Th5 (step S51). When the identified length is equal to or greater than the fifth threshold value Th5 (yes at step S51), the control portion 2 decides on the surplus cutting length C(5) (refer to
As shown in
The control portion 2 corrects the cutting line L on the basis of the surplus cutting length decided by the processing at one of step S17, step S19, step S33, step S37, step S43, step S45, step S53, and step S55, and identifies the corrected cutting line La (step S23). On the basis of the cutting data, the control portion 2 generates corrected cutting data for cutting the object to be cut 9 along the corrected cutting line La, as described below (step S23). Note that the correction method when correcting the cutting line L differs between when the angle θ between the first cutting line and the second cutting line is less than the first threshold value Th1 and when the angle θ between the first cutting line and the second cutting line is equal to or greater than the first threshold value Th1.
When the attribute of the cutting line L12 is the first attribute and the angle θ (12) between the cutting line L12 and the cutting line L13 is smaller than the first threshold value Th1 as shown in
Note that, although a detailed description is omitted here, when the attribute of the cutting line L32 is the second attribute and the angle θ (32) between the cutting line L32 and the cutting line L33 is smaller than the first threshold value Th1 as shown in
On the other hand, when the attribute of the cutting line L22 is the first attribute and the angle θ (22) between the cutting line L22 and the cutting line L23 is equal to or greater than the first threshold value Th1 as shown in
Note that, although a detailed description is omitted here, when the attribute of the cutting line L42 is the second attribute and the angle θ (42) between the cutting line L42 and the cutting line L43 is less than the first threshold value Th1 as shown in
As shown in
Operations and Effects of Present Embodiment
The cutting device 1 decides the surplus cutting length in accordance with the attribute of the cutting line L (the first attribute or the second attribute) (step S17, step S19, step S33, step S37, step S43, step S45, step S53, step S55). The cutting device 1 corrects the cutting line L (step S23) on the basis of the decided surplus cutting length, and cuts the object to be cut 9 (step S25). Thus, the cutting device 1 can improve the accuracy when cutting the object to be cut 9.
The surplus cutting length B(1) decided when the attribute of the cutting line L is the first attribute is equal to or greater than the surplus cutting lengths C(1) to C(6) decided when the attribute of the cutting line L is the second attribute (B(1) >C(1) to C(6), refer to magnitude correlations (b) and (c)). Further, the surplus cutting length B(2) decided when the attribute of the cutting line L is the first attribute is equal to or greater than the surplus cutting lengths C(2) to C(6) decided when the attribute of the cutting line L is the second attribute (B(2) >C(2) to C(6), refer to magnitude correlations (b) and (d)). In this way, the cutting device 1 can decide the appropriate surplus cutting length, in accordance with whether it is indicated that the cutting line L is the straight line (the first attribute) or the curved line (the second attribute).
Note that the accuracy is likely to deteriorate when cutting the cutting line L for which the attribute is the first attribute, and the accuracy is unlikely to deteriorate when cutting the cutting line L for which the attribute is the second attribute. In response to this, the cutting device 1 causes the surplus cutting length B(1) when cutting the cutting line L for which the attribute is the first attribute to be equal to or greater than the surplus cutting lengths C(1) to C(6) when cutting the cutting line L for which the attribute is the second attribute, and causes the surplus cutting length B(2) when cutting the cutting line L for which the attribute is the first attribute to be equal to or greater than the surplus cutting lengths C(2) to C(6) when cutting the cutting line L for which the attribute is the second attribute. In this way, when cutting the object to be cut 9 along the cutting line L, the cutting device 1 can optimize the surplus cutting length in accordance with the attribute of the cutting line L, and can thus improve the accuracy of the cutting.
The cutting device 1 causes the surplus cutting length B(1) decided when the angle θ between the first cutting line, for which the attribute is the first attribute, and the second cutting line is less than the first threshold value Th1 to be greater than the surplus cutting length B(2) decided when the angle θ is equal to or greater than the first threshold value Th1 (B(1) >B(2), refer to magnitude correlation (a)). Further, the cutting device 1 causes the surplus cutting length C(1) decided when the angle θ between the first cutting line, for which the attribute is the second attribute, and the second cutting line is less than the second threshold value Th2 to be greater than the surplus cutting lengths C(2) to C(6) when the angle θ is equal to or greater than the second threshold value Th2 (C(1) >C(2) to C(6), refer to magnitude correlation (b)). In this way, the cutting device 1 can decide the appropriate surplus cutting length in accordance with the angle θ between the first cutting line and the second cutting line.
Note that the greater the value of the angle θ between the first cutting line and the second cutting line that are cut consecutively, the more likely the cutting becomes insufficient, and the more likely the uncut portion remains as a result of the intersection between the first cutting line and the second cutting line being lost. In response to this, the cutting device 1 can effectively suppress the uncut portion from remaining by increasing the surplus cutting length the larger the angle θ between the first cutting line and the second cutting line.
The cutting device 1 causes the surplus cutting lengths C(3) to C(6) decided when the curvature set for the cutting line L of the second attribute is equal to or greater than the third threshold value Th3, to be equal to or less than the surplus cutting length C(2) decided when the curvature is smaller than the third threshold value Th3 (C(2) ≥C(3) to C(6), refer to magnitude correlation (b)). In this way, the cutting device 1 can decide the appropriate surplus cutting length in accordance with the curvature set for the cutting line L of the second attribute.
Note that when the surplus cutting length is always the same length, the larger the curvature set for the cutting line L, compared to when the curvature is small, the more likely the corrected cutting line La is to bulge in a direction opposite to a center of the curvature, and a positional displacement between the cutting line L and the corrected cutting line La becomes larger. In response to this, the cutting device 1 can suppress the positional displacement between the cutting line L and the corrected cutting line La, by reducing the surplus cutting length the greater the curvature set for the cutting line L.
The cutting device 1 causes the surplus cutting lengths C(5) and C(6) decided when the respective curvatures of the first cutting line and the second cutting line are both equal to or greater than the fourth threshold value Th4 to be equal to or less than the surplus cutting lengths C(3) and C(4) decided when one of the respective curvatures of the first cutting line and the second cutting line is smaller than the fourth threshold value Th4 (C(3), C(4) ≥C(5), C(6), refer to magnitude correlation (b)). In this way, the cutting device 1 can decide the appropriate surplus cutting length in accordance with the respective curvatures of the first cutting line and the second cutting line.
Note that when the surplus cutting length is always the same length, the larger the curvature set for the cutting line L, compared to when the curvature is small, the more likely the corrected cutting line La is to bulge in the direction opposite to the center of the curvature, and the positional displacement between the cutting line L and the corrected cutting line La becomes larger. In response to this, the cutting device 1 can further suppress the positional displacement between the cutting line L and the corrected cutting line La, by causing the surplus cutting lengths C(5) and C(6) decided when the respective curvatures of the first cutting line and the second cutting line are both equal to or greater than the fourth threshold value Th4 to be smaller than the surplus cutting lengths C(3) and C(4) decided when one of the respective curvatures of the first cutting line and the second cutting line is smaller than the fourth threshold value Th4.
When the respective curvatures of the first cutting line and the second cutting line are equal to or greater than the fourth threshold value Th4, the cutting device 1 causes the surplus cutting length C(5) decided when the length of the first cutting line is equal to or greater than the fifth threshold value Th5 to be equal to or greater than the surplus cutting length C(6) decided when the length of the first cutting line is shorter than the fifth threshold value Th5 (C(5) >C(6), refer to magnitude correlation (b)). Further, when at least one of the curvature of the first cutting line or at least one of the curvature of the second cutting line is smaller than the fourth threshold value Th4, the cutting device 1 causes the surplus cutting length C(3) decided when the length of the first cutting line is equal to or greater than the fifth threshold value Th5 to be equal to or greater than the surplus cutting length C(4) decided when the length of the first cutting line is smaller than the fifth threshold value Th5 (C(3) >C(4), refer to magnitude correlation (b)). In this way, the cutting device 1 can decide the appropriate surplus cutting length in accordance with the length of the first cutting line.
Note that the longer the length of the cutting line, the more likely the uncut portion is to remain due to the insufficient cutting. In response to this, the cutting device 1 can improve the accuracy of the cutting by causing the surplus cutting lengths C(3) and C(5) when the length of the cutting line is long to be larger than the surplus cutting lengths C(4) and C(6) when the length of the cutting line is short.
The cutting device 1 decides, as the surplus cutting length, the length between the end point and the corrected end point that is separated, from the end point of the cutting line L, to the opposite side from the side of the start point. On the basis of the decided surplus cutting length, the cutting device 1 corrects the cutting line L and creates the corrected cutting line La, and generates the corrected cutting data Da that cuts the object to be cut 9 along the corrected cutting line La. In this case, the cutting device 1 can reduce the possibility of the cutting line, when the object to be cut 9 is cut, from becoming shorter than the line segment joining the start point and the end point. Thus, the cutting device 1 can accurately cut the line segment joining the start point and the end point, as the cutting line L.
In the holder 6, since the first rotation axis U1 and the second rotation axis U2 do not intersect each other, there is a greater possibility that the cutting line L when the object to be cut 9 has actually been cut becomes shorter than the line segment joining the start point and the end point. In response to this, since the cutting device 1 correct the cutting data D when this type of the holder 6 is used, and generates the corrected cutting data Da, the cutting device 1 can improve the accuracy at the time of cutting.
The present disclosure is not limited to the above-described embodiment, and various modifications are possible. The cutting device 1 may cut the object to be cut 9 placed on the holding portion 90, using the cutting blade 72, by moving the mounter 3B in the XY direction with respect to the fixed holding portion 90.
In the cutting line data of the cutting data D, the attribute associated with each of the cutting lines L is not limited to the first attribute (the straight line) and the second attribute (the curved line), and another attribute may be associated. For example, a pressure when the cutting blade 72 is pressed against the object to be cut 9, a velocity when relatively moving the cutting blade 72 with respect to the object to be cut 9, and the like may be associated as the attribute with each of the cutting lines L. In this case, the cutting device 1 may decide the surplus cutting length in accordance with the pressure, the velocity, or the like. Further, the cutting device 1 may correct the surplus cutting length in accordance with the material of the object to be cut 9, the type of the holder 6, or the distance W between the first rotation axis U1 and the second rotation axis U2.
The surplus cutting length B(2) may be caused to be equal to or greater than the surplus cutting length C(1). In other words, the surplus cutting lengths B(1) and B(2) decided when the attribute of the cutting line L is the first attribute may be equal to or greater than the surplus cutting lengths C(1) to C(6) decided when the attribute of the cutting line L is the second attribute (B(1) >B(2) ≥C(1) to C(6)). The surplus cutting length B(2) may be zero. The surplus cutting lengths C(1) to C(6) may be zero.
The first threshold value Th1 and the second threshold value Th2 may be the same value as each other or may be differing values. The cutting device 1 may decide the same surplus cutting length, regardless of the angle θ between the first cutting line and the second cutting line. The surplus cutting length B(2) may be a larger value than the surplus cutting length B(1). The surplus cutting lengths C(2) to C(6) may be larger values than the surplus cutting length C(1).
The third threshold value Th3 and the fourth threshold value Th4 may be the same value as each other or may be differing values. The cutting device 1 may decide on the surplus cutting lengths C(5), C(6) when the respective curvatures of three or more of the consecutive cutting lines L are all equal to or greater than the third threshold value Th3. The cutting device 1 may decide on the surplus cutting lengths C(3), C(4) when at least one of the respective curvatures of three or more of the consecutive cutting lines L is smaller than the third threshold value Th3.
The fifth threshold value Th5 that is a determination reference of the length when the respective curvatures of the first cutting line and the second cutting line are equal to or greater than the fourth threshold value Th4, and the fifth threshold value Th5 that is the determination reference of the length when at least one of the curvature of the first cutting line or at least one of the curvature of the second cutting line is smaller than the fourth threshold value Th4 may be differing values.
The cutting device 1 may correct the cutting line L using a different parameter from the surplus cutting length. For example, the cutting device 1 may correct the velocity when the cutting blade 72 relatively moves with respect to the object to be cut 9 and the pressure when the cutting blade 72 is pressed against the object to be cut 9, in accordance with the attribute of the cutting line L, with the angle between the first cutting line and second cutting line, with the curvature, and with the length.
The shape of the cutting blade 72 of the holder 6 is not limited to being circular, and may have a plate shape with a pointed tip. In this case, it is sufficient that the pointed tip end of the cutting blade 72 intersect the second rotation axis U2.
Of the main processing, each of the processing steps other than the processing at step S25 may be performed by a known computer. In this case, the corrected cutting data Da generated as a result of the computer performing the main processing may be output to the cutting device 1. The cutting device 1 may stores the corrected cutting data Da output by the computer in the storage 54. The cutting device 1 may control the conveyance mechanism 2C and the movement mechanism 2D and cut the object to be cut 9 on the basis of the corrected cutting data Da stored in the storage 54.
The apparatus and methods described above with reference to the various embodiments are merely examples. It goes without saying that they are not confined to the depicted embodiments. 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 |
---|---|---|---|
2021-091637 | May 2021 | JP | national |