JP-2026076069-A - Nesting method, unit processing program generation method, pipe processing machine, pipe processing system, and computer program
Abstract
[Problem] To easily reconfigure nested machining programs on an NC machine by selecting the product to be machined. [Solution] Multiple unit machining programs are input to the numerical control computer of a pipe machining machine, each including a code that defines a toolpath for cutting out a target product from a plurality of products cut out from a pipe, and a machining profile defined separately from the toolpath, which shows the shape of each pipe cut surface and the arrangement characteristics of each pipe cut surface within the pipe for at least one pipe cut surface of the target product. When the first shape, which is the shape of a first cut surface that is one of the at least one pipe cut surfaces in the first unit machining program, matches the second shape, which is the shape of a second cut surface that is one of the at least one pipe cut surfaces in the second unit machining program, an integrated machining program is generated to machine the first and second cut surfaces in a common line, with the first and second cut surfaces facing each other based on their arrangement characteristics. [Selection Diagram] Figure 16
Inventors
- 伊藤 正都
- 三輪 大介
- 中元 哲郎
- 角田 康晴
Assignees
- ヤマザキマザック株式会社
Dates
- Publication Date
- 20260511
- Application Date
- 20241023
Claims (15)
- Each of the following unit machining programs is prepared in the numerical control computer that controls the operation of the pipe machining machine: each program includes code that defines a toolpath for cutting out a target product from among multiple products cut out from a pipe, and a machining profile defined separately from the toolpath that shows the shape of each pipe cut surface and the arrangement characteristics of each pipe cut surface within the pipe for at least one pipe cut surface of the target product. The numerical control computer selects from the plurality of unit processing programs to be nested, When the first shape, which is the shape of a first cross-section, which is one of the at least one pipe cross-sections of a first unit processing program among the plurality of selected unit processing programs, matches the second shape, which is the shape of a second cross-section, which is one of the at least one pipe cross-sections of a second unit processing program among the plurality of selected unit processing programs, the numerical control computer generates an integrated processing program in which the plurality of target products of the plurality of selected unit processing programs are nested, so that the first cross-section and the second cross-section face each other based on the arrangement characteristics and perform common line processing on the first cross-section and the second cross-section. Including, Nesting methods.
- The numerical control computer receives input to indicate whether or not to allow common line machining in the integrated machining program. When the common line processing is permitted by the input, the integrated processing program is generated to process the first cut surface and the second cut surface using common line processing. If the common line processing is not permitted by the input, the integrated processing program is generated to process the first cut surface and the second cut surface separately. This further includes, The nesting method according to claim 1.
- The arrangement characteristics further include common line processing suitability information that indicates either common line processing suitability, which indicates that each pipe cut surface is subject to common line processing, or common line processing insuitability, which indicates that each pipe cut surface is not subject to common line processing. The nesting method according to claim 1.
- When each of the pipe cut surfaces is a planar cut surface, the arrangement characteristics of the planar cut surfaces have the common wire processing suitability. The shape of the planar cross-section is defined by a first rotation angle formed by a reference plane, which is a plane perpendicular to a first rotation axis along the longitudinal direction of the pipe, and the planar cross-section, and a second rotation angle formed by the intersection line of the reference plane and the planar cross-section and a reference axis perpendicular to the first rotation axis. The integrated machining program is generated such that the first shape and the second shape are machined along a common line when the first rotation angle of the first cutting surface and the first rotation angle of the second cutting surface are equal. The nesting method according to claim 3.
- The toolpath is defined by the work coordinate system specified in each of the multiple unit machining programs, The integrated processing program includes an instruction to manufacture the target product of the first unit processing program before the target product of the second unit processing program, Generating the aforementioned integrated processing program means Determine a plurality of transformation parameters that define a rotational-translational transformation for converting from the work coordinate system of the first unit machining program to the work coordinate system of the second unit machining program, such that the first toolpath for generating the first cutting surface coincides with the second toolpath for generating the second cutting surface. Prior to the code defining the second toolpath, code is provided to set up the process of setting the position of the reference point of the work coordinate system of the second unit machining program based on the translation parameter that defines the translation transformation among the multiple transformation parameters, and the process of setting the orientation of each coordinate axis of the work coordinate system of the second unit machining program based on the rotation parameter that defines the rotation transformation among the multiple transformation parameters. Disable either the code defining the first toolpath or the code defining the second toolpath. Including, The nesting method according to claim 4.
- The arrangement characteristics further include at least one allowable rotation angle that allows the target product to be rotated around the first rotation axis in the nesting, The rotation parameter includes one rotation angle of the at least one allowable rotation angle of the second cross-section. The nesting method according to claim 5.
- The translation parameter includes the longitudinal lengths of the first and second cut surfaces that are processed along a common line. The nesting method according to claim 5.
- Selecting the aforementioned multiple unit processing programs includes setting the priority order of the aforementioned multiple unit processing programs. Generating the integrated machining program includes generating code that calls the selected unit machining programs in the order of priority, The nesting method according to claim 1.
- When the first unit machining program includes a first lead-in code for performing lead-in machining along a path connected to a first toolpath for generating the first cut surface, generating the integrated machining program includes invalidating the first lead-in code. When the second unit machining program includes a second lead-in code for performing lead-in machining along a path connected to a second toolpath for generating the second cut surface, generating the integrated machining program includes disabling the second lead-in code. The nesting method according to claim 1.
- Based on the shape data of the target product, the shape data of the pipe, and the placement of the target product within the pipe, a computer generates program code that includes code defining a toolpath for cutting out the target product. The computer generates a processing profile showing the shape of each pipe cross-section and the arrangement characteristics of each pipe cross-section within the pipe of at least one pipe cross-section of the target product. The computer generates a unit machining program in which the machining profile is inserted into the program code. Including, A method for generating unit processing programs.
- The arrangement characteristics further include common line processing suitability information that indicates either common line processing suitability, which indicates that each pipe cut surface is subject to common line processing, or common line processing insuitability, which indicates that each pipe cut surface is not subject to common line processing. Generating the aforementioned program code is A code that can skip, based on a first flag, the pipe cutting code that defines a toolpath for generating a common line machining candidate cutting surface among the at least one pipe cutting surface having the common line machining suitability in the work coordinate system, A code that allows selection, based on the first flag, whether to perform the process of setting the reference position of the work coordinate system based on the longitudinal length of the pipe at the common line machining candidate cutting surface, or based on the end face of the pipe or the margin length from the rear end of the target product to be machined immediately before the execution of the unit machining program, Including generating, The method for generating a unit processing program according to claim 10.
- Generating the aforementioned program code is When the lead-in code includes a lead-in code for performing lead-in machining along a path connected to a toolpath for generating the candidate cross-section of the common line machining, the further includes generating a code that can skip the lead-in code based on a second flag, The method for generating a unit processing program according to claim 11.
- A pipe processing machine comprising a numerically controlled computer configured to perform any of the nesting methods of claims 1 to 9.
- A pipe processing machine comprising a numerically controlled computer configured to perform any nesting method of claim 1 to 9, An external computer configured to execute the unit processing program generation method according to any one of claims 10 to 12, A communication network connecting the numerical control computer and the external computer, A pipe processing system equipped with the following features.
- A computer program comprising instructions to cause the computer to execute any of the nesting methods described in claims 1 to 9, or any of the unit processing program generation methods described in claims 10 to 12, when executed by the computer.
Description
This specification relates to nesting methods, unit processing program generation methods, pipe processing machines, pipe processing systems, and computer programs. Patent Document 1 discloses a technology for generating placement data used when cutting multiple shaped parts from pipe material in a CAM computer, and for generating a nested-based machining program based on that placement data. Patent Document 2 discloses a technology that enables nesting for integrating multiple unit machining programs for generating multiple products in an NC device. Patent Document 2 discloses a technology for adding graphic data for each of the multiple products to the header of each of the multiple unit machining programs, and for displaying images of the products on the NC device based on that graphic data. By having an operator shift and rotate the images on the NC device, the program origin of each unit machining program and the correspondence between the work coordinate system and the machine coordinate system are determined, and the NC device generates the nested machining program. Japanese Patent Publication No. 2014-085743Japanese Patent Publication No. 2000-163111 Figure 1 shows the external configuration of the pipe processing system according to the embodiment.Figure 2 shows an example of program code for a unit processing program.Figure 3 shows another example of program code for a unit processing program.Figure 4 shows an example of a user interface for a nesting program.Figure 5 shows an example of an additional user interface for a nesting program.Figure 6 shows an example of a confirmation screen for the integrated machining program when input is received to allow common line machining.Figure 7 shows an overview of the program code for the integrated machining program when common line machining is performed.Figure 8 shows the program code for the unit processing program shown in Figure 2.Figure 9 shows the program code for the unit processing program shown in Figure 3.Figure 10 shows an example of a confirmation screen for the integrated machining program when input is received that does not permit common line machining.Figure 11 shows an overview of the program code for the integrated machining program when common line machining is not performed.Figure 12 is an example of a confirmation screen for an integrated machining program when the input specifies nesting multiple target products that have pipe cut surfaces without a counterpart for common line machining, even though they have common line machining suitability as a placement characteristic.Figure 13 is an example of a confirmation screen for an integrated machining program when input is received to nest multiple target products having pipe cut surfaces that have common line machining incompatibility as a layout characteristic.Figure 14 is a flowchart showing the processing flow of the unit processing program generation method according to the embodiment.Figure 15 is a flowchart showing the processing flow of the nesting method according to the embodiment.Figure 16 is a flowchart showing the processing flow of the nesting method according to the embodiment.Figure 17 is a flowchart showing the detailed processing flow of step S27 in Figure 16.Figure 18 is a flowchart showing the detailed processing flow of step S28 in Figure 16. The present invention will be described in detail below with reference to the drawings illustrating its embodiments. In the drawings, the same reference numerals indicate corresponding or substantially identical components. <Implementation> <Configuration of pipe processing machine 1> Figure 1 shows an external configuration diagram of a pipe processing system 100 according to an embodiment of the present invention. The pipe processing system 100 includes a pipe processing machine 1, an external computer 2, and a communication network 3. The pipe processing machine 1 comprises a base 10, a chuck 12, a laser processing head 14, a first workpiece support member 16, a second workpiece support member 17, an additional workpiece support member 19, a headstock 20, a spindle 22, an additional chuck 24, a steady rest 26, and a numerical control computer 30. The chuck 12 is configured to grip the workpiece W so that the workpiece W can rotate around the rotation axis Ax. The workpiece W is, for example, a round pipe or a square pipe. The cross-section of the square pipe is preferably square, but any polygonal shape is acceptable. The workpiece W is also gripped by an additional chuck 24 provided on the spindle 22. The spindle 22 is configured to rotate with the workpiece W around the rotation axis Ax, with one end of the workpiece W attached via the additional chuck 24. In other words, the additional chuck 24 is configured to rotate with the spindle 22 around the rotation axis Ax. The pipe, which is the workpiece W, has a rear end face RS that is mounted on the chuck (additional chuck 24) of the pipe processing machine 1, and a front e