Information processing device, machining device, machining data generation method, and machining data generation program

By setting control points outside the direction change positions on curves, the method addresses the challenge of maintaining machining speed and accuracy in cutting curved shapes, achieving faster and more precise processing.

WO2025173695A1PCT designated stage Publication Date: 2025-08-21MIMAKI ENGINEERING CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
PCT/JP2025/004446
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-02-14
Filing Date
2025-02-12
Publication Date
2025-08-21

AI Technical Summary

Technical Problem

Existing cutting technologies face challenges in processing media into curved shapes with desired dimensions while maintaining machining speed, as increasing the number of control points to reduce deviation distances leads to reduced machining speed.

Method used

The solution involves deriving a direction change position on a curve and setting a control point outside this position, allowing the processing tool to move along a longer path without increasing the number of control points, thus maintaining speed and achieving desired dimensions.

Benefits of technology

This approach enables faster processing of media into curved shapes with desired dimensions by avoiding the need to increase control points, thereby enhancing machining speed and accuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure JP2025004446_21082025_PF_FP_ABST
    Figure JP2025004446_21082025_PF_FP_ABST
Patent Text Reader

Abstract

Provided are an information processing device, a machining device, a machining data generation method, and a machining data generation program that enable machining speed to be increased and a machining target medium to be machined into a curved shape with a desired dimension. A control device 40 generates machining data for machining a medium 22 by moving a machining tool relative to the medium 22 which has been placed on a table 20. The control device 40: derives a direction change position 62 which is a position for changing the traveling direction of the machining tool 24 relative to the medium 22, such derivation being on the basis of a curve 60 included in graphic data indicating the machining shape of the medium 22; sets a position further outside of the curve 60 than the derived direction change position 62 as a control point 64, which is a passing point through which the processing tool 24 is actually moved relative to the medium 22; and generates processing data including the set control point 64.
Need to check novelty before this filing date? Find Prior Art

Description

Information processing device, processing device, processed data generation method, and processed data generation program

[0001] The present invention relates to an information processing device, a processing device, a processed data generating method, and a processed data generating program.

[0002] 2. Description of the Related Art Conventionally, processing devices such as cutting plotters that perform processing such as cutting with a cutter on a processing target medium (also referred to as media) have become widespread.

[0003] Such a processing device generates cutting data for cutting the medium along a cutting location by moving the cutter and the medium relative to each other, as described in Patent Document 1, for example. The processing device moves the cutter based on the cutting data to cut the medium.

[0004] JP 2012-192493 A

[0005] When cutting media into a curved shape such as a circle or an arc with a cutter, the cutting data is generated as a polygon (the area indicated by the long dashed line in FIG. 7) in which a curve 100 included in the graphic data indicating the processing shape is divided into a plurality of triangles at equal intervals, as in the example of FIG. 7. The polygon is a polygon inscribed in the curve 100. In the example of FIG. 7, a circle is divided into octagons, but the number of divisions is not limited to this.

[0006] The cutting plotter then sets the corners of the polygon as control points 102, which are the target points for the cutter, and cuts the media by moving the cutter so that it passes through the control points 102. That is, when the cutter reaches the control point 102, it changes its direction of movement at that position, rotates the cutting edge in the direction of movement, and moves toward the next control point 102.

[0007] Here, when the cutter passes a control point 102 and reaches a predetermined position just before the next control point 102, it enters a deceleration section and begins to decelerate. When the cutter cuts the media in a curved line, the amount of deceleration of the cutter in the deceleration section is adjusted so that the cutter's movement is smooth and does not become angular at the control point 102. Specifically, the cutter reduces deceleration relative to the deceleration in the deceleration section of the current line segment 104 so that it reaches its maximum speed at a predetermined position beyond the next control point 102.

[0008] Although this type of speed control cuts the media in a curved line, the cutter blade edge turns inward relative to control point 102, which tends to result in the media being cut at dimensions smaller than those specified in the cutter movement command. In the example of Figure 7, curve 100 is the shape that should have been cut, and is the dimension specified in the movement command (hereinafter referred to as the "target dimension"). However, the dimension that the cutter actually cuts at (hereinafter referred to as the "cut dimension") is curve 106, shown by the solid line.

[0009] The difference between the target dimension and the cutting dimension is the deviation distance 108, and the smaller the deviation distance 108, the closer the cutting dimension is to the target dimension, resulting in cutting to the desired dimension. For this reason, in the past, the number of divisions of the curve 100 was increased in order to reduce the deviation distance 108. In other words, the number of control points 102 was increased. However, when the number of divisions of the curve 100 was increased, the line segments 104 between adjacent control points 102 became shorter, which reduced the maximum speed at which the cutter moved, and as a result, the overall machining speed was reduced.

[0010] SUMMARY OF THE INVENTION It is therefore an object of the present invention to provide an information processing device, a processing device, a processing data generating method, and a processing data generating program that can increase the processing speed and process a medium to be processed into a curved shape with desired dimensions.

[0011] A first aspect of the information processing device of the present invention is an information processing device that generates processing data for processing a workpiece medium by moving a processing tool relative to the workpiece medium placed on a table, and is equipped with: a derivation means that derives a direction change position, which is a position on a curve included in graphic data that indicates the processing shape of the workpiece medium where the direction of travel of the processing tool changes; a setting means that sets a control point, which is a passing point where the processing tool actually moves relative to the workpiece medium, outside the direction change position derived by the derivation means on the curve; and a generation means that generates the processing data including the control point set by the setting means.

[0012] According to this configuration, when processing a workpiece into a curved shape, a direction change position at which the direction of travel of the processing tool changes is derived, and a control point for the processing tool is set outside the curve from this direction change position. In actual processing, the processing tool processes an area inside the control point, but since the control point in this configuration is set outside the curve indicated by the graphic data, the location where the processing tool processes the workpiece into a curved shape corresponds to the desired dimension.

[0013] In addition, in the past, a method for dealing with the problem of the machining tool machining the inside of the control points was to increase the number of divisions of the curve, in other words, the number of control points, but with this conventional method, the distance between control points becomes shorter, which reduces the machining speed. On the other hand, with this configuration, there is no need to increase the number of control points, so the distance between control points becomes longer compared to the conventional method, which increases the machining speed.

[0014] Therefore, with this configuration, the processing speed can be increased and the medium to be processed can be processed into a curved shape with desired dimensions.

[0015] In the information processing device, the setting means may set the control point on the basis of the position of the direction change and a predetermined value that is a predetermined distance from the position of the direction change, so that the control point is on the outside of the curve with respect to the position of the direction change. With this configuration, it is possible to set the control point at a more appropriate position.

[0016] In the information processing device, the predetermined value may be a value according to the type of the processing tool. With this configuration, it is possible to set the control point at a more appropriate position according to the processing tool.

[0017] In the information processing device, the setting means may determine the outside of the curve based on a center position of a circle forming the curve included in the graphic data. With this configuration, the outside of the curve included in the graphic data can be determined.

[0018] In the information processing device, the setting means may determine the outside of the curve based on an angle between a line segment connecting two adjacent direction change positions and another adjacent line segment. With this configuration, the outside of the curve included in the graphic data can be determined.

[0019] In the information processing device, the processing tool may be a cutter that can rotate about an axis perpendicular to a surface of the table on which the workpiece is placed, and the cutter rotates so that a cutting edge faces a direction of movement of the cutter at the control point. With this configuration, the workpiece can be cut in a curved line with a desired dimension.

[0020] A second aspect of the processing apparatus of the present invention is a processing apparatus that processes a workpiece medium by moving a processing tool relative to the workpiece medium placed on a table, and is equipped with a derivation means that derives a direction change position on a curve included in graphic data that indicates the processing shape of the workpiece medium, which position derives a direction change position that changes the direction of travel of the processing tool, a setting means that sets a control point that is a passing point for actually moving the processing tool relative to the workpiece medium outside the direction change position derived by the derivation means on the curve, and a control means that controls the processing tool based on the control point.

[0021] A third aspect of the processing data generation method of the present invention is a processing data generation method for generating processing data for processing a workpiece medium by moving a processing tool relative to the workpiece medium placed on a table, and includes the following steps: a first step in which a derivation means derives a direction change position on a curve included in graphic data indicating the processing shape of the workpiece medium, where the direction of travel of the processing tool changes; a second step in which a setting means sets a control point, which is a passing point through which the processing tool is actually moved relative to the workpiece medium, outside the direction change position derived by the derivation means on the curve; and a third step in which a generation means generates the processing data including the control point set by the setting means.

[0022] A fourth aspect of the processing data generation program of the present invention causes a computer equipped with an information processing device that generates processing data for processing a workpiece medium by moving a processing tool relative to the workpiece medium placed on a table to function as: a derivation means that derives a direction change position, which is a position on a curve included in graphic data that indicates the processing shape of the workpiece medium where the direction of travel of the processing tool changes; a setting means that sets a control point, which is a passing point where the processing tool is actually moved relative to the workpiece medium, outside the direction change position derived by the derivation means on the curve; and a generation means that generates the processing data including the control point set by the setting means.

[0023] An object of the present invention is to provide an information processing device, a processing device, a processing data generating method, and a processing data generating program that can increase the processing speed and process a medium to be processed into a curved shape with desired dimensions.

[0024] 1 is a schematic diagram of a processing system according to an embodiment; FIG. 2 is a schematic diagram of a processing unit provided in a cutting plotter according to an embodiment; FIG. 3 is a functional block diagram of a control device provided in a cutting plotter according to an embodiment; FIG. 4 is a schematic diagram showing a direction change position and control points according to an embodiment; FIG. 5 is a schematic diagram showing derivation of control points for a non-circular curve according to an embodiment; FIG. 6 is a flowchart showing the flow of processing data generation processing according to an embodiment; FIG. 7 is a schematic diagram showing conventional control points and cutting locations;

[0025] A processing system 10 including a processing device according to an embodiment of the present invention will be described below with reference to the drawings. Fig. 1 is a schematic overall view of the processing system 10 according to the present embodiment. Fig. 2 is a schematic view of a processing unit 26. The processing device according to the present embodiment is, for example, a cutting plotter 12.

[0026] The processing system 10 includes a cutting plotter 12 and a personal computer (hereinafter referred to as a “PC”) 14 .

[0027] The cutting plotter 12 performs various processes such as cutting, punching, and drawing on a sheet-like workpiece medium (hereinafter referred to as "media") 22 placed on a table 20 using a processing tool 24 (see Figure 2) that moves relatively.

[0028] The processing tool 24 of this embodiment is attached to a processing unit 26, and the processing unit 26 moves on the table 20. More specifically, the cutting plotter 12 of this embodiment includes a support beam 28. The support beam 28 is disposed horizontally above the table 20, oriented along the left-right direction (Y direction), and is movable in the X direction relative to the table 20. The processing unit 26 is supported by the support beam 28 and is movable in the longitudinal direction (Y direction) of the support beam 28. In this way, the processing unit 26 moves relative to the media 22 placed on the table 20, allowing the processing tool 24 to process the media 22.

[0029] The processing tool 24 is, for example, a cutter, a drill, a pen, or the like, and is attached to the processing unit 26 via a support unit 30 having a drive mechanism. Since the drive mechanism of the support unit 30 is determined according to the type of processing tool 24, a support unit 30 that is compatible with the processing tool 24 is selected appropriately.

[0030] For example, the cutter is attached to the processing unit 26 via a support unit 30 that can rotate the cutter around an axis perpendicular to the surface of the table 20 on which the media 22 is placed. This allows the cutting edge to face in the same direction as the cutting direction of the cutter. Also, the drill is attached to the processing unit 26 via a support unit 30 that can rotate the drill at a predetermined rotational speed.

[0031] The PC 14 is capable of sending and receiving data via wire or wirelessly to and from the cutting plotter 12. The PC 14 sends graphic data indicating the machining shape of the media 22 to the cutting plotter 12. The graphic data may be created by the PC 14, or may be created by another information processing device and sent to the cutting plotter 12 via the PC 14.

[0032] 3 is a functional block diagram of the control device 40 provided in the cutting plotter 12 of this embodiment. The functional block diagram of FIG. 3 mainly shows functions related to the process of generating processing data from graphic data.

[0033] The control device 40 is an information processing device that controls the cutting plotter 12, and includes a communication unit 42, a storage unit 44, a graphic data processing unit 46, and a processing control unit 48. The graphic data processing unit 46 and the processing control unit 48 are realized, for example, by a calculation unit included in the control device 40 executing a program.

[0034] The communication unit 42 transmits and receives data such as graphic data to and from other information processing devices such as the PC 14 .

[0035] The storage unit 44 stores various programs for controlling the cutting plotter 12, a program for executing the processing data generation process described later, various setting values, graphic data received from the PC 14, and the like.

[0036] Based on the graphic data, the graphic data processing unit 46 generates processing data for processing the workpiece with the processing tool 24. The processing data is composed of commands that instruct the processing tool 24 to move in the X and Y directions, rotate, etc.

[0037] The processing control unit 48 controls the cutting plotter 12 based on the processing data generated by the graphic data processing unit 46 , thereby causing the cutting plotter 12 to perform processing on the medium 22 .

[0038] Next, generation of processing data by the graphic data processing unit 46 of this embodiment will be described with reference to Figure 4. In the following description, the processing tool 24 that processes the medium 22 will be a cutter as an example, and the medium 22 will be cut and processed by the cutter.

[0039] The graphic data processing unit 46 includes a graphic data acquisition unit 50 , a curve processing unit 52 , a direction change position derivation unit 54 , a control point setting unit 56 , and a processing data generation unit 58 .

[0040] The graphic data acquisition unit 50 reads and acquires the graphic data that is the source of the processing data from the storage unit 44 .

[0041] The curve processing unit 52 extracts a curve 60 from the graphic data acquired by the graphic data acquisition unit 50, and converts the curve 60 into a polygon by virtually dividing it into a plurality of triangles at equal intervals. With reference to Fig. 4, the circle indicated by the solid line is the curve 60 extracted from the graphic data, and the circle is virtually divided into eight triangles to form an octagon.

[0042] The arrow in Fig. 4 indicates the direction of cutter movement. That is, in the example of Fig. 4, the cutter moves clockwise, but the cutter may move counterclockwise. The direction of cutter movement is determined by the start and end positions of cutting, etc.

[0043] The direction change position derivation unit 54 derives a direction change position 62 at which the traveling direction of the processing tool 24 changes relative to the medium 22, based on the graphic data. If the graphic data includes a curve 60, the direction change position derivation unit 54 of this embodiment derives the direction change position 62 at which the traveling direction of the processing tool 24 changes relative to the medium 22, based on the curve 60 included in the graphic data. With reference to Figure 4, each vertex of the polygon, i.e., the intersection of the polygon and the curve 60, is a direction change position 62. The direction change position 62 and a control point 64, which will be described later, are specified by XY coordinates on the table 20.

[0044] The control point setting unit 56 sets a control point 64, which is a target position to which the processing tool 24 will actually move relative to the medium 22. When the graphic data includes a curve 60, the control point setting unit 56 of this embodiment sets a position on the curve 60 that is outside the direction change position 62 derived by the direction change position derivation unit 54 as the control point 64. When the processing tool 24 is a cutter, the orientation of the cutting edge of the cutter also changes at the control point 64 so that it follows the cutting edge's direction of movement. Therefore, the control point setting unit 56 also derives the rotation direction of the cutter at the control point 64 so that the cutting edge of the cutter follows the cutting edge's direction of movement.

[0045] In a straight line area in the graphic data, the direction change position 62 and the control point 64 are at the same position.

[0046] The control point setting unit 56 of this embodiment determines the outside of the curve 60 based on the center position C of the circle forming the curve 60 included in the graphic data and the direction change position 62 of the processing tool. In the example of Fig. 4, the direction from the center position C toward the direction change position 62 is the outside direction of the curve 60.

[0047] Then, the control point setting unit 56 of this embodiment sets a control point 64 on the outside of the curve 60 with respect to the direction change position 62, based on the direction change position 62 and a predetermined value (hereinafter referred to as the "control point setting value"). In other words, the control point setting unit 56 sets the control point 64 at a position that is away from the direction change position 62 in the outward direction of the curve 60 by the control point setting value.

[0048] The control point setting value is a value that corresponds to the type of processing tool 24. For example, if the processing tool 24 is a cutter, the control point setting value is a value that corresponds to the thickness of the cutting edge of the cutter. More specifically, the control point setting value is a value that is smaller than the thickness of the cutter blade (for example, 1 mm or less). Note that if the cutting plotter 12 can recognize the thickness of the cutting edge of the cutter attached to the processing unit 26, the control point setting unit 56 may read from the storage unit 44 and change the control point setting value that corresponds to the cutter used to process the media 22.

[0049] The machining data generation unit 58 generates machining data indicating the control points 64 set by the control point setting unit 56, as well as the acceleration and deceleration between the control points 64. The machining data is expressed as a command for the machining tool 24, for example.

[0050] While an example where the curve 60 is circular has been described above using Fig. 4, an example where the curve 60 is a complex curve that is not circular is shown in Fig. 5. In the example of Fig. 5, the control point setting unit 56 determines the outside of the curve 60 based on the angle difference between a line segment 65 connecting two adjacent direction change positions 62 and another adjacent line segment 65.

[0051] 5, the direction change position derivation unit 54 derives direction change positions 62A, 62B, and 62C based on the curve 60. In Fig. 5, the order of the direction change positions 62A, 62B, and 62C corresponds to the direction of travel of the machining tool 24. That is, in Fig. 5(A), the machining tool 24 travels counterclockwise, and in Fig. 5(B), the machining tool travels clockwise.

[0052] Furthermore, the line segment connecting adjacent direction change positions 62A and 62B is set to line segment 65A, and the line segment connecting adjacent direction change positions 62B and 62C is set to line segment 65B. The control point setting unit 56 then determines the outside of the curve 60 based on the angle θ formed between line segment 65A and adjacent line segment 65B. In Figure 5, the angle θ is the angle formed between an extension line (dashed line) of line segment 65A and line segment 65B.

[0053] The position where the center position C of the curve 60 exists is determined based on this angle θ and the traveling direction of the machining tool 24. That is, the center position C of the curve 60 is the apex of an isosceles triangle with the line segment 65A as the base, the line segment 66A connecting the direction change position 62A and the center position C, the line segment 66B connecting the direction change position 62B and the center position C, and the angle θ formed by the line segment 66A and the line segment 66B.

[0054] Then, the control point 64 corresponding to the direction change position 62B is set, for example, as a position spaced apart by the control point setting value from the direction change position 62 outward in the direction perpendicular to the line segment 65. For example, the control point 64 corresponding to the direction change position 62B, which is the end of the line segment 65A on the traveling direction side, is set as a position spaced apart by the control point setting value outward in the direction perpendicular to the line segment 65A.

[0055] The method of setting the control points 64 described with reference to FIG. 5 may be used not only for the complex curve 60 as shown in FIG. 5 but also when setting the control points 64 on a circular curve 60 as shown in FIG. 4.

[0056] 6 is a flowchart showing the flow of the processing data generation process of this embodiment, which is executed by the graphic data processing unit 46. The processing data generation process is executed, for example, when an instruction to start processing the medium 22 based on graphic data is input to the cutting plotter 12.

[0057] First, in step 100 , the graphic data acquisition unit 50 acquires graphic data from the storage unit 44 .

[0058] In the next step 102 , the curve processing unit 52 determines whether or not the graphic data includes a curve 60 . If the determination is affirmative, the process proceeds to step 104 , and if the determination is negative, the process proceeds to step 110 .

[0059] In step 104, the curve processing unit 52 converts the curve 60 included in the graphic data into a polygon.

[0060] In the next step 106 , the direction change position deriving unit 54 derives the corners of the polygonal curve 60 as direction change positions 62 .

[0061] In the next step 108 , the control point setting unit 56 sets a position that is spaced outward from the direction change position 62 by the control point setting value as a control point 64 .

[0062] In the next step 110, the control point setting unit 56 sets the control points 64 of the straight line region in the graphic data.

[0063] In the next step 112, the processing data generation unit 58 generates processing data based on the control points 64, etc. set by the control point setting unit 56, and the processing data generation process ends. The cutting plotter 12 processes the medium 22 based on the generated processing data.

[0064] As described above, according to the graphic data processing unit 46 (processing data generation process) of this embodiment, when processing the medium 22 into a curved shape, a direction change position 62 at which the direction of travel of the processing tool 24 changes is derived, and a control point 64 of the processing tool 24 is set outside the direction change position 62 on the curve 60. In actual processing, the processing tool 24 processes the area inside the control point 64, but because the control point 64 is set outside the curve 60 indicated by the graphic data, the location where the processing tool 24 processes the medium 22 into a curved shape will be a location corresponding to the desired dimensions.

[0065] 4 and 5, the machining tool 24 should normally move between the control points 64, but deceleration in the deceleration zone is suppressed in order for the machining tool 24 to machine a curved line. This speed control causes the machining tool 24 to machine the area inside the control points 64. However, in this embodiment, the control points 64 are set outside the curve 60 indicated by the graphic data, so the machining tool 24 machines the area corresponding to the curve 60 indicated by the graphic data, i.e., the desired area, in a curved line.

[0066] Furthermore, in the past, a solution to the problem of the machining tool 24 machining an area inside the control points 64 was to increase the number of divisions of the curve 60, in other words, the number of control points 64. However, with this conventional solution, the number of control points 64 increases, which reduces the maximum speed at which the cutter moves, and as a result, reduces the machining speed of the media 22. On the other hand, according to this embodiment, it is possible to machine the media 22 to the desired dimensions without increasing the number of control points 64. In other words, compared to conventional solutions, the cutting plotter 12 of this embodiment can increase the machining speed of the media 22.

[0067] For example, while conventional methods require 64 control points 64 to process a circle represented by graphic data, this embodiment requires only half the number of control points 64, 32. As a result, the length of a single line segment 68 is twice as long (64 / 32) as in the conventional method. Therefore, when the processing tool 24 is moved based on each line segment 68 in this embodiment using the same speed control as in the conventional method, the maximum speed achieved in this embodiment is 1.41 times faster than in the conventional method. As such, the cutting plotter 12 of this embodiment can process the media 22 faster than in the conventional method.

[0068] Therefore, the cutting plotter 12 of this embodiment can increase the processing speed and can process the media 22 into a curved shape with desired dimensions.

[0069] Although the present invention has been described above using the above-mentioned embodiment, the technical scope of the present invention is not limited to the scope described in the above-mentioned embodiment. Various changes or improvements can be made to the above-mentioned embodiment without departing from the gist of the invention, and such changes or improvements are also included in the technical scope of the present invention.

[0070] In the above embodiment, the processing tool 24 for processing the medium 22 into a curved shape is a cutter, but the present invention is not limited to this. The processing tool 24 for processing the medium 22 into a curved shape may be another processing tool 24, such as a pen. When the processing tool 24 is a pen, the control point setting value is set to a value corresponding to the thickness of the pen tip, for example. For example, the control point setting value is set to a value smaller than the thickness of the pen tip.

[0071] In the above embodiment, the graphic data processing unit 46 is provided in the control device 40 of the cutting plotter 12, but the present invention is not limited to this. For example, the graphic data processing unit 46 may be provided in an information processing device such as the PC 14, and processing data generated by this information processing device may be sent to the cutting plotter 12, which then processes the media 22 using this processing data.

[0072] In the above embodiment, a configuration in which the processing tool 24 moves relative to the medium 22 has been described, but the present invention is not limited to this. The processing tool 24 may move relative to the medium 22, or the medium 22 may move relative to the processing tool 24.

[0073] (Effects of the Embodiment) (1) The control device 40 of this embodiment is an information processing device that generates processing data for processing the medium 22 by moving the processing tool 24 relative to the medium 22 placed on the table 20, and includes: a direction change position derivation unit 54 that derives a direction change position 62 on a curve 60 included in graphic data that indicates the processing shape of the medium 22, where the direction of travel of the processing tool 24 changes; a control point setting unit 56 that sets a control point 64, which is a pass point along which the processing tool 24 is actually moved relative to the medium 22, outside the direction change position 62 on the curve 60 derived by the direction change position derivation unit 54; and a processing data generation unit 58 that generates processing data including the control point 64 set by the control point setting unit 56. The control device 40 of this embodiment can increase the processing speed and process the medium 22 into a curved shape with desired dimensions.

[0074] (2) In this embodiment, the control point setting unit 56 sets the control point 64 based on the direction change position 62 and a control point setting value that is a predetermined distance from the direction change position 62 so that the control point 64 is outside the curve 60 with respect to the direction change position 62. According to this embodiment, the control point 64 can be set at a more appropriate position.

[0075] (3) In this embodiment, the control point setting value is set to a value according to the type of the processing tool 24. According to this embodiment, the control point 64 can be set at a more appropriate position according to the processing tool 24.

[0076] (4) In this embodiment, the control point setting unit 56 determines the outside of the curve 60 based on the center position C of the circle that forms the curve 60 included in the graphic data. According to this embodiment, it is possible to determine the outside of the curve 60 included in the graphic data.

[0077] (5) In this embodiment, the control point setting unit 56 determines the outside of the curve 60 based on the angle between a line segment 65 connecting two adjacent direction change positions 62 and another adjacent line segment 65. According to this embodiment, it is possible to determine the outside of the curve 60 included in the graphic data.

[0078] (6) In this embodiment, the processing tool 24 is a cutter that can rotate about an axis perpendicular to the surface of the table 20 on which the media 22 is placed, and the cutter rotates so that the cutting edge faces the direction of travel of the cutter at the control point 64. According to this embodiment, the media 22 can be cut in a curved line with the desired dimensions.

[0079] REFERENCE SIGNS LIST 12 Cutting plotter (processing device) 20 Table 22 Media (processed medium) 24 Processing tool 40 Control device (information processing device) 54 Direction change position deriving unit (deriving means) 56 Control point setting unit (setting means) 58 Processing data generating unit (generating means)

Claims

1. An information processing device that generates processing data for processing a workpiece medium by moving a processing tool relative to the workpiece medium placed on a table, comprising: a derivation means that derives a direction change position, which is a position on a curve included in graphic data that shows the processing shape of the workpiece medium where the direction of travel of the processing tool changes; a setting means that sets a control point, which is a passing point where the processing tool is actually moved relative to the workpiece medium, outside the curve of the direction change position derived by the derivation means; and a generation means that generates the processing data including the control point set by the setting means.

2. An information processing device according to claim 1, wherein said setting means sets said control point on the basis of the position of direction change and a predetermined value that is a predetermined distance from said position of direction change so that said control point is on the outside of said curve relative to said position of direction change.

3. The information processing device according to claim 2, wherein the predetermined value is a value according to the type of the processing tool.

4. The information processing device according to claim 1 or 2, wherein said setting means determines the outside of said curve based on the center position of a circle forming said curve included in said graphic data.

5. An information processing device according to claim 1 or claim 2, wherein the setting means determines the outside of the curve based on an angle between a line segment connecting two adjacent direction change positions and another adjacent line segment.

6. An information processing device according to claim 1 or claim 2, wherein the processing tool is a cutter that can rotate around an axis perpendicular to the surface on the table where the processed medium is placed, and the cutter rotates so that the cutting edge at the control point faces the direction of travel of the cutter.

7. A processing device that processes a workpiece medium placed on a table by moving a processing tool relative to the workpiece medium, comprising: a derivation means that derives a direction change position, which is a position on a curve included in graphic data that shows the processing shape of the workpiece medium where the direction of travel of the processing tool changes; a setting means that sets a control point, which is a passing point where the processing tool is actually moved relative to the workpiece medium, outside the curve of the direction change position derived by the derivation means; and a control means that controls the processing tool based on the control point.

8. A processing data generation method for generating processing data for processing a workpiece medium placed on a table by moving a processing tool relative to the workpiece medium, the method comprising: a first step in which a derivation means derives a direction change position, which is a position on a curve included in graphic data showing the processing shape of the workpiece medium at which the direction of travel of the processing tool changes, and a second step in which a setting means sets a control point, which is a passing point for actually moving the processing tool relative to the workpiece medium, outside the direction change position derived by the derivation means on the curve; and a third step in which a generation means generates the processing data including the control point set by the setting means.

9. A processing data generation program for causing a computer provided with an information processing device that generates processing data for processing a workpiece medium placed on a table by moving a processing tool relative to the workpiece medium, to function as: a derivation means that derives a direction change position, which is a position on a curve included in graphic data that shows the processing shape of the workpiece medium where the direction of travel of the processing tool changes; a setting means that sets a control point, which is a passing point for actually moving the processing tool relative to the workpiece medium, outside the curve of the direction change position derived by the derivation means; and a generation means that generates the processing data including the control point set by the setting means.

Citation Information

Patent Citations

  • Cutting device and cut data generating program

    JP2012192493A

  • Cutting method and cutter

    JP2017177308A

  • Cutting device and cutting program

    JP2022184028A