Information processing device, machining device, machining data generation method, and machining data generation program
By deriving a direction change position and setting control points outside the curve, the system addresses the challenge of maintaining machining speed and precision in cutting curved shapes, achieving desired dimensions without increasing control points.
Patent Information
- Application Number
- JP2024020329
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-02-14
- Publication Date
- 2025-08-26
AI Technical Summary
Existing cutting technologies face challenges in processing media into curved shapes with desired dimensions due to the deviation in cutting dimensions caused by the cutter's inward turn at control points, leading to reduced machining speed when increasing the number of control points to minimize deviation.
The system derives a direction change position and sets a control point outside the curve indicated by graphic data, allowing the cutter to process the area inside the control point without increasing the number of control points, thereby maintaining machining speed and achieving desired dimensions.
This approach increases processing speed and ensures accurate cutting of curved shapes by setting control points outside the curve, maintaining machining speed and precision without the need for additional control points.
Smart Images

Figure 2025124342000001_ABST
Abstract
Description
[Technical Field]
[0001] The present invention relates to an information processing device, a processing device, a processed data generating method, and a processed data generating program. [Background technology]
[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] In such a processing device, for example, as described in Patent Document 1, cutting data is generated for moving the cutter and the medium relative to each other to cut the medium along the cutting location. The processing device moves the cutter based on this cutting data to cut the medium. [Prior art documents] [Patent documents]
[0004] [Patent Document 1] Japanese Patent Application Laid-Open No. 2012-192493 Summary of the Invention [Problem to be solved by the invention]
[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 cutting 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, the 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 direction at that position, rotates the cutting edge in the direction of travel, 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, acceleration of the line segment 104 beyond the next control point 102 begins in the deceleration section so that the cutter's movement is smooth and does not become angular at the control point 102. In other words, the cutter decelerates while superimposing a predetermined acceleration on the deceleration in the deceleration section of the current line segment 104 so that the cutter 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 received 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 received in the movement command (hereinafter referred to as the "target dimension"). On the other hand, 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 will be to the target dimension, resulting in cutting to the desired dimension. For this reason, in the past, in order to reduce the deviation distance 108, the number of divisions of the curve 100 was increased, in other words, the number of control points 102 was increased. However, increasing the number of divisions of the curve 100 shortens the line segments 104 between adjacent control points 102, which reduces the maximum speed at which the cutter moves, and as a result, the overall machining speed is 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. [Means for solving the problem]
[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 that changes the direction of travel of the processing tool based on a curve included in graphic data that indicates the processing shape of the workpiece medium; a setting means that sets a position that is outside the curve beyond the direction change position derived by the derivation means as a control point that actually moves the processing tool relative to the workpiece medium; 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 based on a predetermined value and the direction change position so as to be outside the curve with respect to the direction change position. With this configuration, the control point can be set 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 and a direction of travel of the processing tool. 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 difference 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 is rotatable about an axis perpendicular to a surface of the table on which the workpiece is placed, and the cutter may rotate so that a cutting edge thereof 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 device of the present invention is a processing device in which a processing tool moves relative to a medium to be processed placed on a table to process the medium, and is equipped with a derivation means for deriving a direction change position that changes the direction of travel of the processing tool based on a curve included in graphic data that indicates the processing shape of the medium to be processed, a setting means for setting a position that is outside the curve further than the direction change position derived by the derivation means as a control point that actually moves the processing tool relative to the medium to be processed, and a control means for controlling 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 that changes the direction of travel of the processing tool based on a curve included in graphic data that indicates the processing shape of the workpiece medium; a second step in which a setting means sets a position that is outside the curve from the direction change position derived by the derivation means as a control point that actually moves the processing tool relative to the workpiece medium; 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 provided 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 that changes the direction of travel of the processing tool based on a curve included in graphic data that indicates the processing shape of the workpiece medium; a setting means that sets a position outside the curve that is outside the direction change position derived by the derivation means as a control point that actually moves the processing tool relative to the workpiece medium; and a generation means that generates the processing data including the control point set by the setting means. [Effects of the Invention]
[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. [Brief explanation of the drawings]
[0024] [Figure 1] 1 is a schematic diagram of a processing system according to an embodiment. [Figure 2] FIG. 2 is a schematic diagram of a processing unit included in the cutting plotter of the embodiment. [Figure 3] FIG. 2 is a functional block diagram of a control device provided in the cutting plotter of the embodiment. [Figure 4] 10A and 10B are schematic diagrams showing direction change positions and control points according to an embodiment; [Figure 5] 10A and 10B are schematic diagrams illustrating derivation of control points for a non-circular curve according to an embodiment. [Figure 6] 10 is a flowchart illustrating a flow of a processed data generation process according to an embodiment. [Figure 7] FIG. 1 is a schematic diagram showing conventional control points and cutting locations. DETAILED DESCRIPTION OF THE INVENTION
[0025] Hereinafter, a processing system 10 including a processing device according to an embodiment of the present invention will be described with reference to the drawings. Fig. 1 is a schematic overall view of the processing system 10 according to this embodiment. Fig. 2 is a schematic view of a processing unit 26. The processing device according to this 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, causing 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 direction to coincide with 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 to and from the cutting plotter 12 via a wired or wireless connection. The PC 14 sends graphic data indicating the shape to be machined of the medium 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] Fig. 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 memory 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 movement direction may also be 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 FIG. 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 the control point 64 at a position that is outside the curve 60 relative to the direction change position 62 derived by the direction change position derivation unit 54. 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 to the direction change position 62 is the outside direction of the curve 60. In other words, the outside direction is the direction perpendicular to the tangent to the circle that is the curve 60 at the direction change position 62.
[0047] Then, the control point setting unit 56 of this embodiment sets a control point 64 based on the direction change position 62 and a predetermined value (hereinafter referred to as the "control point setting value") so that the control point 64 is on the outside of the curve 60 with respect to the direction change position 62. 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 cutting edge of the cutter (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 out from the storage unit 44 and change the control point setting value that corresponds to the cutter used to process the medium 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, for example, as a command for the machining tool 24.
[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] In Fig. 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. Then, control point setting unit 56 determines the outside of curve 60 based on angle θ formed between line segment 65A and adjacent line segment 65B. In Figure 5, 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. In other words, the center position C of the curve 60 is the vertex 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 segments 66A and 66B.
[0054] Then, the control point 64 corresponding to the direction change position 62B is set, for example, in a direction perpendicular to the line segment 65 as the outward direction, at a position spaced apart by the control point setting value from the direction change position 62. 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 at a position spaced apart by the control point setting value in a direction perpendicular to the line segment 65A.
[0055] The method of setting control points 64 described using FIG. 5 may be used not only for a complex curve 60 as shown in FIG. 5, but also when setting 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 curve 60 is included in the graphic data. 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 traveling direction 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] Explaining this more specifically with reference to Figures 4 and 5, the machining tool 24 should normally move between control points 64, but in the deceleration section, the machining tool 24 decelerates at a value that is a superimposed acceleration for reaching maximum speed at the next line segment 68 in order to machine a curved line. With this speed control, the machining tool 24 machines the area inside the control point 64. However, since the control point 64 in this embodiment is set outside the curve 60 indicated by the graphic data, 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 the 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, if the processing tool 24 is moved along each line segment 68 at the same speed control in this embodiment as in the conventional method, the maximum speed achieved in this embodiment is 1.41 times faster than in the conventional method. Thus, 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 medium 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 line is a cutter, but the present invention is not limited to this. The processing tool 24 for processing the medium 22 into a curved line 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 moving the processing tool 24 relative to the medium 22 placed on the table 20 to process the medium 22, and includes: a direction change position derivation unit 54 that derives a direction change position 62 that changes the direction of travel of the processing tool 24 based on a curve 60 included in graphic data that indicates the processing shape of the medium 22; a control point setting unit 56 that sets a position on the curve 60 outside the direction change position 62 derived by the direction change position derivation unit 54 as a control point 64 that actually moves the processing tool 24 relative to the medium 22; 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 a predetermined control point setting value and 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 forming the curve 60 included in the graphic data and the moving direction of the processing tool 24. 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 difference 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. [Explanation of symbols]
[0079] 12 Cutting plotter (processing device) 20 tables 22 Media (processed media) 24 Machining Tools 40 Control device (information processing device) 54 Direction change position derivation unit (derivation means) 56 Control point setting unit (setting means) 58 Processing data generation unit (generation means)
Claims
1. An information processing device that generates processing data for processing a workpiece by moving a processing tool relative to the workpiece placed on a table, a deriving means for deriving a direction change position at which the traveling direction of the processing tool is changed based on a curve included in graphic data indicating the processing shape of the workpiece; a setting means for setting a position on the curve outside the direction change position derived by the deriving means as a control point for actually moving the processing tool relative to the medium to be processed; a generating means for generating the processing data including the control points set by the setting means; An information processing device comprising:
2. The information processing apparatus according to claim 1 , wherein said setting means sets said control point based on a predetermined value and said direction change position so as to be outside said curve with respect to said direction change position.
3. The information processing apparatus according to claim 2 , wherein the predetermined value is a value according to the type of the processing tool.
4. 3. The information processing apparatus according to claim 1, wherein the setting means determines the outside of the curve based on a center position of a circle forming the curve included in the graphic data and a direction of travel of the processing tool.
5. 3. The information processing apparatus according to claim 1, wherein the setting means determines the outside of the curve based on an angle difference between a line segment connecting two adjacent direction change positions and another adjacent line segment.
6. the processing tool is a cutter that is rotatable around an axis perpendicular to a surface of the table on which the medium is placed, the cutter rotates at the control point so that the cutting edge faces the direction of travel of the cutter; 3. The information processing device according to claim 1.
7. A processing device in which a processing tool moves relative to a medium to be processed placed on a table to process the medium, a deriving means for deriving a direction change position at which the traveling direction of the processing tool is changed based on a curve included in graphic data indicating the processing shape of the workpiece; a setting means for setting a position on the curve outside the direction change position derived by the deriving means as a control point for actually moving the processing tool relative to the medium to be processed; a control means for controlling the machining tool based on the control points; A processing device comprising:
8. 1. A processing data generating method for generating processing data for processing a medium to be processed by moving a processing tool relative to the medium to be processed placed on a table, the method comprising: a first step in which a deriving means derives a direction change position at which the advancing direction of the processing tool is changed based on a curve included in graphic data indicating a processing shape of the workpiece; a second step in which a setting means sets a position on the curve outside the direction change position derived by the derivation means as a control point for actually moving the processing tool relative to the medium to be processed; a third step in which a generating means generates the processing data including the control points set by the setting means; A processing data generation method comprising:
9. a computer provided in an information processing device that generates processing data for processing a workpiece by moving a processing tool relative to the workpiece placed on a table, a deriving means for deriving a direction change position at which the traveling direction of the processing tool is changed based on a curve included in graphic data indicating the processing shape of the workpiece; a setting means for setting a position on the curve outside the direction change position derived by the deriving means as a control point for actually moving the processing tool relative to the medium to be processed; a generating means for generating the processing data including the control points set by the setting means; A processing data generation program to make it function as such.
Citation Information
Patent Citations
Cutting device and cut data generating program
JP2012192493A