The present disclosure relates to a tool path generating method for processing wood as a processing object by a multi-axis processing machine, a tool path generating unit, a program for generating a tool path, and a computer-readable recording medium storing the program.
A pre-cut method is widely used in which wood is processed by a machine tool installed in a factory or the like before on-site construction. As described in Patent Document 1, a wood processing system for performing the conventional pre-cut method includes a plurality of processing machines dedicated to respective processes including a cutting machine, an intermediate processing machine, a joint processing machine, and the like arranged in order of processes from an upstream side of a wood processing line, and a plurality of line conveyors arranged on an upstream side and a downstream side of the processing machines and connecting the processing machines in series in order to carry wood into and out of the processing machines. The wood processing system processes wood into a desired shape by sequentially performing necessary processing from a processing machine located upstream of the wood processing line.
In the wood processing system described in Patent Document 1, since the number of types of processing that can be performed by each processing machine is small and the degree of freedom of each processing machine is low, it may be difficult to process wood into a complicated shape or to cope with multi-product small-quantity production. In addition, since the wood processing system described in Patent Document 1 needs to include the plurality of processing machines and the plurality of line conveyors, there may be increase in size, complexity, and cost of the system.
Recently, in view of the problems described above, for example, processing by a multi-axis processing machine such as a machining center of five-axis control as disclosed in Patent Document 2 has been performed. Patent Document 2 discloses a processing data integrated generating unit that generates processing data (NC data) for processing by a machining center. The processing data integrated generating unit generates processing data of a processing tool for milling. The processing data includes a movement path of the processing tool required for milling. The multi-axis processing machine performs milling according to the above processing data.
Patent Document 1: JP2015-102918A
Patent Document 2: JP5768794B
There has been a problem that milling takes time to process a processing object into a desired shape due to slow processing speed of milling compared with processing by a disk blade such as a circular saw. To solve this problem, it is conceivable to generate processing data including processing by a disk blade having a high processing speed. However, there has been a problem that it is difficult to generate the processing data including the processing by the disk blade having a blade at a position away from a rotational axis. Therefore, a number of generating methods of processing data by milling have been devised, and commercial systems for generating the processing data have been sufficiently prepared. However, there has been a problem that a generating method of processing data by a disk blade is practically insufficient.
In view of the above-described circumstances, it is an object of at least one embodiment of the present invention to provide a tool path generating method for generating a tool path capable of improving processing speed of a processing object by a multi-axis processing machine.
(1) A tool path generating method according to at least one embodiment of the present invention is a tool path generating method for processing wood as a processing object by a multi-axis processing machine, including a plane extracting step of extracting at least one plane included in a processing objective region being a region at which the processing object is processable, a plane processing determining step of determining whether or not the plane extracted in the plane extracting step is processable by a disk blade attached to the multi-axis processing machine, a disk blade processing path generating step of generating a processing path for the disk blade on the plane determined as being processable in the plane processing determining step, and a tool path generating step of generating a tool path including the processing path for the disk blade.
The present inventors have focused on the fact that it is easy to generate a processing path for a disk blade by limiting processing by a disk blade attached to a multi-axis processing machine to processing for forming planes.
According to the method described above as (1), in the plane processing determining step, it is determined whether or not the plane extracted from the processing objective region in the plane extracting step can be processed by the disk blade attached to the multi-axis processing machine. The plane determined to be processable by the disk blade is specified to be processed by the disk blade, and the processing path for the disk blade of the plane is generated in the disk blade processing path generating step. In the tool path generating step, the tool path including the processing path for the disk blade is generated by combining, for example, the processing path for the disk blade with the other processing paths and the movement path.
Here, processing by the disk blade can be performed in a shorter period of time than the processing by other processing tools such as milling by an end mill. The multi-axis processing machine that performs processing according to the tool path performs, by the disk blade, processing of a plane that can be processed by the disk blade, and thus can improve the processing speed of the processing object as a whole. Therefore, according to the method described above as (1), it is possible to generate the tool path capable of improving the processing speed of the processing object by the multi-axis processing machine.
(2) In some embodiments, in the tool path generating method described above as (1), in the plane processing determining step, the disk blade is determined to be incapable of performing processing when a semi-plane on which a trajectory of the disk blade is assumed and a boundary of which is a trajectory of an outer peripheral edge of the disk blade is in contact with a processing prohibited region in which processing of the processing object is prohibited, and the disk blade is determined to be capable of performing processing when the semi-plane is not in contact with the processing prohibited region.
When the semi-plane on which a trajectory of the disk blade is assumed is in contact with the processing prohibited region, the processing prohibited region is processed by the disk blade, which is not appropriate processing. On the other hand, when the semi-plane is not in contact with the processing prohibited region, the disk blade can process the plane extracted from the processing objective region without damaging the processing prohibited region, which is appropriate processing. According to the method described above as (2), it is possible to easily determine whether or not the plane extracted from the processing objective region can be processed by the disk blade, based on whether or not the semi-plane is in contact with the processing prohibited region.
(3) In some embodiments, in the tool path generating method described above as (2), the trajectory of the disk blade includes a trajectory formed when the disk blade is moved along a direction intersecting an axis of the disk blade.
According to the method described above as (3), owing to that movement (trajectory) of the disk blade during processing is set to linear movement (trajectory) along a direction intersecting the axial of the disk blade, it is possible to simplify the shape of the semi-plane on which the trajectory of the disk blade is assumed. Accordingly, it is easy to determine whether or not the semi-plane is in contact with the processing prohibited region. Further, by making the trajectory of the disk blade simple, generating the processing path for the disk blade of the plane is facilitated.
(4) In some embodiments, in the tool path generating method described above as any one of (1) to (3), the method further includes a processing model specifying step of specifying one processing model out of a plurality of previously-prepared processing models based on at least two kinds of data out of shape data of the processing object before processing, shape data of the processing object after processing, and processing shape data being difference between the shape data after processing and the shape data before processing. Here, in the tool path generating step, the tool path is generated in accordance with processing procedure of the processing model specified in the processing model specifying step.
According to the method described above as (4), in the processing model specifying step, for example, the outer contour of the processing objective region (processing shape) or the like is specified from the before-processing shape data, the after-processing shape data, and the processing shape data of the processing object, and one processing model most similar to the processing shape can be specified from the plurality of processing models. By generating the tool path according to the processing procedure of the processing model, it is not necessary to determine the processing procedure for each processing shape, and thus the tool path can be easily generated.
(5) In some embodiments, in the tool path generating method described above as any one of (1) to (4), the plane defining an outline of the processing objective region is extracted in the plane extracting step.
According to the method described above as (5), in the plane extracting step, the plane to be extracted is limited to the plane constituting the contour of the processing objective region, so that the extraction of the plane in the plane extracting step is facilitated. Accordingly, the generation of the processing path by the disk blade can be further facilitated.
(6) In some embodiments, in the tool path generating method described above as any one of (1) to (5), the multi-axis processing machine includes a multi-axis robot having six or more rotational axes.
Since the disk blade attached to the multi-axis robot having six or more rotational axes has a high degree of freedom, it is difficult to generate the processing path by the disk blade and the tool path including the processing path. According to the method described above as (6), as described above, the processing by the disk blade attached to the multi-axis robot is limited to the processing for forming the plane, so that the processing path of the disk blade and the tool path including the processing path can be easily generated.
(7) A tool path generating unit according to at least one embodiment of the present invention is a tool path generating unit for processing wood as a processing object by a multi-axis processing machine, including a plane processing determining portion determining whether or not at least one plane included in a processing objective region being a region at which the processing object is processable is processable by a disk blade attached to the multi-axis processing machine, and a tool path generating portion generating a processing path for the disk blade and generating a tool path including the processing path for the disk blade on the plane determined as being processable by the plane processing determining portion.
According to the configuration described above as (7), the tool path generating unit determines, by the plane processing determining unit, whether or not the plane included in the processing objective region can be processed by the disk blade attached to the multi-axis processing machine. The tool path generating unit specifies that the disk blade processable plane, which is a plane determined to be processable by the disk blade, is to be processed by the disk blade, and generates the processing path for the disk blade of the plane. Then, the tool path generating unit generates the tool path including the processing path for the disk blade.
The multi-axis processing machine that performs processing according to the tool path performs processing of a plane that can be processed by the disk blade by the disk blade, and thus can improve the processing speed of the processing object as a whole. Therefore, according to the configuration described above as (7), the tool path generating unit can generate the tool path capable of improving the processing speed of the processing object by the multi-axis processing machine.
(8) A computer-readable recording medium storing a program according to at least one embodiment of the present invention is a computer-readable recording medium storing a program for generating a tool path for processing wood as a processing object by a multi-axis processing machine, the program causing a computer to execute a plane processing determining function of determining whether or not at least one plane included in a processing objective region being a region at which the processing object is processable is processable by a disk blade attached to the multi-axis processing machine, and a tool path generating function of generating a processing path for the disk blade and generating a tool path including the processing path for the disk blade on the plane determined as being processable by the plane processing determining function.
According to the configuration described above as (8), the computer that has read the program from the recording medium determines, with the plane processing determining function, whether or not the plane included in the processing objective region can be processed by the disk blade attached to the multi-axis processing machine. Then, the computer specifies that the disk blade processable plane determined to be processable by the disk blade is to be processed by the disk blade and generates the processing path for the disk blade of the disk blade processable plane, with the tool path generating function. Further, the computer generates the tool path including the processing path for the disk blade with the tool path generating function.
The multi-axis processing machine for performing processing according to the tool path performs, by the disk blade, processing of the plane that can be processed by the disk blade, and thus can improve the processing speed of the processing object as a whole. Therefore, according to the configuration described above as (8), the computer that has read the program from the recording medium can generate the tool path capable of improving the processing speed of the processing object by the multi-axis processing machine.
(9) A program according to at least one embodiment of the present invention is a program for generating a tool path for processing wood as a processing object by a multi-axis processing machine, the program causing a computer to execute a plane processing determining function of determining whether or not at least one plane included in a processing objective region being a region at which the processing object is processable is processable by a disk blade attached to the multi-axis processing machine, and a tool path generating function of generating a processing path for the disk blade and generating a tool path including the processing path for the disk blade on the plane determined as being processable by the plane processing determining function.
According to the configuration described above as (9), the computer that has read the program determines, with the plane processing determining function, whether or not the plane included in the processing objective region can be processed by the disk blade attached to the multi-axis processing machine. Then, the computer specifies that the disk blade processable plane determined to be processable by the disk blade is to be processed by the disk blade and generates the processing path of the disk blade processable plane by the disk blade, with the tool path generating function. Further, the computer generates the tool path including the processing path for the disk blade with the tool path generating function.
The multi-axis processing machine for performing processing according to the tool path performs, by the disk blade, processing of the plane that can be processed by the disk blade, and thus can improve the processing speed of the processing object as a whole. Therefore, according to the configuration described above as (9), the computer that has read the program can generate the tool path capable of improving the processing speed of the processing object by the multi-axis processing machine.
According to at least one embodiment of the present invention, there is provided a tool path generating method for generating a tool path capable of improving processing speed of a processing object by a multi-axis processing machine.
Embodiments of the present invention will now be described in detail with reference to the accompanying drawings. It is intended, however, that unless particularly identified, dimensions, materials, shapes, relative positions and the like of components described in the embodiments shall be interpreted as illustrative only and not intended to limit the scope of the present invention.
For example, an expression of relative or absolute arrangement such as “in a direction”, “along a direction”, “parallel”, “orthogonal”, “centered”, “concentric” and “coaxial” shall not be construed as indicating only the arrangement in a strict literal sense, but also includes a state where the arrangement is relatively displaced by a tolerance, or by an angle or a distance whereby it is possible to achieve the same function.
For example, an expression of an equal state such as “same”, “equal” and “uniform” shall not be construed as indicating only the state in which the feature is strictly equal, but also includes a state in which there is a tolerance or a difference that can still achieve the same function.
Further, for example, an expression of a shape such as a rectangular shape or a cylindrical shape shall not be construed as only the geometrically strict shape, but also includes a shape with unevenness or chamfered corners within the range in which the same effect can be achieved.
On the other hand, an expression such as “comprise”, “include”, “have”, “contain” and “constitute” are not intended to be exclusive of other components.
Note that the same components are denoted by the same reference numerals, and description thereof may be omitted.
First, a tool path generating unit capable of executing a tool path generating method and a processing system including the tool path generating unit will be described.
As illustrated in
The CAD device 2, the database 3, the CAM device 4A, and the multi-axis processing machine 7 are configured to be capable of communicating electrically with each other. In the embodiment illustrated in
In the embodiment illustrated in
In the embodiment illustrated in
According to the above-described configuration, the CAD device 2, the database 3, the CAM device 4A, and the multi-axis processing machine 7 are configured to be capable of communicating electrically with each other. Therefore, for example, the CAM device 4A can generate the tool path 17 based on the CAD data designed by the CAD device 2 at a remote location. Further, the multi-axis processing machine 7 can process the processing object 20 based on the tool path 17 generated by the CAM device 4A at the remote location.
In some embodiments, as illustrated in
In some embodiments, as illustrated in
The before-processing shape data 32 includes information on a shape (material shape) of the processing object 20 before processing by the multi-axis processing machine 7, and includes, for example, three-dimensional CAD data on the shape before processing and coordinate data representing the three-dimensional CAD data in a predetermined fixed coordinate system. The before-processing shape data 32 may be generated, for example, by the CAD device 2 or acquired by laser scanning or photographing the processing object 20.
The after-processing shape data 33 includes information on a shape (finished product shape) of the processing object 20 after processing by the multi-axis processing machine 7, and includes, for example, three-dimensional CAD data relating to the after-processing shape and coordinate data representing the three-dimensional CAD data in the predetermined fixed coordinate system. The after-processing shape data 33 is generated by, for example, the CAD device 2.
The processing shape data 34 includes information on a processing shape being a shape of a portion of the processing object 20 to be removed from the processing object 20 through processing by the multi-axis processing machine 7, and includes, for example, three-dimensional CAD data on the processing shape and coordinate data representing the three-dimensional CAD data in the predetermined fixed coordinate system. The processing shape data 34 is generated by, for example, the CAD device 2.
The processing shape data 34 is difference data between the after-processing shape data 33 and the before-processing shape data 32, and thus can be calculated from the before-processing shape data 32 and the after-processing shape data 33. Further, the before-processing shape data 32 can be calculated from the after-processing shape data 33 and the processing shape data 34. Further, the after-processing shape data 33 can be calculated from the before-processing shape data 32 and the processing shape data 34. That is, two kinds of data out of the before-processing shape data 32, the after-processing shape data 33, and the processing shape data 34 may be stored in the storage unit 31, and the remaining one kind of data may be calculated from the two kinds of data stored in the storage unit 31.
The processing basic data 35 includes information necessary for generating the tool path 17. The processing basic data 35 includes information related to each multi-axis processing machine 7, information related to the processing tool 13 and a processing unit 130 attached to the multi-axis processing machine 7, and information related to an interfering object interfering with the multi-axis processing machine 7 and the processing tool 13, such as a fixing unit for fixing the processing object 20, included in a movable range of the multi-axis processing machine 7. Such information includes the moving speed of the multi-axis processing machine 7, the processing speed of the processing tool 13, the shape and position of the multi-axis processing machine 7 and the processing tool 13, the coordinate system, and the like.
As illustrated in
The input-output unit 41 of the tool path generating unit 4 receives various kinds of information from the components (such as the database 3) used in the processing system 1 and outputs various kinds of information based on calculation results and the like to each of the above-described components. The input-output unit 41 includes a keyboard, a mouse, a wireless communication unit, and the like. The storage unit 42 is configured to be capable of storing various kinds of input information, various programs necessary for execution of control, calculation results, and the like. The arithmetic unit 44 performs arithmetic processing based on the various kinds of information described above. The display unit 43 displays various kinds of input information and information such as calculation results by the above-described arithmetic unit 44.
The tool path generating unit 4 further includes a plane processing determining unit 46 (plane processing determining portion, plane processing determining function) capable of determining whether or not at least one plane 25 included in a processing objective region 22 being a region at which the processing object 20 before processing is processable is processable by a disk blade 133 attached to the multi-axis processing machine 7, and a tool path generating unit 47 (tool path generating portion, tool path generating function) capable of generating a processing path 18 (disk blade processing path 18A) by the disk blade 133 and generating the tool path 17 including the disk blade processing path 18A on the plane (disk blade processable plane 26) determined as being processable by the plane processing determining unit 46. In the embodiment illustrated in
The multi-axis robot 7A includes a multi-articulated robot. That is, in the embodiment illustrated in
The multi-axis robot 7A further includes a drive unit including six or more servomotors (not illustrated). The drive unit drives the servomotors to move the wrist 76 relative to the processing object 20 along the six or more rotational axes. As illustrated in
As illustrated in
As illustrated in
Such a multi-axis robot 7A can relatively move the processing unit 130 including the processing tool 13 attached to the wrist 76 with respect to the processing object 20 by rotating the wrist 76 along the six or more rotational axes, and can bring the processing tool 13 into contact with an arbitrary point of the processing object 20 at an arbitrary angle. In addition, by replacing the processing tool 13, the multi-axis robot 7A can perform various types of processing and can process the processing object 20 into a complicated shape. Therefore, it is possible to cope with multi-product small-quantity production.
A tool path generating method 100 according to some embodiments includes a plane extracting step S101, a plane processing determining step S102, a disk blade processing path generating step S103, and a tool path generating step S104, as illustrated in
In the tool path 17 generated by the tool path generating method 100, processing by the disk blade 133 is prioritized over processing by the other processing tools 13 with respect to the plane (disk blade processable plane 26) that can be processed by the disk blade 133. This is because the processing speed of the processing by the disk blade 133 can be improved as compared with other processing such as milling. Further, this is because the processing by the disk blade 133 can make the surface roughness of the processed flat surface smoother than other processing such as milling, so that the quality of the processing object 20 can be improved.
In the plane extracting step S101, the plane processing determining unit 46 described above extracts at least one plane 25 included in the processing objective region 22 of the processing object 20. Here, as illustrated in
In the embodiment illustrated in
In the plane processing determining step S102, the plane processing determining unit 46 described above determines whether or not the plane 25 extracted in the plane extracting step S101 can be processed by the disk blade 133 attached to the multi-axis processing machine 7. The determining method will be described later. As illustrated in
In the disk blade processing path generating step S103, the tool path generating unit 47 described above generates the processing path 18 (disk blade processing path 18A) for the disk blade 133 on the plane (disk blade processable plane 26) determined as being processable in the plane processing determining step S102. In the embodiment illustrated in
In the tool path generating step S104, the tool path generating unit 47 described above generates the tool path 17 including the disk blade processing path 18A. The tool path 17 is a movement route followed by a processing point E located at the tip of the processing tool 13, as illustrated in
The tool path generating unit 47 described above generates a processing path by a square chisel (square chisel processing path 18B) and a processing path by a vibration chisel (vibration chisel processing path 18C) for the disk blade unprocessable plane 27 (the fourth plane 271, the fifth plane 272, the sixth plane 273, and the seventh plane 274) determined to be unprocessable in the plane processing determining step S102. That is, when the processing objective region 22 includes the disk blade processing non-objective region 24, the processing path 18 includes the square chisel processing path 18B and the vibration chisel processing path 18C for forming the disk blade unprocessable plane 27. In the embodiment illustrated in
The plane processing determining unit 46 described above refers to the processing basic data 35 described above in the plane extracting step S101 and the plane processing determining step S102. The tool path generating unit 47 described above also refers to the processing basic data 35 described above in the disk blade processing path generating step S103 and the tool path generating step S104.
In the tool path generating step S104, the tool path generating unit 47 described above generates the optimum tool path 17 by combining the processing path 18 and the movement path 19 so that the finished product shape has a predetermined or higher quality and time required for processing the processing object 20 is minimized.
As described above, the tool path generating method 100 according to some embodiments includes, as illustrated in
As described above, the present inventors have focused on the fact that it is easy to generate the processing path 18 (disk blade processing path 18A) for the disk blade 133 by limiting the processing by the disk blade 133 attached to the multi-axis processing machine 7 to the processing for forming the plane 25 (disk blade processable plane 26).
According to the above method, in the plane processing determining step S102, it is determined whether or not the plane 25 extracted from the processing objective region 22 in the plane extracting step S101 can be processed by the disk blade 133 attached to the multi-axis processing machine 7. The disk blade processable plane 26 which is a plane determined to be processable by the disk blade 133 is specified to be processed by the disk blade 133, and the processing path 18 for the disk blade 133 of the disk blade processable plane 26 is generated in the disk blade processing path generating step S103. In the tool path generating step S104, the tool path 17 including the processing path 18 for the disk blade 133 is generated by combining, for example, the processing path 18 (disk blade processing path 18A) for the disk blade 133 with the other processing paths 18 (the square chisel processing path 18B, the vibration chisel processing path 18C, and the like) and the movement path 19.
Here, processing by the disk blade 133 can be performed in a shorter period of time than the processing by other processing tools 13 such as milling by an end mill. The multi-axis processing machine 7 that performs processing according to the tool path 17 performs, by the disk blade 133, processing of a plane that can be processed by the disk blade 133 (the disk blade processable plane 26), and thus can improve the processing speed of the processing object 20 as a whole. Therefore, according to the above-described method, it is possible to generate the tool path 17 capable of improving the processing speed of the processing object 20 by the multi-axis processing machine 7.
In some embodiments, in the above-described plane processing determining step S102, as illustrated in
More specifically, in the above-described plane processing determining step S102, the determination as illustrated in
Next, an undetermined second edge is selected from second edges constituting sides of a target shape which is a shape of the processing object 20 after processing (step S112).
When both ends of the second edge selected in step S112 are located on the same side with respect to the semi-plane 16 (“YES” in step S113), as points E3, E4 located on both ends of an edge 253 illustrated in
When both ends of the second edge selected in step S112 are located on the opposite sides with respect to the semi-plane 16 (“NO” in step S113) as points E8, E9 located on both ends of an edge 257 illustrated in
According to the determination in the plane processing determining step S102 described above, it is determined that processing objects 20E to 20H among the processing objects 20 (20B to 20H) illustrated in
When the semi-plane 16 on which a trajectory of the disk blade 133 is assumed is in contact with the processing prohibited region 21, the processing prohibited region 21 is processed by the disk blade 133, which is not appropriate processing. On the other hand, when the semi-plane 16 is not in contact with the processing prohibited region 21, the disk blade 133 can process the plane 25 extracted from the processing objective region 22 without damaging the processing prohibited region 21, which is appropriate processing. According to the above-described method, it is possible to easily determine whether or not the plane 25 extracted from the processing objective region 22 can be processed by the disk blade 133, based on whether or not the semi-plane 16 is in contact with the processing prohibited region 21.
In some embodiments, as illustrated in
In some embodiments, as illustrated in
In some embodiments, as illustrated in
The processing model data 36 is model shape data of joint portions including a joint or a connection, such as joint portions 28 (28A to 28I) in the processing object 20 (20I to 20N, 20P) illustrated in
According to the above method, in the processing model specifying step S301, for example, the outer contour of the processing objective region 22 (processing shape) or the like is specified from the before-processing shape data 32, the after-processing shape data 33, and the processing shape data 34 of the processing object 20, and one processing model most similar to the processing shape can be specified from the plurality of processing models. By generating the tool path 17 according to the processing procedure of the processing model, it is not necessary to determine the processing procedure for each processing shape, and thus the tool path 17 can be easily generated.
In some embodiments, as illustrated in
In some embodiments, as illustrated in
As described above, the tool path generating unit 4 according to some embodiments includes the above-described plane processing determining unit 46 (plane processing determining portion), and the tool path generating unit 47 (tool path generating portion) described above.
According to the above configuration, the tool path generating unit 4 determines, by the plane processing determining unit 46 (plane processing determining portion), whether or not the plane 25 included in the processing objective region 22 can be processed by the disk blade 133 attached to the multi-axis processing machine 7. The tool path generating unit 47 (tool path generating portion) specifies that the disk blade processable plane 26, which is a plane determined to be processable by the disk blade 133, is to be processed by the disk blade 133, and generates the processing path 18 for the disk blade 133 of the disk blade processable plane 26. Then, the tool path generating unit 47 (tool path generating portion) generates the tool path 17 including the processing path 18 for the disk blade 133.
The multi-axis processing machine 7 that performs processing according to the tool path 17 performs, by the disk blade 133, processing of a plane that can be processed by the disk blade 133 (the disk blade processable plane 26), and thus can improve the processing speed of the processing object 20 as a whole. Therefore, according to the above configuration, the tool path generating unit 4 can generate the tool path 17 capable of improving the processing speed of the processing object 20 by the multi-axis processing machine 7.
As described above, the computer-readable recording medium 10 storing the program 11 according to some embodiments causes the tool path generating unit 4 (computer) to execute the plane processing determining function being the function of the plane processing determining unit 46 and the tool path generating function being the function of the tool path generating unit 47.
According to the above configuration, the tool path generating unit 4 (computer) that has read the program 11 from the recording medium 10 determines, with the plane processing determining function, whether or not the plane 25 included in the processing objective region 22 can be processed by the disk blade 133 attached to the multi-axis processing machine 7. Then, the tool path generating unit 4 (computer) specifies that the disk blade processable plane 26 determined to be processable by the disk blade 133 is to be processed by the disk blade 133 and generates the processing path 18 of the disk blade processable plane 26 by the disk blade 133, with the tool path generating function. Further, the tool path generating unit 4 (computer) generates the tool path 17 including the processing path 18 for the disk blade 133 with the tool path generating function.
The multi-axis processing machine 7 for performing processing according to the tool path 17 performs, by the disk blade 133, processing of the plane that can be processed by the disk blade 133 (the disk blade processable plane 26), and thus can improve the processing speed of the processing object 20 as a whole. Therefore, according to the above configuration, the tool path generating unit 4 (computer) that has read the program 11 from the recording medium 10 can generate the tool path 17 capable of improving the processing speed of the processing object 20 by the multi-axis processing machine 7.
As described above, the program 11 according to some embodiments causes the tool path generating unit 4 (computer) to execute the plane processing determining function being a function by the plane processing determining unit 46 described above and the tool path generating function being a function by the tool path generating unit 47 described above.
According to the above configuration, the tool path generating unit 4 (computer) that has read the program 11 determines, with the plane processing determining function, whether or not the plane 25 included in the processing objective region 22 can be processed by the disk blade 133 attached to the multi-axis processing machine 7. Then, the tool path generating unit 4 (computer) specifies that the disk blade processable plane 26 determined to be processable by the disk blade 133 is to be processed by the disk blade 133 and generates the processing path 18 of the disk blade processable plane 26 by the disk blade 133, with the tool path generating function. Further, the tool path generating unit 4 (computer) generates the tool path 17 including the processing path 18 for the disk blade 133 with the tool path generating function.
The multi-axis processing machine 7 for performing processing according to the tool path 17 performs processing of the plane that can be processed by the disk blade 133 (the disk blade processable plane 26) by the disk blade 133, and thus can improve the processing speed of the processing object 20 as a whole. Therefore, according to the above configuration, the tool path generating unit 4 (computer) that has read the program 11 can generate the tool path 17 capable of improving the processing speed of the processing object 20 by the multi-axis processing machine 7.
Not limited to the embodiments described above, the present invention includes modifications of the embodiments and appropriate combinations thereof.
Number | Date | Country | Kind |
---|---|---|---|
2018-076398 | Apr 2018 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2019/015542 | 4/10/2019 | WO | 00 |