Machining tolerance evaluation system

The machining tolerance evaluation system addresses machining variation issues by calculating and displaying optimal tolerance ranges, reducing rework costs and lead times through on-site data analysis and physical modeling.

JP7803797B2Active Publication Date: 2026-01-21HITACHI LTD
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2022108136
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2022-07-05
Publication Date
2026-01-21
Estimated Expiration
2042-07-05

AI Technical Summary

Technical Problem

Existing technologies lack the ability to detect and quantify machining variations due to the 4Ms (Man, Machine, Method, Material), making it difficult to set optimal machining tolerances and leading to increased rework costs and machining lead times.

Method used

A machining tolerance evaluation system that includes an on-site computer and a machining tolerance evaluation computer, equipped with blocks for calculating upper and lower machining tolerances, theoretical machining errors, and displaying manufacturable tolerance ranges based on manufacturing process data and physical analysis.

Benefits of technology

The system reduces rework costs by determining and displaying appropriate tolerance ranges, enabling efficient manufacturing at the design stage.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007803797000001
    Figure 0007803797000001
  • Figure 0007803797000002
    Figure 0007803797000002
  • Figure 0007803797000003
    Figure 0007803797000003
Patent Text Reader

Abstract

To provide a machining tolerance evaluation system that is able to reduce at least rework cost by obtaining and displaying an appropriate tolerance range in which a metal processed product can be manufactured.SOLUTION: A machining tolerance evaluation system includes: a site computer that holds manufacturing process data; and a machining tolerance evaluation computer 30 connected to the site computer 20 via communication means. The machining tolerance evaluation computer 30 includes: a machining tolerance width evaluation calculation block 31 for acquiring the manufacturing process data from the site computer and obtaining an upper-limit machining tolerance and a lower-limit machining tolerance of a machining tolerance, based on the acquired manufacturing process data and shape design data of a workpiece; a theoretical machining error calculation block 32 for obtaining a theoretical machining error of the workpiece calculated from physical analysis; and a tolerance range display calculation block 33 for obtaining and displaying a manufacturable tolerance range by reflecting the upper-limit machining tolerance and the lower-limit machining tolerance obtained by the machining tolerance width evaluation calculation block 31, with respect to the theoretical machining error obtained by the theoretical machining error calculation block 32.SELECTED DRAWING: Figure 4
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a processing tolerance evaluation system that can determine and display a manufacturable tolerance range for a processed metal product. [Background technology]

[0002] Because the rework costs at the manufacturing and assembly stage of metal processed products are often more than twice the rework costs at the detailed design stage, there has recently been a demand for design front-loading, which involves repeated revisions during the design stage with manufacturability in mind.Design front-loading generally means placing a load (loading) on ​​the early design stages and moving work forward.

[0003] To achieve design frontloading, it is necessary to detect (sense) the situation at the manufacturing site, grasp the manufacturing capabilities, including the site's tacit knowledge, and predict manufacturing requirements such as processing tolerances in advance and provide feedback to designers.

[0004] For example, a method for predicting variation is known, as described in Japanese Patent Laid-Open No. 2005-107896 (Patent Document 1). Patent Document 1 describes a variation analysis method for determining the characteristic variation of a product having one or more variation parameters that are limited by specifications.

[0005] The variation analysis method of Patent Document 1 comprises a variation distribution estimation procedure for determining normal distribution parameters based on sample data for each specification-restricted variation parameter, and a Monte Carlo analysis procedure for determining values ​​for each specification-restricted variation parameter using random numbers and repeating simulations using these values ​​multiple times.When determining the value for each specification-restricted variation parameter in this Monte Carlo analysis procedure, a provisional value is determined using random numbers based on the normal distribution parameters, and if this provisional value is within the specification range, it is made the official value.If the provisional value is outside the specification range, a provisional value is again obtained using uniform random numbers within the specification range, and this is made the official value. [Prior art documents] [Patent documents]

[0006] [Patent Document 1] Japanese Patent Application Laid-Open No. 2005-107896 Summary of the Invention [Problem to be solved by the invention]

[0007] The variation analysis method described in Patent Document 1 allows Monte Carlo analysis to be performed within the range of standard restrictions without unnecessarily increasing the number of times values ​​are set using random numbers for each variable parameter. Furthermore, the accuracy of variation analysis can be improved by making the normal distribution parameters for each variable parameter closer to the actual variation. This makes it possible to predict the characteristic variation of a product constructed by assembling component parts, for example.

[0008] However, there is no established technology to detect variations due to the 4Ms (Man, Machine, Method, Material), which are believed to be the cause of machining variations, and it is difficult to build a database, so quantification of machining variations has not been achieved.

[0009] This makes it difficult to set optimal machining tolerances that take manufacturability into account at the design stage, which can lead to increased development costs due to rework at the manufacturing stage, and can also lead to increased machining lead times due to excessive tolerance settings.

[0010] The present invention has been made in consideration of the above-mentioned problems, and aims to provide a processing tolerance evaluation system that can reduce at least rework costs by determining and displaying an appropriate tolerance range within which metal processed products can be manufactured. [Means for solving the problem]

[0011] The present invention includes a plurality of means for solving at least one of the above problems, examples of which are as follows.

[0012] In order to solve the above problems, one aspect of the present invention provides a machining tolerance evaluation system that includes an on-site computer having a memory area for storing manufacturing process data acquired from a manufacturing site, and a machining tolerance evaluation computer connected to the on-site computer by a communication means, wherein the machining tolerance evaluation computer is characterized by including at least a machining tolerance width evaluation calculation block that has the function of acquiring manufacturing process data from the on-site computer and calculating the upper limit machining tolerance and the lower limit machining tolerance of the machining tolerance based on the acquired manufacturing process data, a theoretical machining error calculation block that has the function of calculating the theoretical machining error of the workpiece calculated from physical analysis, and a tolerance range display calculation block that has the function of reflecting the upper limit machining tolerance and the lower limit machining tolerance calculated in the machining tolerance width evaluation calculation block on the theoretical machining error calculated in the theoretical machining error calculation block, and calculating and displaying the manufacturable tolerance range. [Effects of the Invention]

[0013] According to the present invention, it is possible to provide a machining tolerance evaluation system that can reduce rework costs by determining and displaying an appropriate tolerance range that allows manufacturing of a metal processed product at the design stage. Problems, configurations, and effects other than those described above will become clear from the description of the following embodiments. [Brief explanation of the drawings]

[0014] [Figure 1] 1 is a configuration diagram showing a configuration of a machining tolerance evaluation system according to a representative embodiment of the present invention. [Figure 2] FIG. 2 is a configuration diagram showing the configuration of the field computer shown in FIG. [Figure 3] 3 is an explanatory diagram illustrating a display example of a user interface screen shown in FIG. 2.

[0023] FIG. [Figure 4] FIG. 2 is a configuration diagram showing the configuration of a machining tolerance evaluation computer shown in FIG. [Figure 5]10 is a flowchart of a process for determining and displaying an appropriate tolerance range in a machining tolerance evaluation computer. [Figure 6] FIG. 6 is an explanatory diagram illustrating a tolerance range obtained by executing the flowchart of FIG. 5. DETAILED DESCRIPTION OF THE INVENTION

[0015] Hereinafter, an embodiment of the present invention will be described in detail with reference to the drawings. However, the present invention is not limited to the following embodiment, and various modifications and application examples within the technical concept of the present invention are also included within its scope.

[0016] In the drawings illustrating the embodiments, the same components and parts are generally designated by the same reference numerals, and their repeated description will be omitted. It goes without saying that, in the embodiments, the components (including element steps, etc.) are not necessarily essential unless otherwise specified or considered to be clearly essential in principle. Furthermore, when the terms "consist of," "consist of," "having," or "including" are used, other elements are not excluded unless otherwise specified, such as when only the element is included. Similarly, in the following embodiments, when referring to the shape, positional relationship, etc. of components, etc., it is intended to include those that are substantially similar or similar to the shape, etc., unless otherwise specified or considered to be clearly essential in principle.

[0017] [Explanation of the machining tolerance evaluation system] 1 shows an example of the configuration of a machining tolerance evaluation system 1 according to an embodiment of the present invention. The machining tolerance evaluation system 1 includes an NC cutting machine 10, a shop-floor computer 20, and a machining tolerance evaluation computer 30. The NC cutting machine 10 comprises an NC cutting machine body 11, a processing tool 12 consisting of an electric motor, a cutting tool, a drill, a grinding wheel, etc., a workpiece (metal processed product) 13, an NC controller 14 for controlling the operation of the NC cutting machine body 11, and an external sensor 15. The external sensor detects information relating to the operation of the NC cutting machine body, such as a current sensor, a temperature sensor, a vibration sensor, etc.

[0018] The site computer 20 is equipped with a connection interface (not shown) that allows mutual communication with the NC controller 14, and a connection interface (not shown) that allows reception of sensor detection information from the external sensor 15. As is well known, there is no limit to the number of external sensors 15 that can be connected. The configuration of this site computer 20 will be explained with reference to FIG. 2.

[0019] The machining tolerance evaluation calculator 30 is equipped with an interface (not shown) that allows information communication with the shop floor computer 20. Here, the NC cutting machine 10 is generally installed at a machining site such as a manufacturing factory, but the shop floor computer 20 and the machining tolerance evaluation calculator 30 do not necessarily have to be installed in the same place as the NC cutting machine 10.

[0020] For this reason, the on-site computer 20 and the machining tolerance evaluation computer 30 are connected by a communication cable to the NC controller 14 and external sensor 15 provided in the NC cutting machine 10 so as to be able to communicate information.

[0021] The machining tolerance evaluation computer 30 includes a machining tolerance width evaluation calculation block 31, a theoretical machining error calculation block 32, and a tolerance range display calculation block 33.

[0022] The machining tolerance width evaluation calculation block 31 has a function of determining the upper limit tolerance and lower limit tolerance (tolerance width) of the machining tolerance calculated based on the manufacturing process data (details will be described later).

[0023] The theoretical machining error calculation block 32 also has a function of determining the theoretical machining error of the object to be machined calculated from physical analysis (details will be described later).

[0024] Furthermore, the tolerance range display calculation block 33 has a function of determining and displaying a manufacturable tolerance range by reflecting the upper limit tolerance and the lower limit tolerance for the theoretical processing error (details will be described later).

[0025] The relationship between the upper and lower tolerances, the theoretical machining error, and the tolerance range is determined by focusing on the theoretical machining error and reflecting the upper and lower tolerances of the machining tolerances. These details will be explained below with reference to Figures 5 and 6.

[0026] [Field calculator explanation] Next, the configuration of the field computer 20 will be described with reference to Fig. 2. The field computer 20 includes a CPU (Central Processing Unit) 21, a communication interface 22, a user interface 23, and a storage 24 having a memory function.

[0027] The storage 24 includes a processing object / equipment information storage area 24a, an NC program information storage area 24b, an individual tool information storage area 24c, a processing offset information storage area 24d, a processing start / end trigger save information storage area 24e, and a sensor data storage area 24f. Note that the description of the storage areas will be omitted below.

[0028] The processing object / equipment information 24a is information relating to the model number and name of the processing object and the processing machine. The NC program information 24b is information such as setting values ​​relating to the NC cutting machine 10. The individual tool information 24c is information relating to tools such as cutting bits, drills, and grinding wheels. The processing offset information 24d is correction information for correcting the position of the processing object. The processing start / end trigger storage information 24e is information relating to the start and end timings of processing and measurement of the processing object. The sensor data 24f is sensor detection information relating to current, temperature, vibration, etc. from the external sensor 15.

[0029] The CPU 21 can determine whether the workpiece 13 is being cut or has been cut by sequentially communicating with the NC controller 14 connected via the communication interface 22.

[0030] When cutting is being performed, NC program information 24b, individual tool information 24c, machining offset information 24d, etc. stored in the NC controller 14 can be acquired via the communication interface 22. Furthermore, when cutting is being performed, sensor data 24f can be acquired from the external sensor 15, and all of this is stored in the storage 24 as much as possible.

[0031] The various types of information stored in the storage 24, such as NC program information 24b, individual tool information 24c, machining offset information 24d, machining start / end trigger storage information 24e, and sensor data 24f, are linked to the machining object / equipment information 24a. Furthermore, they can also be linked to the theoretical machining error for each machined object obtained from a theoretical machining error calculation block 32, which will be described later.

[0032] The communication interface 22 is an interface capable of communicating with the NC controller 14 and the external sensor 15. The communication interface 22 is capable of two-way communication, in which the CPU 21 sends instructions to the NC controller 14 to obtain various types of information, and receives various types of information.

[0033] 3 shows an example of the screen of the user interface 23. The user interface 23 has an NC cutting machine IP address setting area 23a, a channel setting area 23b, a data storage destination setting area 23c, and a measurement setting area 23d. These setting areas are of the well-known touch panel type, and the operator makes the necessary inputs.

[0034] The NC cutting machine IP address setting area 23a is an input box for setting the IP address set for the NC cutting machine 10. By setting this IP address, it becomes possible to acquire various information from any of the NC cutting machines 10, even if there are multiple NC cutting machines 10 on the same network. Although only one NC cutting machine IP address setting area 23a is provided in Fig. 3, if it is desired to acquire various information from multiple NC cutting machines 10, it is possible to set multiple NC cutting machine IP address setting areas 23a accordingly.

[0035] The channel setting area 23b is an input box for setting, for each channel, the physical quantity related to the operation of the NC cutting machine 10 that is to be obtained from the NC controller 14. Note that the measurable physical quantities and the number of channels depend on the specifications of the NC controller 14, and therefore the channel setting area 23b is merely an example.

[0036] For example, channel (CH1) to channel (CH3) relate to the position information of the cutting bit in the three-dimensional direction, and channel (CH4) to channel (CH6) relate to the speed information of the cutting bit in the three-dimensional direction.

[0037] The data storage destination setting area 23c is an input box for determining a storage destination, which is set as a storage area of ​​the storage 24 in which various acquired information is to be stored.

[0038] The measurement setting area 23d is an input box for setting the number of measurement channels, the measurement start trigger N number / measurement end trigger N number, and the number of samples. The number of measurement channels indicates the number of channels set in the channel setting area 23b.

[0039] The measurement start / end N numbers are set in advance in the NC program used to machine the workpiece 13. In this case, the measurement start N number is set to "0020" and the measurement end N number is set to "0021." Therefore, as the NC program is executed, the measurement operation starts when the N number "0020" appears, and ends when the N number "0021" appears.

[0040] The number of samples is the number of times information is sampled in, for example, 60 seconds, and in the figure, the number of samples is 1000 times / second over 60 seconds. This number of samples is stored in CSV format.

[0041] [Explanation of the machining tolerance evaluation calculator] Next, the configuration of the machining tolerance evaluation calculator 30 will be described with reference to Fig. 4. The machining tolerance evaluation calculator 30 includes a CPU (central processing unit) 34, a communication interface 35, and a storage device (not shown) with a memory function.

[0042] The CPU 34 executes calculation functions according to programs stored in the storage, and these calculation functions function as control blocks. The control blocks shown are a machining tolerance range evaluation calculation block 31, a theoretical machining error evaluation calculation block 32, and a tolerance range display calculation block 33. These are the same as those shown in Figure 1. Next, the control flow for executing each function will be explained.

[0043] 5 shows a control flow executed by the machining tolerance evaluation computer 30. Note that this control flow is based on the premise that various types of information 24a to 24f have been sufficiently accumulated in the storage 24 by the on-site computer 20 shown in FIG.

[0044] Here, steps S10, S11, S12, S13, S14, S15, and S16 shown below correspond to the machining tolerance width evaluation calculation block 31, which calculates the upper limit tolerance and lower limit tolerance (tolerance width) of the machining tolerance calculated based on the manufacturing process data.

[0045] Steps S10, S11, S21, S22, S23, S24, S25, and S26 correspond to the theoretical machining error calculation block 32, which determines the theoretical machining error calculated from physical analysis. Furthermore, step S30 corresponds to the tolerance range display calculation block 33, which determines and displays the manufacturable tolerance range by reflecting the upper and lower tolerances of the machining tolerances in relation to the theoretical machining error. Each control step will be explained below.

[0046] <Step S10> In step S10, first, the operator selects the workpiece 13 for which the machining tolerance evaluation is to be performed. Once the workpiece is selected, the process proceeds to step S11.

[0047] <Step S11> In step S11, the storage 24 of the on-site computer 20 is accessed to search for and acquire the machining object / equipment information 24a corresponding to the machining object 13 selected in step S10. Furthermore, the NC program information 24b, individual tool information 24c, machining offset information 24d, machining start / end trigger storage information 24e, and sensor data 24f 24b to 24f linked to this machining object / equipment information 24a are acquired. When these acquisition processes are completed, the process proceeds to step S12.

[0048] <Step S12> In step S12, physical quantities (manufacturing process data) that may affect manufacturing variations are extracted from the various information 24a to 24f acquired in step S10. Manufacturing variations are largely caused by variations due to the "4Ms" that are believed to be the causes of processing variations described above.

[0049] Examples of manufacturing process data include NC program information 24b, machining offset information 24d, and sensor data 24f, which are physical quantities that affect manufacturing variations. Of course, other manufacturing process data can also be used. Once the manufacturing process data has been extracted, the process proceeds to step S13.

[0050] <Step S13> In step S13, feature quantities are extracted from the manufacturing process data extracted in step S12. Feature quantities may include, for example, the average, variance, maximum, and minimum of current and temperature. However, the feature quantities are not limited to these, and any feature quantities that are thought to affect the variations related to the "4M" may be extracted. Once the feature quantities of the manufacturing process data have been extracted, the process proceeds to step S14.

[0051] <Step S14> In step S14, a processing variation regression equation is derived from the feature quantities extracted in step S13. The processing variation regression equation is as shown in the following equation (1). Here, a multidimensional regression equation is derived from a combination of all feature quantities by the least squares method or the like, with the processing variation (σ) actually measured on the workpiece as the objective variable (y) and the feature quantities extracted in step S13 as the explanatory variables (x). y=ax1+bx2+cx3+d……(1) In equation (1), y is the objective variable (processing variation), x1, x2, and x3 are explanatory variables (feature amounts), and a, b, c, and d are coefficients, respectively. Deriving the regression equation is synonymous with deriving a, b, c, and d. There is no limit to the number of explanatory variables (x), but in consideration of interpretability, it is desirable to have around three explanatory variables. Once the processing variation regression equation has been derived, the process proceeds to step S15.

[0052] <Step S15> In step S15, the processing variation regression formula with the largest coefficient of determination "R2" is automatically selected from the many processing variation regression formulas derived in step S14. When the processing variation regression formula with the largest coefficient of determination "R2" is selected, the process proceeds to step S16.

[0053] <Step S16> In step S16, the machining tolerance width is calculated from the machining result of the workpiece and the optimal regression equation derived in step S14. The objective variable (y) is determined by substituting the machining result of the workpiece as the explanatory variables (x1, x2, x3) in equation (1). Since this objective variable (y) is the machining variation (σ), it is generally desirable to set "±3σ" as the machining tolerance width (upper limit tolerance and lower limit tolerance). Once the machining tolerance width has been determined, the process proceeds to step S30. Step S30 will be described later.

[0054] <Step S21> Returning to step S11, the process of step S21 is executed in parallel with steps S12 to S16. In step S21, machining conditions are extracted from the NC program information 24b. The machining conditions extracted here include the spindle rotation speed S, feed rate F, a / c axis tilt angle, machining path, etc. The machining path means the path along which the tool moves. Once the machining conditions are extracted, the process proceeds to step S22.

[0055] <Step S22> In step S22, the shape design data of the object selected in step S10 is read. Here, the shape design data is data including shape elements such as 3D / CAD data of the object. Once the shape design data has been read, the process proceeds to step S23.

[0056] <Step S23> In step S23, the machining allowance distribution during machining is calculated from the machining conditions extracted in step S21 and the shape design data acquired in step S22. The calculation of the machining allowance can be obtained by geometric calculation of the contour shape of the cutting tool or machining tool such as a grinding wheel and the workpiece. This makes it possible to calculate the machining allowance per unit time for each location on the workpiece. Once the calculation of the machining allowance distribution is complete, the process proceeds to step S24.

[0057] <Step S24> In step S24, the cutting force distribution (machining load) is calculated from the machining allowance distribution obtained in step S23. The cutting force distribution can be calculated by multiplying the machining allowance per unit time by the cutting force coefficient (or grinding force coefficient). The cutting force coefficient is an index that represents the cutting force per unit time and volume, and depends on the material of the workpiece and the cutting characteristics of the cutting tool and grinding wheel. The cutting force distribution per unit time can be calculated by the above calculation. Once the cutting force distribution has been obtained, the process proceeds to step S25.

[0058] <Step S25> In step S25, the amount of deformation of the workpiece is calculated using the cutting force distribution per unit time obtained in step S24. It is preferable to use three-dimensional finite element analysis to calculate the amount of deformation of the workpiece. In the finite element analysis, boundary constraint conditions and the cutting force distribution per unit time described above are set. It is preferable to set appropriate values ​​for the boundary constraint conditions, taking into account the setup of the workpiece using the jig. Using these, it is possible to calculate the amount of deformation of the workpiece over time.

[0059] Specifically, the machining conditions obtained from the shape design data and manufacturing process data are used as inputs, the machining allowance during machining is calculated by geometric calculation, and the grinding force distribution in the axial cross section of the workpiece is calculated from the grinding force coefficient and machining allowance of a grinding wheel or other grinding tool prepared in advance, and this is applied to the finite element model as a distributed load, thereby determining the deformation amount of the workpiece. Once the deformation amount of the workpiece has been calculated, the process proceeds to step S26.

[0060] <Step S26> In step S26, the theoretical machining error (μ) is calculated from the deformation amount of the workpiece obtained in step S25. The theoretical machining error (μ) can be calculated from the dimensional difference between the deformation amount vector Δv(t)=(Δx, Δy, Δz) of the workpiece and the theoretical machining shape of the workpiece. Once the theoretical machining error is calculated, the process proceeds to step S30.

[0061] <Step S30> In step S30, the manufacturable machining tolerance is calculated and displayed from the machining tolerance width obtained in step S16 and the theoretical machining error obtained in step S26. The machining tolerance is displayed as "μ±3σ" using the machining tolerance width "±3σ" obtained in step S16 and the theoretical machining error (μ) obtained in step S26.

[0062] An example is shown in Figure 6. The upper and lower limit machining tolerances calculated in step S16 are set around the theoretical machining error (μ) calculated in step S26, and the upper and lower limit machining tolerances are combined to determine the manufacturable machining tolerance.

[0063] The present invention is not limited to the above-described embodiments, but includes various modifications. The above-described embodiments have been described in detail to clearly explain the present invention, and the present invention is not necessarily limited to those including all of the described configurations. Furthermore, it is possible to replace part of the configuration of one embodiment with the configuration of another embodiment, and it is also possible to add the configuration of another embodiment to the configuration of one embodiment. It is also possible to add, delete, or replace other configurations with respect to the configuration of each embodiment. [Explanation of symbols]

[0064] 10...NC cutting machine, 11...NC cutting machine main body, 12...NC controller, 13...external sensor, 14...workpiece, 20...on-site computer, 21...CPU, 22...communication interface, 23 user interface, 23a...NC cutting machine IP address, 23b...channel settings, 23c...data storage destination, 23d...measurement settings, 24...storage, 24a...machining object / equipment information, 24b...NC program information, 24c...individual tool information, 24d...machining offset information, 24e...machining start / end trigger information, 24f...sensor data, 30...machining tolerance evaluation calculator, 31...machining tolerance range evaluation calculation block, 32...theoretical machining error evaluation calculation block, 33...tolerance range display calculation block.

Claims

1. A machining tolerance evaluation system including a site computer having a storage area for storing manufacturing process data of an object to be machined acquired from a manufacturing site, and a machining tolerance evaluation computer connected to the site computer by a communication means, The processing tolerance evaluation computer includes at least a machining tolerance width evaluation calculation block having a function of acquiring the manufacturing process data from the on-site computer and calculating an upper limit machining tolerance and a lower limit machining tolerance based on the acquired manufacturing process data; a theoretical machining error calculation block having a function of calculating a theoretical machining error of the object to be machined calculated from physical analysis; a tolerance range display calculation block having a function of determining and displaying a manufacturable tolerance range by reflecting the upper limit side machining tolerance and the lower limit side machining tolerance determined in the machining tolerance range evaluation calculation block on the theoretical machining error determined in the theoretical machining error calculation block. A machining tolerance evaluation system characterized by:

2. 2. The machining tolerance evaluation system according to claim 1, The processing tolerance width evaluation calculation block deriving a multidimensional processing variation regression equation (y=ax1+bx2+cx3+d) using the processing variation actually measured on the object as a response variable (y) and the feature quantities of the manufacturing process data as explanatory variables (x) from combinations of all the feature quantities by a least squares method; From the derived multiple regression equations of machining variation, the optimum regression equation of machining variation with the largest coefficient of determination "R2" is selected, and the machining tolerance width is calculated from the optimum regression equation of machining variation. A machining tolerance evaluation system characterized by:

3. 3. The machining tolerance evaluation system according to claim 2, The theoretical processing error calculation block A machining allowance distribution during machining is calculated from the machining conditions of the workpiece and shape design data of the workpiece, and a cutting force distribution is calculated by multiplying the machining allowance by a cutting force coefficient; The amount of deformation of the workpiece is calculated using the cutting force distribution, and the theoretical machining error is calculated from the difference between the calculated amount of deformation and a theoretical machining shape of the workpiece. A machining tolerance evaluation system characterized by:

4. 4. The machining tolerance evaluation system according to claim 3, The calculation of the deformation amount of the workpiece in the theoretical machining error calculation block is performed as follows: The machining conditions acquired from the shape design data and the manufacturing process data are used as inputs to determine the machining allowance during machining by geometric calculation, and the grinding force distribution in the axial cross section of the workpiece is calculated from the grinding force coefficient of a grinding wheel prepared in advance and the machining allowance, and the amount of deformation of the workpiece is calculated by applying the distribution load to a finite element model. A machining tolerance evaluation system characterized by:

5. 4. The machining tolerance evaluation system according to claim 3, The tolerance range display calculation block The upper limit machining tolerance and the lower limit machining tolerance obtained in the machining tolerance width evaluation calculation block are set with the theoretical machining error as the center, and the manufacturable machining tolerance is set by combining the upper limit machining tolerance and the lower limit machining tolerance. A machining tolerance evaluation system characterized by:

6. 2. The machining tolerance evaluation system according to claim 1, the on-site computer is communicably connected to a processing machine that processes the workpiece, Upon detecting a measurement start trigger described in a program for controlling the processing machine, the on-site computer starts acquiring the manufacturing process data; When the measurement end trigger described in the program is detected, the on-site computer ends acquisition of the manufacturing process data. A machining tolerance evaluation system characterized by:

Citation Information

Patent Citations

  • Method and device for converting / Preparing numerical control program for machine tool and numerically controlled machine tool

    JP1994282321A

  • Process managing system based on drawing information

    JP1995104827A

  • Numerical control simulation device

    JP2001125613A

  • Dispersion analysis method

    JP2005107896A

  • Correction amount input device and correction amount input method

    JP2016051359A