Information processing device, information processing method and program

The information processing device addresses the challenge of selecting tools for machining due to shape errors and machining inaccuracies by determining the actual size range and setting the cutting edge R dimension range of the end mill, ensuring accurate tool selection even with increased molding errors.

JP2025063437APending Publication Date: 2025-04-16MITSUBISHI HEAVY IND LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023172624
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-10-04
Publication Date
2025-04-16

AI Technical Summary

Technical Problem

The tool selection device for machining in the direction of the thickness of a sheet, as disclosed in Patent Document 1, faces challenges in selecting appropriate tools due to shape errors between the shape model and the workpiece, particularly exacerbated by machining processes like springback in molding.

Method used

An information processing device that includes an actual size obtaining unit to acquire an actual size range considering machining accuracy from design dimensions of corner portions, and a cutting edge R setting unit to set the dimension range of the cutting edge R of the end mill based on this actual size range.

Benefits of technology

This solution enables the selection of appropriate tools for machining, even when molding errors are increased due to machining processes, by accurately determining the cutting edge R dimension range of the end mill.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025063437000001_ABST
    Figure 2025063437000001_ABST
Patent Text Reader

Abstract

To provide an information processing device, an information processing method and a program capable of selecting a tool to perform machining.SOLUTION: An information processing device includes: an actual size obtaining unit that obtains an actual size range with a process precision being taken into consideration from the designed size of a corner portion subjected to processing; and a blade tip R setting unit that sets the size range of a blade tip R of an end mill based on the actual size range.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to an information processing device, an information processing method, and a program. [Background technology]

[0002] As an alternative to chemical milling, it is known to perform machining through the plate thickness of the workpiece.

[0003] For example, Patent Document 1 discloses a tool selection device that selects a tool for performing machining in the thickness direction of a plate to be machined. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] JP 2019-171533 A Summary of the Invention [Problem to be solved by the invention]

[0005] The tool selection device disclosed in Patent Document 1 is disclosed as acquiring shape data of a shape model of a workpiece to be machined having a double curved surface, and selecting a tool suitable for cutting the shape model. However, there is a shape error between the shape model and the workpiece. For example, the effect of a processing step such as springback in the forming process may cause a large forming error of the workpiece relative to the shape model. In this case, additional machining may be performed on such a workpiece. In that case, it may be difficult to select a tool for performing the machining.

[0006] An object of the present disclosure is to provide an information processing device, an information processing method, and a program that solve the above-mentioned problems. [Means for solving the problem]

[0007] The information processing device disclosed herein includes an actual dimension acquisition unit that acquires an actual dimension range taking into consideration the machining accuracy from the design dimensions of a corner portion of a processing object, and a cutting edge R setting unit that sets a dimensional range of the cutting edge R of an end mill based on the actual dimension range.

[0008] The information processing method disclosed herein includes a step of obtaining an actual dimension range taking into account the machining accuracy from the design dimensions of the corner portion of the object to be machined, and a step of setting a dimensional range of the cutting edge R of the end mill based on the actual dimension range.

[0009] The program disclosed herein is a program for causing a computer to execute the steps of obtaining an actual dimension range taking into account the machining accuracy from the design dimensions of the corner portion of the workpiece to be machined, and setting a dimensional range of the cutting edge R of the end mill based on the actual dimension range. Effect of the Invention

[0010] According to the information processing device, the information processing method, and the program of the present disclosure, a tool for performing machining can be selected. [Brief description of the drawings]

[0011] [Figure 1] 1 is a block diagram of an information processing apparatus according to a first embodiment. [Diagram 2] FIG. 2 is a plan view of an object to be processed according to the first embodiment. [Diagram 3] 1 is a perspective view of an object to be processed according to a first embodiment; [Figure 4] 1 shows a part I of the processing of an information processing method according to the first embodiment. [Diagram 5] 2 is a part II of the processing of the information processing method according to the first embodiment. [Figure 6] 3 is a part III of the process of the information processing method according to the first embodiment. [Figure 7] 1 is a diagram showing the state after thickness processing (after primary processing) of the workpiece according to the first embodiment. FIG. [Figure 8] 4A to 4C are diagrams showing plate thickness processing for a web portion to be processed according to the first embodiment; [Figure 9] 4A to 4C are diagrams showing plate thickness processing for a corner R of a workpiece according to the first embodiment. [Figure 10] 11 is a diagram showing plate thickness processing of a corner portion of a processing object by constant scallop height operation according to the first embodiment. FIG. [Figure 11] 4 is a diagram showing plate thickness processing for a corner R of a processing object according to the first embodiment. FIG. [Figure 12] 4 is a part IV of the process of the information processing method according to the first embodiment. [Figure 13] 5 is a part V of the process of the information processing method according to the first embodiment. [Figure 14] 1 is a view showing a state after fillet processing (secondary processing) is performed on a step portion of the processing target according to the first embodiment. FIG. [Figure 15] 5A to 5C are diagrams illustrating fillet processing performed on a step portion of a processing object according to the first embodiment. [Figure 16] 3 is a flowchart of an information processing method according to the first embodiment. [Figure 17] FIG. 2 is a hardware configuration diagram showing the configuration of a computer according to the present disclosure. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0012] Hereinafter, each embodiment of the present disclosure will be described with reference to the drawings. Note that the drawings and specific configurations used in each embodiment should not be used to interpret the disclosure. The same or corresponding configurations in all drawings are given the same reference numerals, and common descriptions are omitted.

[0013] Hereinafter, an information processing device according to the present disclosure will be described with reference to FIGS.

[0014] (Configuration of Information Processing System) The information processing system 1 is used to perform processing on a shaped object 12 to reduce the plate thickness of the object 12 (hereinafter, also referred to as "plate thickness processing"). For example, the plate thickness processing is performed for the purpose of reducing the weight of the processing object 12, etc. For example, in this embodiment, plate thickness processing will be described as processing for reducing the thickness of the processing object 12 by about 1.0 to 3.0 mm. How thin the processing object 12 is to be is determined depending on the purpose, such as weight reduction. The thickness processing includes thickness processing of a web portion 121 of the processing object 12 in this embodiment, which will be described later, and thickness processing of corner portions (124, 125, 126) of the processing object 12. As shown in FIG. 1, the information processing system 1 includes a processing machine 11, an information processing device 13, and a measuring instrument . The measuring instrument 14 is capable of measuring the three-dimensional shape of the object 12 to be processed. For example, the measuring instrument 14 is a line laser, a scan probe, a 3D scanner, etc. The data measured by the measuring instrument 14 is point cloud information having three-dimensional coordinate values. For example, the data measured by the measuring instrument 14 is transmitted via a wired or wireless connection to the information processing device 13. Alternatively, the measuring instrument 14 itself may hold the measured data, and the measured data may then be taken out by an operator. In either case, the measured data may be stored in a storage unit 139, which will be described later.

[0015] (Configuration of processing machine) The processing machine 11 processes the plate thickness of the object 12 to be processed. For example, the processing machine 11 is a four-axis or five-axis processing machine. In this embodiment, the processing machine 11 is a five-axis processing machine because the processing object 12 has a double curved surface. The processing machine 11 includes an end mill 111. For example, the processing machine 11 may include a plurality of end mills 111. For example, the end mill 111 may be a ball end mill, an inner R cutter (also called a corner R cutter or an inverse R cutter), a radius end mill, a square end mill, a barrel tool, a lens tool, a hybrid tool, a router, or the like.

[0016] (Subject to processing) For example, the processing object 12 may be a sheet metal part formed by sheet metal processing, a cast part formed by casting, a molded part formed by three-dimensional additive manufacturing, a molded body of fiber reinforced plastic or carbon fiber reinforced plastic, or a composite material in which a metal material (e.g., titanium alloy) and a carbon fiber reinforced plastic are joined together, etc. For example, in this embodiment, the processing object 12 is a sheet metal part. The sheet metal part in this embodiment is, for example, a seat frame used in the fuselage or main wing of an aircraft. Therefore, the processing object 12 has a double curved surface. For example, the sheet metal part may be an aluminum alloy or a titanium alloy. For example, the aluminum alloy may be an aluminum alloy of the 7000 series, the 2000 series, or the 8000 series. For example, the titanium alloy may be Ti-6Al-4V alloy. The tempering of these metal materials does not matter.

[0017] (Configuration of the object to be processed) The object 12 to be processed includes a web portion 121 , a first flange portion 122 , and a second flange portion 123 . As shown in FIG. 2, the web portion 121 is a plate-like portion extending in the circumferential direction of an imaginary circle C having a reference point P as its center. In the web portion 121, a surface to be processed for thickness reduction is referred to as 121a. As shown in FIGS. 2 and 3, the first flange portion 122 is provided to rise from one edge along the circumferential direction of the web portion 121 as a corner portion with a corner R 124 sandwiched therebetween. In the first flange portion 122, a surface to be processed for thickness reduction is referred to as 122a. The second flange portion 123 is provided to rise from the other circumferential edge of the web portion 121 as a corner portion with a first corner R125 therebetween. In the second flange portion 123, a surface to be processed for thickness reduction is referred to as 123a. The object 12 to be processed also has a second corner R126 as a corner portion at the rising end of the second flange portion 123. In the present disclosure, a corner portion having a concave edge is referred to as a corner R, and a corner portion having a convex edge is referred to as a corner R. The plate thickness of the processing target 12, which is a sheet metal member, is about 0.05 inch to 0.15 inch (1.27 mm to 3.81 mm) before processing.

[0018] In addition, in the thickness processing of the workpiece 12, the back surfaces (121b, 122b, 123b) of the surfaces to be processed (121a, 122a, 123a) are fixed to a jig. The shape of the jig for fixing the workpiece 12 is not important. In each drawing of the present disclosure, the shape of the jig is omitted. For example, the processing surface on which the processing object 12 is fixed may be determined based on whether a changeover is required, whether an undercut occurs, etc. In this embodiment, the processing surface is determined so that plate thickness processing can be performed without a changeover.

[0019] (Configuration of information processing device) 1, the information processing device 13 includes an actual dimension acquisition unit 131, a machining condition acquisition unit 132, a cutting edge R setting unit 133, a tool setting unit 134, a fillet portion machining condition setting unit 135, a final confirmation unit 136, a control unit 137, a notification unit 138, and a storage unit 139. The information processing system 1 may also include the notification unit 138. Alternatively, the information processing system 1 may include the notification unit 138 instead of the control unit 137. In the present disclosure, the device to be controlled or notified by the information processing device 13 is the processing machine 11 described above. The operations of each unit in the information processing device 13 described below correspond to a part of the information processing method of the present disclosure. The information processing device 13 may set a dimensional range of the cutting edge R of the end mill corresponding to any one of the corner portions (124, 125, 126).

[0020] (Actual dimension acquisition section) The actual dimension acquisition unit 131 acquires an actual dimension range from the design dimensions of each of the corner portions (124, 125, 126) of the processing object 12, taking into consideration the processing accuracy. Actual dimension acquisition unit 131 can acquire design dimensions of processing object 12. An example of the design dimensions is the dimensional values ​​of the CAD data at each three-dimensional coordinate system (hereinafter, also referred to as "DWG values") written in the CAD data. Additionally, the actual dimension acquisition unit 131 can acquire measurement data (hereinafter also referred to as "ACT values"), which is point cloud information having three-dimensional coordinate values ​​measured by the measuring instrument 14, as actual measurement values ​​of the processing target 12. For example, the measurement data measured by the measuring instrument 14 is received and acquired directly, or the measurement data stored in the storage unit 139 is acquired.

[0021] The actual dimension acquisition unit 131 compares and evaluates the DWG value and the ACT value in the same three-dimensional coordinates, and can calculate a correction value that takes into account the machining accuracy of the workpiece 12 from the design dimensions. As shown in Fig. 4, the points A1 to A15 (hereinafter also referred to as "evaluation points") where the R dimensions [mm] of the DWG value and the R dimensions [mm] of the ACT value are compared and evaluated are corner portions (corner R124, first corner R125, second corner R126) of the workpiece 12 along the circumferential direction. For example, as shown in FIG. 5, the actual dimension acquisition unit 131 may display the DWG values ​​and ACT values ​​at the evaluation points in a table and then perform comparative evaluation. As shown in FIG. 6, the actual dimension acquisition unit 131 calculates the maximum value (MAX), minimum value (MIN), average value (AVE), standard deviation (STDEV), and difference between the average value and the standard deviation (AVE-STDEV) of the ACT value from the ACT value at each evaluation point. Moreover, the actual dimension acquiring unit 131 acquires a coefficient δ for determining the minimum value of the corner R (corner R) by dividing the difference (AVE-STDEV) between the average value and the standard deviation by the DWG value. For example, the coefficient δ1 for determining the minimum value of the corner R (first angle R125 and second angle R126) is 0.87. The coefficient δ2 for determining the minimum value of the corner R (corner R124) is 0.88. The actual dimension acquiring unit 131 may substitute the coefficient δ for a coefficient stored in the storage unit 139. On the other hand, the actual dimension acquisition unit 131 substitutes the coefficient ε for determining the maximum value of the corner R (angle R) with a coefficient stored in the memory unit 139. For example, the coefficient ε1 for determining the maximum value of the corner R (first angle R125 and second angle R126) is 1.05. For example, the coefficient ε2 for determining the maximum value of the corner R (corner R124) is 1.00. The coefficients δ and ε may be determined from the standard deviation (STDEV) of the processing object 12 or the like. The determined coefficients δ and ε are stored in the memory unit 139. The magnitude relationship of the coefficients is ε>δ. In this way, the actual dimension acquisition unit 131 acquires the minimum value of the corner R (corner R) dimension by multiplying the DWG value by the coefficient δ, and acquires the maximum value of the corner R (corner R) dimension by multiplying the DWG value by the coefficient ε instead of the coefficient δ. In this way, the actual dimension acquisition unit 131 acquires the actual dimension range (maximum and minimum values ​​of the corner parts) taking into account the processing accuracy from the design dimensions of the corner parts (124, 125, 126).

[0022] In this embodiment, as shown in Figs. 12 and 13 described later, a case will be described in which there are a plurality of objects to be processed 12 (for example, 85 objects). However, instead of performing comparative evaluation of a plurality of processing objects 12 and determining the coefficients δ and ε, the coefficients δ and ε for the DWG value may be determined based on the machining accuracy of the plurality of processing objects 12 and stored in the memory unit 139.

[0023] (Processing condition acquisition department) The machining condition acquisition unit 132 acquires the number of corner machining passes N for the corner portion (corner R124, first corner R125, second corner R126). The number of corner machining passes N is stored in the memory unit 139. The machining path refers to a route that a cutting tool (here, the end mill 111) follows when cutting the workpiece 12. In the present embodiment, the corner machining path is a machining path along the circumferential direction as a result of optimizing the number of machining paths so that plate thickness machining can be performed without changing the setup.

[0024] (Introduction of cutting edge R setting part) The cutting edge R setting unit 133 sets the dimensional range of the cutting edge R of the end mill based on the actual dimension range acquired by the actual dimension acquisition unit 131. The cutting edge R setting unit 133 uses the number of corner machining passes N and the scallop height H to specify the end mill 111 suitable for machining the plate thickness at the corner portions (124, 125, 126). The scallop height H is stored in the memory unit 139 , and the cutting edge R setting unit 133 uses the scallop height H via the memory unit 139 . The scallop height H in this disclosure is the scallop height H on a curved surface.

[0025] Here, the "scallop height h" and the "scallop height H on a curved surface" will be described in detail with reference to Figs. FIG. 7 shows a processing object 12APP after the first plate thickness processing (hereinafter, also referred to as "primary processing"). The processing object 12APP after the primary processing has a web portion 121APP with a reduced plate thickness, a first flange portion 122APP, a second flange portion 123APP, and corner portions (124APP, 125APP, 126APP), and further has a step portion 127 formed by the primary processing. In the following description, it is assumed that the thicknesses of web portion 121APP, first flange portion 122APP, second flange portion 123APP, and corner portions (124APP, 125APP, 126APP) are approximately the same, but some or all of these thicknesses may be different.

[0026] FIG. 8 shows an enlarged view of AREA X in FIG. 7, and further shows a state in which web portion 121APP is formed by performing plate thickness processing on web portion 121. The direction in which the end mill 111 moves along the machining path (corner machining path) along the circumferential direction is the feed direction, and the direction perpendicular to this feed direction is the pitch direction. The cutting direction is perpendicular to the feed direction and the pitch direction. The end mill 111 for performing the primary machining on the web portion 121 is a ball end mill. For example, a radius end mill may also be used. When the primary machining is performed using a ball end mill or a radius end mill, uncut portions are generated on the machined surface. These uncut portions have sharp irregular shapes and affect the surface quality of the workpiece 12. The height of these uncut portions is called the scallop height, and in this disclosure, they are called the "scallop height h" and the "scallop height H on a curved surface," respectively. The scallop height formed on the web portion 121 in FIG. 8 is called the scallop height h. For the "scallop height h" and the "scallop height H on a curved surface", appropriate values ​​are determined depending on the field in which the object 12 to be processed is used. FIG. 9 shows a cross-sectional view taken along line AA' shown in FIG. The figure shows how a ball end mill performs plate thickness machining as the end mill 111. In this figure, the surface formed after primary machining is indicated by a two-dot chain line with respect to the machined surface. FIG. 10 shows an enlarged view of AREA Y in FIG. The object 12APP to be processed after the primary processing has a scallop height h in the web portion 121APP. In addition, the object 12APP to be processed after the primary processing has a scallop height (scallop height H in the curved surface) formed in the corner portion (corner R124). In this figure, the scallop height H on the curved surface is formed as a result of performing a primary processing on the corner portion (corner R124) so ​​that the scallop height formed on the curved surface is constant.

[0027] The scallop height h can be calculated by the following approximate formula (0). P is the predetermined interval (step over) [mm] in the pitch direction shown in Fig. 10, and r is the tool curvature radius. The tool curvature radius corresponds to the R dimension in the case of a ball end mill, and corresponds to the corner R dimension in the case of a radius end mill used instead of a ball end mill. h=P 2 / (8×r)…(0) On the other hand, the scallop height H on a curved surface has a corresponding relationship expressed by the following approximate formula (1). P is a predetermined interval (step over) [mm], and r is the tool radius of curvature. Furthermore, R is the radius of curvature of the curved surface (corner portion) of the workpiece 12, and N is the number of corner machining passes N. Similarly, the tool radius of curvature corresponds to the R dimension in a ball end mill, and corresponds to the corner R dimension in a radius end mill used instead of a ball end mill.

number

number

number

number

[0028] Fig. 11 shows a cross-sectional view taken along line AA' shown in Fig. 8. The end mill 111 in this case is an inner R cutter. The processing object 12APP after the primary processing by the inner R cutter has a scallop height H on the curved surface at the corner portion (corner R125, corner R125). For example, the inner R dimension of the inner R cutter is R c Then, we obtain equation (2), and finally equation (3).

number

number

[0029] The series of processes of the equations (1) to (6) performed by the cutting edge R setting unit 133 is simplified when the number of corner machining passes is N (N=1).

[0030] (Blade R setting part) When the machining condition acquisition unit 132 acquires the number N of corner machining passes stored in the storage unit 139, the cutting edge R setting unit 133 uses the formula (3) or the formula (5), and the formula (6). The cutting edge R setting unit 133 can set a dimensional range that satisfies the number N of corner machining passes acquired by the machining condition acquisition unit 132. In this case, the inner R cutter has the relationships of formulas (7) and (8). R c Lower limit of angle R = Maximum value of angle R (first angle R125 and second angle R126) ... (7) R c Upper limit of = minimum value of corner R (first corner R125 and second corner R126) that can be machined with number of corner machining passes N...(8) In this case, the ball end mill satisfies the relationships of formulas (9) and (10). R b The lower limit of the corner radius (corner radius 125) is the maximum corner radius that can be machined with the number of corner machining passes N... (9) R b Upper limit of = Minimum value of corner R (corner R125)…(10) The maximum and minimum values ​​in formulas (7) to (10) are acquired as the actual dimension range (maximum and minimum values ​​of the corner portion) by the actual dimension acquisition unit 131. By substituting the actual dimension range into the relationship of formulas (7) to (10), the dimensional range of the cutting edge R (inner R dimension, R dimension) of the end mill can be set. The set dimensional range may be output to the control unit 137. For example, the control unit 137 may send the set dimensional range to the processing machine 11 together with a control signal for a processing path or the like to perform control. The set dimensional range may be output to the notification unit 138. For example, the processing machine 11 outputs the set dimensional range to a GUI (Graphical User Interface) to notify the operator.

[0031] When the machining condition acquisition unit 132 is unable to acquire the number of corner machining passes N, the processing may be performed assuming that the number of corner machining passes N (N=1) has been acquired.

[0032] As shown in Figs. 12 and 13, for the inner R cutter and ball end mill, the dimensional range of the cutting edge R (inner R dimension, R dimension) of the end mill is set based on the actual dimensional range. For example, as shown in Figure 12, c Lower limit: 7.841-R c There are three workpieces 12 having the dimensional range of the inner R cutter, in which the upper limit value of is 9.327. For example, as shown in Figure 13, b Lower limit: 4.750-R b There are three workpieces 12 that have a ball end mill dimension range in which the upper limit value of 5.499 is satisfied.

[0033] (Tool setting section) The tool setting unit 134 specifies the end mill 111 for the dimensional range of the cutting edge R (inner R dimension, R dimension) of the end mill as shown in FIG. 12 and FIG. For example, the tool setting unit 134 identifies one end mill 111 that exists within the dimensional range. The end mill 111 may be one that is close to the middle value within the dimensional range, or one that is close to the upper limit or lower limit of the dimensional range. In this case, the tool setting unit 134 can identify the end mill based on the stock status of end mills that can be used for the processing machine 11 and are stored in the storage unit 139. The identified end mill may be output to the control unit 137. For example, the control unit 137 may send the identified end mill together with a control signal such as a machining path to the processing machine 11 to perform control. The identified end mill may be output to the notification unit 138. For example, the processing machine 11 outputs the identified end mill on a GUI (Graphical User Interface) to notify the operator.

[0034] FIG. 14 shows a processing object 12ASP after the primary processing and then the fillet processing (hereinafter, also referred to as "secondary processing"). The object 12ASP after the secondary processing has a step portion 127ASP obtained by filleting the step portion 127 formed by the primary processing. FIG. 15 shows a cross-sectional view taken along line BB' shown in FIG. 15 further shows how a ball end mill performs fillet processing as the end mill 111. In this figure, the target area for secondary processing is indicated by a two-dot chain line for a step portion 127. The secondary processing is performed for the step portion 127. At this time, a ball end mill within the dimensional range set by the cutting edge R setting unit 133 is usually used so that the number of tools handled by the processing machine 11 does not increase excessively. When the processing object 12 is subjected to secondary processing after the primary processing, the following additional processing is newly performed.

[0035] (Additional processing of cutting edge R setting part) The cutting edge R setting unit 133 sets a dimensional range in consideration of fillet processing for a step portion 127 formed by the primary processing of the processing object 12 . The fillet radius, or fillet R, is usually set to 10 times the pocket depth. The pocket depth refers to the difference in plate thickness around the step portion 127 before and after the primary processing. The cutting edge R setting unit 133 compares the fillet R set to 10 times the pocket depth with the actual dimension range (maximum and minimum values ​​of the corner R dimension) acquired by the actual dimension acquisition unit 131. When the fillet R has the relationship of formula (11), the cutting edge R setting unit 133 uses formula (12) instead of formula (10) when setting the dimensional range of the cutting edge R (R dimension) of the end mill. Minimum corner R dimension < Fillet R < Maximum corner R dimension…(11) R b Upper limit of fillet R…(12)

[0036] (Fillet processing condition setting section) The fillet processing condition setting unit 135 sets the number of fillet processing passes F in the step portion 127 when secondary processing is performed. The fillet machining path is, as shown in the following (Case α) or (Case β), a fillet R and an R in a dimensional range set by the cutting edge R setting unit 133. b The fillet processing is a measure to deal with the stress concentration that occurs in the step portion 127, so for the fillet R set to 10 times the pocket depth as in (Case α), R b It is said that there is no problem even if the upper limit value is large. R b Upper limit value > fillet R → Number of fillet machining passes F = 1... (Case α) R b Upper limit value < fillet R → Number of fillet machining passes F ≠ 1… (Case β) In the case of (Case β), the stepped portion 127 is subjected to scoring in which a plurality of fillet machining passes are formed.

[0037] (Final confirmation section) The final confirmation unit 136 confirms whether the number of fillet machining passes F in the step portion 127 is appropriate. The final confirmation unit 136 stores the number of fillet machining passes F that is deemed appropriate. The final confirmation unit 136 checks the fillet R and the R within the dimensional range set by the cutting edge R setting unit 133. b Based on the upper limit of and the difference between, R b Correct the upper limit value. Fillet R and R b If the difference between the upper limit value of and is less than a predetermined threshold value (e.g., 0.3 mm), the final confirmation unit 136 b The upper limit of R is rewritten as fillet R. In that case, R b Although the upper limit value of exceeds the initial dimensional range set by the cutting edge R setting unit 133, fillet processing can be performed with the fillet processing pass F=1. By the final confirmation unit 136, R b When the upper limit value is corrected, the cutting edge R setting unit 133 sets the dimensional range of the cutting edge R (R dimension) of the end mill again.

[0038] (Control unit) For example, the control unit 137 transmits the set dimensional range and the specified end mill together with control signals such as a machining path to the processing machine 11, and performs control.

[0039] (Notification Department) For example, if the information processing device 13 is provided with the notification unit 138, the notification unit 138 notifies the operator of the set dimensional range and the identified end mill via the GUI of the processing machine 11.

[0040] (Storage part) For example, the storage unit 139 stores the number of corner machining passes N and the scallop height H on the curved surface. The storage unit 139 may also store data measured by the measuring device 14, coefficients δ and ε for DWG values, and the stock status of end mills.

[0041] (Information processing method) An information processing method of the information processing device 13 in this embodiment will be described. The information processing method in this embodiment is carried out according to the flow shown in FIG.

[0042] First, an operator attaches the processing object 12 to a jig (step ST11).

[0043] Next, the actual dimension acquisition unit 131 acquires the design dimensions (DWG values) of the processing object 12 (step ST12). Next, actual dimension acquisition unit 131 acquires measurement data (ACT values) that is point cloud information having three-dimensional coordinate values ​​measured by measuring instrument 14 as actual measurements of processing object 12 (step ST13).

[0044] Next, the actual dimension acquisition unit 131 compares and evaluates the DWG value and the ACT value at the same three-dimensional coordinates, and acquires an actual dimension range that takes into account the machining accuracy from the design dimensions of the corner portions (corner R, corner R) of the object to be machined 12 (step ST14).

[0045] Next, the machining condition acquisition unit 132 acquires the number N of corner machining passes for the corner portion (step ST15).

[0046] Next, the cutting edge R setting unit 133 sets the dimensional range of the cutting edge R of the end mill 111 based on the actual dimensional range (step ST16). At this time, the cutting edge R setting unit 133 sets a dimensional range that satisfies the number N of corner machining passes. Furthermore, the cutting edge R setting section can set a dimensional range taking into consideration fillet processing on the step portion 127 of the processing object 12.

[0047] Next, the tool setting unit 134 specifies the end mill 111 for the dimensional range (step ST17).

[0048] Next, the fillet processing condition setting unit 135 sets the number of fillet processing passes for the step portion 127 (step ST18). The fillet processing condition setting unit 135 sets the fillet radius and the upper limit R of the ball end mill in the dimensional range.b The number of fillet machining passes F is set based on the relative size of and .

[0049] Next, the final confirmation unit 136 confirms whether or not the number of fillet machining passes F in the step portion 127 is appropriate (step ST19). If the number of fillet machining passes F in the step portion 127 is not appropriate (step ST19: NO), the final confirmation unit 136 checks the fillet radius and the upper limit R b The upper limit is corrected based on the difference between R b When the upper limit value is corrected, the cutting edge R setting unit 133 sets the dimensional range of the cutting edge R (R dimension) of the end mill again (step ST16).

[0050] When the number of fillet machining passes F in the step portion 127 is appropriate (step ST19: YES), the final confirmation unit 136 determines the upper limit R of the ball end mill in the set dimensional range. b Complete the rewrite process to. Here, the control unit 137 sends the set size range and the specified end mill together with control signals such as machining paths to the processing machine 11, and control is performed. (End) Furthermore, in the case where the information processing device 13 is provided with a notification unit 138, the notification unit 138 notifies the operator of the set dimensional range and the identified end mill via the GUI of the processing machine 11.

[0051] (Action and Effects) According to the information processing device 13 of this embodiment, an actual dimension range is obtained taking into consideration the machining accuracy from the design dimension of the corner portion of the processing object 12. Based on this actual dimension range, the cutting edge R setting unit 133 can set the dimension range of the cutting edge R of the end mill 111. Therefore, the information processing device 13 according to the present disclosure can select an end mill 111 according to the set dimensional range of the cutting edge R even if the forming error of the workpiece (object 12 to be machined) relative to the shape model becomes large due to the influence of the machining process.

[0052] The order of the steps of the present disclosure may be changed as appropriate. For example, the order of the steps of the information processing method (steps ST11 to ST15) may be changed.

[0053] (Other embodiments) Although the embodiments of the present disclosure have been described in detail above with reference to the drawings, the specific configuration is not limited to this embodiment, and design changes and the like that do not depart from the gist of the present disclosure are also included.

[0054] In the above embodiment, the workpiece 12 has a double curved surface, but the workpiece 12 may have a single curved surface. In that case, the processing machine 11 is a four-axis processing machine that can process the plate thickness.

[0055] Furthermore, when the processing machine 11 continuously processes a plurality of processing objects 12, the cutting edge R setting unit 133 may change the number N of corner processing passes to adjust the number of tools. For example, as shown in FIG. 12 and FIG. 13, it is assumed that the dimensional range of the cutting edge R (inner R dimension, R dimension) of the end mill is set for a plurality of (e.g., 85) workpieces 12. Then, the tool setting unit 134 sets the R c Three tool patterns (R8.50, R10.10, R10.70) were identified based on the lower limit and upper limit values. b Assume that three patterns of tools (R5.40, R6.62, R7.13) are specified based on the lower limit value-upper limit value. When the processing machine 11 continuously processes the corners (corner R124, first corner R125, second corner R126) of multiple processing objects 12, if more tools than can be mounted on the processing machine 11 are selected, the tools cannot be mounted. Therefore, when the number of identified end mills exceeds a predetermined number, the tool setting unit 134 may send a command to the cutting edge R setting unit 133 to change the value from the acquired number of corner processing passes N. When receiving a command from the tool setting unit 134, the cutting edge R setting unit 133 changes the number of corner machining passes N, and accordingly changes the dimensional range of the cutting edge R of the end mill. In this way, the tool setting unit 134 specifies the end mill 111 for the changed dimensional range, and judges again whether or not the number of end mills exceeds a predetermined number.

[0056] 17 is a hardware configuration diagram showing the configuration of a computer 1100 according to this embodiment. The computer 1100 includes, for example, a processor 1110, a main memory 1120, a storage 1130, and an interface 1140.

[0057] Each of the functional units of the information processing device 13 described above is implemented in a computer 1100. The operation of each of the functional units described above is stored in the storage 1130 in the form of a program. The processor 1110 reads the program from the storage 1130, loads it in the main memory 1120, and executes the above-mentioned processing in accordance with the program. The processor 1110 also secures a storage area in the main memory 1120 for use by each of the functional units described above in accordance with the program.

[0058] The program may be for realizing a part of the functions to be performed by the computer 1100. For example, the program may be for realizing the functions by combining with other programs already stored in the storage 1130 or by combining with other programs implemented in other devices. The computer 1100 may include a custom LSI (Large Scale Integrated Circuit) such as a PLD (Programmable Logic Device) in addition to the above configuration or instead of the above configuration. Examples of PLDs include a PAL (Programmable Array Logic), a GAL (Generic Array Logic), a CPLD (Complex Programmable Logic Device), and an FPGA (Field Programmable Gate Array). In this case, a part or all of the functions to be realized by the processor 1110 may be realized by the integrated circuit.

[0059] Examples of the storage 1130 include a magnetic disk, a magneto-optical disk, and a semiconductor memory. The storage 1130 may be an internal medium directly connected to the bus of the computer 1100, or an external medium connected to the computer 1100 via the interface 1140 or a communication line. When the program is distributed to the computer 1100 via a communication line, the computer 1100 that receives the program may load the program in the main memory 1120 and execute the above-mentioned process. The program may be for realizing part of the above-mentioned functions. Furthermore, the program may be a program that realizes the above-mentioned functions in combination with other programs already stored in the storage 1130, that is, a so-called difference file (difference program).

[0060] <Additional Notes> The information processing device 13 described in each embodiment can be understood, for example, as follows.

[0061] A part or all of the above-described embodiments can be described as, but is not limited to, the following supplementary notes.

[0062] (Appendix 1) (1) The information processing device 13 according to the first aspect includes an actual dimension acquisition unit 131 that acquires an actual dimension range taking into consideration the machining accuracy from the design dimensions of the corner portion (corner R124, first corner R125, second corner R126) of the object to be machined, and a cutting edge R setting unit 133 that sets the dimensional range of the cutting edge R of the end mill based on the actual dimension range.

[0063] According to this configuration, an actual dimension range is obtained taking into consideration the machining accuracy from the design dimension of the corner portion of the workpiece 12. Based on this actual dimension range, the cutting edge R setting unit 133 can set the dimension range of the cutting edge R of the end mill 111. Therefore, the information processing device 13 according to the first embodiment can select an end mill 111 according to the set dimensional range of the cutting edge R even if the forming error of the workpiece (object 12 to be machined) relative to the shape model becomes large due to the influence of the machining process.

[0064] (Appendix 2) (2) The information processing device 13 according to the second aspect is the information processing device 13 of (1), and further includes a machining condition acquisition unit 132 that acquires the number of corner machining passes N of the corner portion (corner R124, first corner R125, second corner R126), and the cutting edge R setting unit 133 sets the dimensional range that satisfies the number of corner machining passes N.

[0065] According to this configuration, when performing plate thickness machining on a corner portion of the workpiece 12 using multiple machining passes, the cutting edge R setting unit 133 can set the dimensional range of the cutting edge R of the end mill 111 taking into account the number N of corner machining passes.

[0066] (Appendix 3) (3) The information processing device 13 according to a third aspect is the information processing device 13 according to (1) or (2), and further includes a tool setting unit 134 that specifies the end mill 111 for the dimensional range.

[0067] According to this configuration, the end mill 111 suitable for machining the thickness of the workpiece 12 can be specified from the set dimensional range based on the stock status of the end mills 111.

[0068] (Appendix 4) (4) The information processing device 13 according to a fourth aspect is the information processing device 13 according to any one of (1) to (3), in which the end mill 111 is a ball end mill.

[0069] According to this configuration, when performing plate thickness machining on a corner portion (corner R) of the workpiece 12, the cutting edge R setting unit 133 can set a dimensional range of the cutting edge R of the ball end mill.

[0070] (Appendix 5) (5) An information processing device 13 according to a fifth aspect is the information processing device 13 of (4), in which the cutting edge R setting unit 133 sets the dimensional range taking into account fillet processing on the step portion 127 of the object 12 to be processed.

[0071] According to this configuration, when performing thickness processing on a corner portion (corner R) of the workpiece 12, the cutting edge R setting unit 133 can set the dimensional range of the cutting edge R of the ball end mill, taking into account fillet processing on the step portion 127 formed after the thickness processing.

[0072] (Appendix 6) (6) The information processing device 13 according to a sixth aspect is the information processing device 13 according to (5), further comprising a fillet processing condition setting unit 135 for setting the number of fillet processing passes N in the step portion 127, and the fillet processing condition setting unit 135 sets a fillet radius and an upper limit value R in the dimensional range. b The number of fillet machining passes is set according to the magnitude relationship between and .

[0073] According to such a configuration, it is possible to set whether to perform scribing in which a plurality of fillet machining passes are formed for the step portion 127 formed after the plate thickness processing, or to perform finishing in which one fillet machining pass is formed. In other words, when fillet processing is performed using a ball end mill within a set dimensional range, the finish of the corner portion can be taken into consideration.

[0074] (Appendix 7) (7) The information processing device 13 according to a seventh aspect is the information processing device 13 according to (6), further comprising a final confirmation unit 136 that confirms whether the number of fillet machining passes F in the step portion 127 is appropriate, and the final confirmation unit 136 checks whether the number of fillet machining passes F in the step portion 127 is appropriate. b The upper limit is corrected based on the difference between

[0075] According to this configuration, the number of fillet processing passes F for filleting the step portion 127 formed after the plate thickness processing can be set to F=1. In other words, when fillet processing is performed using a ball end mill within a set dimensional range, the finish of the corner portion can be taken into consideration.

[0076] (Appendix 8) (8) The information processing device 13 according to an eighth aspect is the information processing device 13 according to any one of (8) to (3), in which the end mill 111 is an inner R cutter.

[0077] According to this configuration, when plate thickness processing is performed on a corner portion (corner R) of the processing object 12, the cutting edge R setting unit 133 can set the dimensional range of the cutting edge R of the inner R cutter.

[0078] (Appendix 9) (9) An information processing device 13 according to a ninth aspect is an information processing device 13 described in any one of (8), wherein the processing object 12 comprises a plate-shaped web portion 121 extending in a circumferential direction of a virtual circle C centered on a reference point P, a first flange portion 122 rising from one edge along the circumferential direction of the web portion 121 as the corner portion, sandwiching a corner R124 therebetween, and a second flange portion 123 rising from the other edge along the circumferential direction of the web portion 121 as the corner portion, sandwiching a first corner R125 therebetween, and has a second corner R126 as the corner portion from the end where the second flange portion 123 rises.

[0079] (Appendix 10) (10) An information processing method according to a tenth aspect includes a step of acquiring an actual dimension range taking into consideration machining accuracy from a design dimension of a corner portion of an object to be machined, and a step of setting a dimensional range of the cutting edge R of an end mill based on the actual dimension range.

[0080] According to this configuration, an actual dimension range is obtained taking into consideration the machining accuracy from the design dimension of the corner portion of the workpiece 12. Based on this actual dimension range, the cutting edge R setting unit 133 can set the dimension range of the cutting edge R of the end mill 111. Therefore, the information processing device 13 according to the first embodiment can select an end mill 111 according to the set dimensional range of the cutting edge R even if the forming error of the workpiece (object 12 to be machined) relative to the shape model becomes large due to the influence of the machining process.

[0081] (Appendix 11) (11) A program according to an eleventh aspect causes a computer to execute the steps of: obtaining an actual dimension range taking into consideration machining accuracy from a design dimension of a corner portion of an object to be machined; and setting a dimensional range of the cutting edge R of an end mill based on the actual dimension range.

[0082] According to this configuration, an actual dimension range is obtained taking into consideration the machining accuracy from the design dimension of the corner portion of the workpiece 12. Based on this actual dimension range, the cutting edge R setting unit 133 can set the dimension range of the cutting edge R of the end mill 111. Therefore, the information processing device 13 according to the first embodiment can select an end mill 111 according to the set dimensional range of the cutting edge R even if the forming error of the workpiece (object 12 to be machined) relative to the shape model becomes large due to the influence of the machining process.

[0083] According to this configuration, for example, when manufacturing parts for an aircraft with strict dimensional accuracy, even if additional machining is required at a corner portion, the additional machining can be performed with strict dimensional accuracy. [Explanation of symbols]

[0084] 1. Information Processing Systems 11 Processing machine 111 End Mill 12 Processing target 121 Web Department 122 First flange part 123 Second flange part 124 Corner section (corner radius) 125 Corner section (first corner R) 126 Corner section (second corner R) 127 Step 13. Information processing equipment 131 Actual dimension acquisition section 132 Machining condition acquisition section 133 Blade tip R setting part 134 Tool setting section 135 Fillet processing condition setting section 136 Final Confirmation Section 137 Control Unit 138 Notification Department 139 Memory section 14 Measuring Instruments C Virtual circle F Number of fillet machining passes Rb Upper limit

Claims

1. an actual dimension acquisition unit that acquires an actual dimension range taking into consideration the machining accuracy from the design dimension of the corner portion of the machining target; A cutting edge R setting unit that sets a dimensional range of the cutting edge R of the end mill based on the actual dimensional range; Equipped Information processing device.

2. A machining condition acquisition unit that acquires the number of corner machining passes of the corner portion is further provided. The cutting edge R setting unit sets the dimensional range that satisfies the number of corner machining passes. The information processing device according to claim 1 .

3. A tool setting unit that specifies the end mill for the size range is further provided.

3. The information processing device according to claim 1 or 2.

4. The end mill is a ball end mill.

3. The information processing device according to claim 1 or 2.

5. The cutting edge R setting unit sets the dimensional range in consideration of fillet processing on a step portion of the processing object. The information processing device according to claim 4.

6. A fillet processing condition setting unit that sets the number of fillet processing passes in the step portion, The fillet processing condition setting unit sets the number of fillet processing passes according to the magnitude relationship between the fillet radius and the upper limit value of the dimensional range. The information processing device according to claim 5 .

7. A final confirmation unit is further provided for confirming whether the number of fillet processing passes in the step portion is appropriate, The final confirmation unit modifies the upper limit value based on a difference between the fillet radius and the upper limit value. The information processing device according to claim 6.

8. The end mill is an inner R cutter.

3. The information processing device according to claim 1 or 2.

9. The processing object is A plate-shaped web portion extending in a circumferential direction of a virtual circle centered on a reference point; A first flange portion provided as the corner portion so as to rise from one edge of the web portion along the circumferential direction across a corner R; a second flange portion provided as the corner portion so as to rise from the other edge of the web portion along the circumferential direction across the first corner R; Equipped with The second flange portion has a second angle R as the corner portion.

3. The information processing device according to claim 1 or 2.

10. A step of obtaining an actual dimension range from a design dimension of a corner portion of an object to be processed, taking into consideration processing accuracy; A step of setting a dimensional range of the cutting edge R of the end mill based on the actual dimensional range; Includes Information processing methods.

11. A step of obtaining an actual dimension range from a design dimension of a corner portion of an object to be processed, taking into consideration processing accuracy; A step of setting a dimensional range of the cutting edge R of the end mill based on the actual dimensional range; Have your computer run program.

Citation Information

Patent Citations

  • Tool selection device, method and program and nc program generation system

    JP2019171533A