Adjustment amount estimation device, adjustment amount estimation method and recording medium
By using the adjustment amount estimation device to perform coordinate measurement and geometric error calculation before mechanical assembly, predicting and adjusting the geometric error after assembly, the problem of difficult to predict and suppress geometric error before mechanical assembly is solved, and processing accuracy and work efficiency are improved.
Patent Information
- Application Number
- CN202080042002.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Priority Date
- 2019-06-12
- Filing Date
- 2020-06-03
- Publication Date
- 2025-05-06
- Estimated Expiration
- 2040-06-03
AI Technical Summary
Before mechanical assembly, it is difficult to predict and suppress geometric errors in any part of the machine, so that the mechanical inclination after assembly may exceed the geometric tolerance, making it difficult to maintain machining accuracy.
An adjustment quantity estimation device is designed to predict the geometric error after assembly through coordinate measurement and geometric error operation, and calculate the adjustment quantity based on the error to make adjustments before assembly.
The prediction and adjustment of geometric errors before mechanical assembly is realized, ensuring that the mechanical inclination after assembly is within geometric tolerance, thereby improving machining accuracy and working efficiency.
Smart Images

Figure CN113950650B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an adjustment amount estimation device, an adjustment amount estimation method and an adjustment amount estimation program. Background Art
[0002] In order to maintain the machining accuracy of the machine tool within a predetermined range, the inclination of the upper surface of the table on which the workpiece is placed must be suppressed to be less than or equal to the geometric tolerance, and in some cases, the machine tool must be adjusted.
[0003] However, if a certain position of a certain structural component of a machine tool is adjusted to a certain extent, it is difficult to determine whether the tilt can be suppressed to be less than or equal to the geometric tolerance.
[0004] Patent Document 1: Japanese Patent Application Publication No. 2016-26892
[0005] Patent Document 2: Japanese Patent Application Publication No. 2016-38674 Summary of the invention
[0006] In response to this problem, a technology for automatically calculating a correction value, that is, an adjustment amount, with respect to a reference value has been proposed.
[0007] For example, a machine tool adjustment system that calculates a correction value of the inclination of a guide surface is described in Patent Document 1. The machine tool adjustment system measures the displacement of a moving body that moves on a guide surface, and calculates an adjustment amount of the inclination based on the measured displacement.
[0008] In addition, Patent Document 2 discloses a method of calculating an adjustment amount based on the reference coordinates of a tool and a geometric error.
[0009] On the other hand, during the manufacturing stage of the machine tool, even if the components whose respective errors are less than or equal to the geometric tolerance are combined according to the design and the machine tool is assembled, an inclination greater than or equal to the geometric tolerance may be generated due to the assembly method, the accumulation of errors, etc. In the above case, the inclination of each structural component after the machine tool is assembled is anticipated, and the design value is corrected to obtain the desired inclination. If the components can be assembled based on the corrected design value, there is no need to perform cumbersome adjustments after assembly, and improvement of working efficiency can be expected.
[0010] However, the techniques described in Patent Documents 1 and 2 are techniques for obtaining correction values by actually measuring the inclination of the surface of the machine tool, and therefore cannot be used at the stage of manufacturing the machine tool where the machine tool to be assembled does not exist.
[0011] The same problem also exists for any surface other than the guide surface. In addition, it is not limited to the manufacturing stage, and the same problem also exists when the machine tool is disassembled for maintenance, etc. and reassembled. The above-mentioned problem is not limited to the machine tool, but also generally occurs when a machine is manufactured by assembling multiple parts.
[0012] Furthermore, the same problem occurs not only with respect to the inclination of the surface but also with respect to any geometric error.
[0013] The present invention is proposed in view of the above situation, and its purpose is to provide an adjustment amount estimating device, an adjustment amount estimating method and an adjustment amount estimating program that can estimate the adjustment amount used to suppress the geometric error of any part of the machine to be less than or equal to the geometric tolerance before the machine is assembled.
[0014] In order to achieve the above-mentioned object, the adjustment amount estimation device of the present invention comprises: a coordinate measuring unit that measures the coordinates of a point on a surface included in a structural component of a machine; and a geometric error calculation unit that calculates the error between the geometric characteristics of the shape, posture or position of the surface and a reference value, i.e., the geometric error. In addition, the geometric error calculation unit of the adjustment amount estimation device of the present invention predicts and calculates the displacement of the surface included in the structural component after the mechanical assembly from the reference position based on the geometric error before the structural component is assembled, and calculates the adjustment amount of the adjustment component that changes the geometric characteristics of the surface based on the displacement, and estimates the adjustment amount.
[0015] Effects of the Invention
[0016] According to the present invention, the adjustment amount is calculated based on the geometric error of the machine components to estimate the adjustment amount. Therefore, before assembling the machine, the adjustment amount for suppressing the geometric error of any part of the machine to be less than or equal to the geometric tolerance can be estimated. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Figure 1 It is a block diagram showing the structure of the adjustment amount estimation device according to the first embodiment of the present invention.
[0018] Figure 2 It means that Figure 1 FIG. 2 is a diagram showing an example of a hardware configuration in which the adjustment amount estimation device is specifically implemented.
[0019] Figure 3 is used Figure 1 An explanatory diagram of the appearance of a working machine which is an object to be adjusted by the adjustment amount estimating device.
[0020] Figure 4 Yes means Figure 3A schematic diagram of the base and table of a working machine, the connection points of the base and column with the guide surface.
[0021] Figure 5A It means in Figure 4 An explanatory diagram of an example of a spacer used when changing the height of a connection point and having a minimum unit thickness.
[0022] Figure 5B It means in Figure 4 An explanatory diagram of an example in which a spacer is used when the height of a connection point is changed and one spacer has a thickness that is four times that of the minimum unit.
[0023] Figure 5C It means in Figure 4 An explanatory diagram of an example in which a gasket is used when the height of a connection point is changed, and four gaskets having a minimum unit thickness are stacked to form a gasket having a thickness four times that of the minimum unit as a whole.
[0024] Figure 6 It is used Figure 1 A flowchart of the adjustment amount estimation process and operation of the adjustment amount estimation device.
[0025] Figure 7 yes Figure 6 Detailed flow chart of the collection of three-dimensional measurement results.
[0026] Figure 8 yes Figure 6 Flowchart of the calculation of the geometric error after assembly.
[0027] Fig. 9 Yes Figure 8 A more detailed flowchart with a breakdown of the steps.
[0028] Fig.10 It is used for Figure 3 FIG. 2 is a diagram showing an example of measurement points for estimating parallelism on a table after assembly work of a machine tool.
[0029] Fig.11 Yes Figure 3 A diagram showing a method of transforming coordinates when adjusting the height of a connection point of a guide surface of a machine tool.
[0030] Fig.12 yes Figure 7 Flow chart for indicating the adjustment amount and collecting the measurement results.
[0031] Fig.13 It is a block diagram showing the structure of an adjustment amount estimating device according to a second embodiment of the present invention.
[0032] Fig.14 It is used Fig.13 A flowchart of the adjustment amount estimation process and operation of the adjustment amount estimation device.
[0033] Fig.15 It is used Fig.13 Flowchart of the calculation of the geometric error correction term of the adjustment amount estimation device.
[0034] Fig.16 It is a diagram showing the structure of data stored in the measurement position main storage unit.
[0035] Fig.17 It is a diagram showing the structure of data stored in the three-dimensional measurement result storage unit.
[0036] Fig.18 It is a diagram showing the structure of data stored in the adjustment amount storage unit.
[0037] Fig.19 It is a diagram showing the structure of data stored in the after-adjustment measurement result storage unit.
[0038] Fig. 20 It is a diagram showing the structure of data stored in the correction item storage unit.
[0039] Fig.21 It is a flowchart of the estimation process and operation of the adjustment amount using the adjustment amount estimation device according to the third embodiment of the present invention. DETAILED DESCRIPTION
[0040] (First embodiment)
[0041] Next, an adjustment amount estimation device 100 according to a first embodiment of the present invention will be described with reference to the drawings.
[0042] The adjustment amount estimation device 100 is a device for estimating the adjustment amount of the height of the support material of the machine tool P based on the geometric errors of the components constituting the machine tool P. The support material of the machine tool P is a component located at a plurality of points on the surface for supporting so that the inclination of each surface including the guide surface of the machine tool P after assembling the components and the upper surface of the worktable on which the workpiece is mounted is close to the target value. The machine tool P includes, for example, a lathe, a milling machine, an electric discharge machine, a laser processing machine, etc., but is not limited thereto.
[0043] The adjustment amount estimation device 100 is as follows Figure 1As shown, the computer comprises: a data storage unit 20 for storing various data described later; a computing unit 40 for performing various operations; and a communication unit 70 for exchanging information with external devices. In addition, the data storage unit 20, the data acquisition unit 41, and the computing unit 40 can communicate with external devices including the operator terminal 60 via the communication unit 70.
[0044] In addition, if Figure 1 As shown, a three-dimensional measuring device M that measures the three-dimensional shape of a measurement object including a machine tool P is connected to the adjustment amount estimation device 100 . The adjustment amount estimation device 100 communicates with the three-dimensional measuring device M via the communication unit 70 .
[0045] The data storage unit 20 includes a main storage unit 21 for storing the measured positions. Fig.16 The three-dimensional measurement result storage unit 22 stores the measurement position main information shown as an example; Fig.17 The three-dimensional measurement result information shown in the example is stored; the adjustment amount storage unit 23, which Fig.18 The height adjustment amount information shown in the example is stored; the adjusted measurement result storage unit 24, which is Fig.19 The measured result information after adjustment is stored; and the correction item storage unit 25, which stores the measured result information after adjustment; Fig. 20 The correction item information shown is stored.
[0046] The measurement position master storage unit 21 stores measurement position master information, which includes the type of components constituting the machine tool P, in other words, the name of the component, the component number, the specification and other identification information of the component, the type of the measurement point including information related to the dimension or accuracy of the measurement point, in other words, the identification information of the measurement point, the position of the measurement point set in advance, that is, the position of the measurement point on the data or the range of available coordinates, and the design coordinate value of the measurement point of the machine tool P. The dimension of the measurement point is, for example, "2" in the case of two-dimensional and "3" in the case of three-dimensional, but it is not limited to this. In addition, the measurement position master information is stored in the measurement position master storage unit 21 in advance by the user of the adjustment amount estimation device 100. In addition, the measurement position master information is an example of the measurement position information.
[0047] The three-dimensional measurement result storage unit 22 stores three-dimensional measurement result information including the measurement order of the coordinates involved in the three-dimensional measuring device M, the measurement ID (identification, identification number) for identifying the measurement time, etc., and the three-dimensional coordinates of the points measured by the three-dimensional measurement. In addition, the three-dimensional measurement result storage unit 22 is an example of a coordinate storage unit.
[0048] The adjustment amount storage unit 23 stores information on the height adjustment amount for adjusting the inclination of the guide surface of the machine tool.
[0049] The after-adjustment measurement result storage unit 24 stores after-adjustment measurement result information including the three-dimensional coordinates of points measured by the three-dimensional measurement after adjustment.
[0050] The correction term storage unit 25 stores correction term information which is a difference between an estimated value and an actual value of the height of the guide surface calculated in the past.
[0051] The calculation unit 40 performs various calculations for estimating the adjustment amount. The calculation unit 40 includes: a data acquisition unit 41 that acquires various data; a data conversion unit 42 that associates information including coordinates with each other and converts the data; a geometric error calculation unit 43 that calculates the geometric error; an adjustment amount calculation unit 44 that calculates the adjustment amount of the component; an adjustment amount indication unit 45 that indicates the adjustment amount; and a measurement result collection unit 46 that collects three-dimensional measurement result information.
[0052] The data acquisition unit 41 acquires various data required for calculation from the data storage unit 20. The data acquisition unit 41 is an example of a coordinate measurement unit, a coordinate acquisition unit, a pre-adjustment measurement result acquisition unit, or a post-adjustment measurement result acquisition unit.
[0053] The data conversion unit 42 associates the information of the measurement point stored in the measurement position main storage unit 21 with the acquired coordinates. The data conversion unit 42 is an example of a coordinate data conversion unit.
[0054] The geometric error calculation unit 43 calculates the geometric error of the entire machine tool P after assembly based on the geometric error of each component. The adjustment amount calculation unit 44 calculates the adjustment amount of each component according to the geometric error of the entire machine tool P after assembly. The adjustment amount indicating unit 45 indicates the adjustment amount by outputting the calculated adjustment amount to the display unit 61. The measurement result collection unit 46 collects the three-dimensional measurement result information of the assembled components.
[0055] The operator terminal 60 includes a display unit 61 such as a liquid crystal display or an organic EL (Electro-Luminescence) display for displaying various information, and an input unit 62 such as a mouse, a keyboard, or a touch panel for inputting information through an operator's operation.
[0056] The display unit 61 is an example of an adjustment amount output unit.
[0057] The three-dimensional measuring device M is a device that obtains the coordinates of each part of the measurement object and measures the geometrical properties of the measurement object. The geometrical properties include data related to parallelism, straightness, right angles, etc.
[0058] The communication unit 70 exchanges information with external devices such as the operator terminal 60 and the three-dimensional measuring device M connected to the adjustment amount estimating device 100 .
[0059] Figure 2 It means that Figure 1 FIG. 2 is a diagram showing an example of a hardware configuration in which the adjustment amount estimation device 100 is specifically realized.
[0060] Specifically, the information computing device 10 is, for example, a general-purpose computer. Figure 2 As shown, the information operation device 10 has: a processor 101; a communication unit 102; a main storage unit 103 that temporarily stores information; an auxiliary storage unit 104 that permanently stores information; and an internal bus 105 that exchanges data within the information operation device 10.
[0061] The processor 101 is, for example, a CPU (Central Processing Unit), and performs various logical operations.
[0062] The communication unit 102 is an interface for communicating with other devices.
[0063] The main storage unit 103 includes, for example, DRAM (Dynamic Random Access Memory) and SRAM (Static Random Access Memory), and the auxiliary storage unit 104 includes, for example, a hard disk drive (HDD) and a solid state drive (SSD).
[0064] For example, the data storage unit 20 of the adjustment amount estimation device 100 is implemented by the main storage unit 103 or the auxiliary storage unit 104 of the information operation device 10. The operation unit 40 is implemented by the processor 101 executing a program stored in the main storage unit 103 or the auxiliary storage unit 104. The communication unit 70 is implemented by the communication unit 102. The data storage unit 20, the data acquisition unit 41, and the operation unit 40 communicate with each other through the internal bus 105 connecting them.
[0065] Below, while referring to Figure 3 , while explaining the flow of a process of estimating the adjustment amounts of the lengths, heights, thicknesses, etc. of a plurality of support materials C supporting the table P12, the column P13, etc. using the machine tool P.
[0066] In addition, a plurality of support materials C that support the table P12, the column P13, etc. of the machine tool P are shown in FIG. Figure 3 Although not shown in the figure, the support material C is provided in the slider mechanism disposed between the upper surface of the base P11 and the worktable P12, and between the base P11 and the column P13, and supports the worktable P12 and the column P13 at a plurality of connection points P21 to P28. These support materials C are, for example, pads, spacers, etc., which can adjust the length, height, thickness, etc. in micro units.
[0067] The supporting material C is an example of an adjustment member.
[0068] The adjustment component can also be a precision threaded adjustment mechanism.
[0069] The working machine P has: a base P11 having a guide surface Sx in the x-direction and a guide surface Sy in the y-direction; a worktable P12 capable of moving on the base P11; a column P13 having a guide surface Sz in the z-direction; a z-axis base P14 capable of moving in the z-direction; and a head P15 fixed to the front end of the z-axis base P14.
[0070] The worktable P12 is provided on the guide surface Sx of the base P11 and is movable in the x direction on the base P11. The column P13 is provided on the guide surface Sy of the base P11 and is movable in the y direction on the base P11 and has a guide surface Sz in the z direction on the side. The z-axis base P14 is connected to the guide surface Sz on the column P13. The head P15 processes the workpiece.
[0071] As described above, the position of processing using the machine tool P is determined by the table P12 in the x direction, by the column P13 in the y direction, and by the z-axis base P14 in the z direction. Therefore, the processing accuracy of the workpiece affects the geometric errors of the guide surfaces Sx and Sy of the base P11 and the guide surface Sz of the column P13.
[0072] In order to maintain the machining accuracy of a workpiece by the machine tool P within a predetermined range, the operator adjusts the inclinations of the guide surfaces Sx and Sy of the base P11 and the guide surface Sz of the column P13 .
[0073] Below, refer to Figure 3 and Figure 4 , a method for horizontally adjusting the upper surface of the base P11, that is, the guide surface Sx, using the adjustment amount estimating device 100 will be described.
[0074] Figure 4 Shows Figure 3The example of the connection points P21 to P24 on the guide surface Sx of the base P11 of the working machine P and the connection points P25 to P28 on the guide surface Sy of the base P11 is shown. The height of the connection points P25 to P28 in the z direction can be adjusted at these connection points P25 to 28 by the size of the support material C sandwiched and arranged between the base P11 and the worktable P12 or between the base P11 and the column P13. The following is a description of the case where a flat pad R is used as an example of the support material C, with the minimum unit of the changeable size of the worktable P12 or the column P13 in the z direction being L.
[0075] Figure 5A It is an explanatory diagram illustrating a spacer R having a thickness L which is the minimum unit. Figure 5B This is an explanatory diagram showing an example of a spacer R1 having a thickness of 4L which is four times the minimum unit L. Figure 5C 4 is an explanatory diagram showing a gasket R2 having a thickness of 4L as a whole by stacking four gaskets R having a thickness of the minimum unit L. Figure 5A to Figure 5C The illustrated pads R, R1, and R2 are arranged between the base P11 and the table P12 or between the base P11 and the column P13, thereby making it possible to change the dimensions of the base P11 and the column P13 in the z direction and the heights in the z direction at the connection points P21 to P28. In addition, the means for changing the height in the z direction is not limited to the illustrated flat pads R, R1, and R2.
[0076] As described above, the height in the z direction of the connection points P21 to P28 can be changed in units of L by using a support material C having a thickness of an integral multiple of L or by using a plurality of support materials C having a thickness of L. Furthermore, the inclination of the upper surface of the table P12 can be adjusted by individually changing the thickness of the support material C at the four connection points P21 to P24. In addition, the inclination of the guide surface Sz of the column P13 can be adjusted by individually changing the thickness of the support material C at the four connection points P25 to P28.
[0077] Next, the overall flow of estimating the adjustment amount of the support material C supporting the table P12 of the machine tool P using the adjustment amount estimating device 100 will be described.
[0078] Depend on Figure 6 The flow of the operation indicated by the dotted line on the left side of is a flowchart of the machining operation using the machine tool P, and the flow of the processing indicated by the dotted line on the right side is a flowchart of the adjustment amount estimation processing using the adjustment amount estimation device 100. The corresponding flow of the information commonly used in the machining operation and the adjustment amount estimation processing is indicated by an arrow pointing to the left or right.
[0079] In order to make the movement of the worktable P12 relative to the base P11 and the movement of the column P13 relative to the base P11 smooth, the operator performs mechanical processing on the guide surface of the base P11 and the guide surface of the column P13. In addition, in order to process the workpiece on a flat surface, the operator also performs mechanical processing on the upper surface of the worktable P12 (step S11). Such mechanical processing is, for example, grinding.
[0080] Then, in order to confirm the result of the machining, the operator uses the three-dimensional measuring device M to perform three-dimensional measurement of the coordinates of a plurality of points provided on the surfaces of the machined base P11, table P12, and column P13 (step S12).
[0081] In this step, the structural components of the machine tool P, such as the base P11, the table P12, and the column P13, are individually measured three-dimensionally. The individual measurements are performed as described above because the structural components of the machine tool P have not yet been combined.
[0082] Step S12 is an example of a coordinate measuring step, a coordinate acquiring step, or a pre-adjustment measurement result acquiring step.
[0083] Next, the measurement result collection unit 46 collects the measurement result of step S12 performed by the operator, that is, the three-dimensional measurement result data, from the three-dimensional measurement device M via the communication unit 70 for subsequent processing (step S21). In addition, the measurement result collection unit 46 stores and accumulates the collected data in the three-dimensional measurement result storage unit 22.
[0084] After the measurement result collecting unit 46 completes collecting the three-dimensional measurement results for all of the base P11, the table P12, and the column P13, the geometric error calculating unit 43 performs calculations to predict the geometric errors after assembling the table P12, the base P11, and the column P13 (step S22).
[0085] The geometric error calculated here is, for example, the deviation of the posture of the guide surface of the base P11, the guide surface of the column P13, and the upper surface of the worktable P12, that is, the inclination calculated as an angle. The three-dimensional measurement result data measured by the three-dimensional measuring device M does not include the inclination of these surfaces. Therefore, the geometric error calculation unit 43 calculates the ratio of the difference in z coordinates of multiple points included in the three-dimensional measurement result data to the difference in x coordinates and y coordinates, thereby calculating the angle. In addition, based on the geometric error calculated here, the displacement of the assembled structural parts from each reference position is predicted and calculated.
[0086] Step S22 is an example of a displacement calculation step or a geometric error calculation step.
[0087] Based on the displacements from each reference position predicted and calculated by the prediction operation of the geometric error after assembly in step S22, the adjustment amount indicating unit 45 indicates the adjustment amount of the height of the connection points P21 to P28 to the operator (step S23). The indication of the adjustment amount is performed by, for example, the adjustment amount estimating device 100 issuing a command to the operator terminal 60 to display the data of the adjustment amount on the display unit 61. This indication is performed by numerically expressing the difference from the current value of the height for each connection point.
[0088] For example, if the adjustment amount related to the worktable P12 is indicated, the adjustment amount estimation device 100 displays "P21: 0.0 mm, P22: +0.1 mm, P23: +0.1 mm, P24: +0.2 mm" on the display unit 61. The operator thus understands that if the thickness of the support material C at the connection point P21 is set to be the same as the reference value L, the thickness of the support material C at the connection points P22 and P23 is set to L+0.1 mm, and the thickness of the support material C at the connection point P24 is set to L+0.2 mm, relative to the reference height, the inclination of the worktable P12 can be brought close to the target value.
[0089] Step S23 is an example of an adjustment amount output step.
[0090] Back to Figure 6 The operator performs the processing operation within the dotted line on the left side of the operator terminal 60 according to the instruction of step S23, that is, performs the adjustment operation (step S13) based on the data of the adjustment amount displayed on the display unit 61 of the operator terminal 60. For example, the operator reads the display of the display unit 61, keeps the height of the connection point P21 unchanged at the reference value L, sets P22 and P23 to L+0.1mm, and sets P24 to L+0.2mm, and performs the assembly of step S14 described later.
[0091] After the operator performs the three-dimensional measurement before assembly (step S12 ), the operator performs the assembly work of each component (step S14 ), and then measures the geometric errors of the connection points P21 to P28 on the assembled machine tool P (step S15 ).
[0092] The measurement result collection unit 46 collects the geometric error measurement result data obtained from the measurement results of step S15 (step S24). Specifically, the measurement result collection unit 46 collects the three-dimensional coordinates of the guide surface of the base P11, the guide surface of the column P13, and the upper surface of the table P12 after the thickness of the support material C at the connection points P21 to P28 is changed from L. Thus, the processing of the adjustment amount estimation device 100 ends.
[0093] Furthermore, the measurement result collecting unit 46 stores and accumulates the collected geometric error measurement result data in the adjusted measurement result storing unit 24. As described later, the correction term stored in the correction term storing unit 25 can be corrected by the geometric error measurement result data accumulated in the adjusted measurement result storing unit 24.
[0094] The calculation unit 40 determines whether the measured geometric error is within a predetermined range (step S16 ).
[0095] If the measured geometric error is within the prescribed range (step S16: YES), the operator ends all operations and sets the adjustment as completed (step S17). If it is not within the prescribed range (step S16: NO), it is impossible to adjust according to the adjustment amount indicated by the adjustment amount indicating unit 45, so the adjustment process returns to the adjustment process (step S13), and the operator performs the adjustment process again according to the adjustment amount indicated by the adjustment amount indicating unit 45. In addition, considering the case where the measured geometric error is not within the prescribed range even if the adjustment is performed according to the indicated adjustment amount, the number of times of returning from step S16 to step S13 may be limited. In such a case, based on the geometric error measurement result data stored in the adjusted measurement result storage unit 24, the corrected correction term is used the next time and thereafter, so that if the adjustment is performed according to the indicated adjustment amount, the geometric error will also converge to the prescribed range.
[0096] As described above, according to the adjustment amount estimating device 100 , by sequentially executing steps S11 to S12 , the operator can obtain the adjustment amount (steps S13 and S23 ) before the assembling work (step S14 ).
[0097] In contrast, in the existing method, the required adjustment amount is not known in advance, so the position of the head P15 on the workbench P12 of the working machine P must be fixed after one assembly, and the workbench P12 must only be moved parallel to the guide surface, and the change in the right-angle direction must be measured to implement height adjustment of the connection points P21 to P24.
[0098] Below, refer to the formula and the attached figure appropriately. Figure 6 The details of each step are described.
[0099] Figure 7 yes Figure 6 Detailed flowchart of the step of collecting three-dimensional measurement results (step S21).
[0100] The data acquisition unit 41 acquires a set of coordinates that is measurement result information obtained by three-dimensional measurement (step S12), coordinates of measurement points measured by the coordinate data measurement function of the machine tool, coordinates of measurement results input by the operator, etc. (step S31).
[0101] Next, the data conversion unit 42 acquires the coordinates of the measurement point via the data acquisition unit 41 , and refers to the measurement position main storage unit 21 to associate the information of the measurement point stored in the measurement position main storage unit 21 with the acquired coordinates.
[0102] The information stored in the measurement position master storage unit 21 is not limited to the aforementioned examples, i.e., the type of component, the type of measurement point, the position of the measurement point in the data, the coordinate value in the design, etc. Any format may be used as long as the coordinate data measured by the measurement position master information can be distinguished from the coordinate data of a point to be measured and can be associated with the acquired coordinate information.
[0103] The coordinates obtained by the data conversion unit 42 via the data acquisition unit 41 are associated with the information of the measurement point stored in the measurement position main storage unit 21, thereby converting the coordinates measured by the three-dimensional measuring device M and the designed three-dimensional coordinates into a one-to-one corresponding data format (step S32).
[0104] The data conversion unit 42 further associates the information stored in the measurement position main storage unit 21 with the manufacturing number of the component, and accumulates the converted coordinate information in the three-dimensional measurement result storage unit 22 .
[0105] Step S32 is an example of a coordinate data conversion step.
[0106] In the case of using only the conventional three-dimensional measuring device M, if the data format outputted for each component, the reference point or surface to be measured is different, only the manual measurement by the operator can be performed, and sometimes only the coordinate value in only one direction, that is, the information with unknown data about the component, the data format, the reference point to be measured, the reference position or the reference surface can be measured. However, in the above case, according to the adjustment amount estimation device 100, by performing the data conversion process (step S32), it is possible to accumulate information including the data format, the data of the reference point to be measured and the reference surface.
[0107] Figure 8 This is a detailed flowchart of the step of calculating the geometric error after assembly (step S22 ).
[0108] The geometric error calculation unit 43 obtains the correction term which is a parameter pre-stored in the correction term storage unit 25, and obtains the three-dimensional measurement information of each component of the machine tool P accumulated by collecting the three-dimensional measurement results (step S21) from the three-dimensional measurement result storage unit 22. In addition, when the geometric error calculation unit 43 obtains the correction term from the correction term storage unit 25, it can correct the correction term using the geometric error measurement result data accumulated in the adjusted measurement result storage unit 24. In addition, the geometric error calculation unit 43 calculates the overall geometric error when the components are assembled to form the machine tool P based on the geometric errors of the components (step S71).
[0109] For example, if the base P11 and the table P12 are taken as components as the angle of the geometric error with respect to the x direction, and the allowable value of the base P11 is ±1° and the allowable value of the table P12 is ±2°, the geometric error calculation unit 43 simply adds the lower limit value and the upper limit value, respectively, and sets the geometric error after the base P11 and the table P12 are assembled to ±3°. However, this is only an example of the calculation of the geometric error performed by the geometric error calculation unit 43. In practice, the geometric error after all the components are combined is calculated in consideration of the type and combination of the components, the type and direction of the geometric error to be calculated, and the like.
[0110] After the calculation of the geometric error is completed, the adjustment amount calculation unit 44 calculates the adjustment amount (step S72). Specifically, since the geometric error calculated in step S71 includes an upper limit and a lower limit, the adjustment amount calculation unit 44 calculates, for example, the average value of the upper limit and the lower limit. Moreover, when the average value converges between the upper limit and the lower limit of the design value, the adjustment amount calculation unit 44 calculates the difference between the average value and the average value of the upper limit and the lower limit of the design value to set it as the adjustment amount. When the average value does not converge between the upper limit and the lower limit of the design value, the difference between the average value and any of the upper limit or the lower limit of the design value and the average value is calculated to set it as the adjustment amount. The purpose is to converge the adjustment amount to a value as small as possible. However, this is an example of a method for calculating the adjustment amount. For example, the adjustment amount calculation unit 44 can calculate the difference between the average value of the upper limit and the lower limit of the geometric error and the average value of the upper limit and the lower limit of the design value in all cases to set it as the adjustment amount. Furthermore, the adjustment amount calculation unit 44 stores the calculated adjustment amount information in the adjustment amount storage unit 23 .
[0111] Step S72 is an example of an adjustment amount calculation step.
[0112] Fig. 9 Yes Figure 8A more detailed flowchart after the steps are broken down.
[0113] Steps S81 to S84 are included in step S71 , and steps S85 to S87 are included in step S72 .
[0114] First, the geometric error calculation unit 43 obtains three-dimensional information of each component necessary for calculation of geometric errors after assembly (step S81 ).
[0115] Next, the geometric error calculation unit 43 unifies the xyz directions of the three-dimensional information of each component and the reference data plane, and transforms the three-dimensional information of the component, that is, the coordinates (step S82 ).
[0116] Then, the geometric error calculation unit 43 calculates the amount of change in coordinates between each measurement point before and after assembly using the three-dimensional coordinates of each component transformed in the three-dimensional coordinate transformation step (step S82 ) (step S83 ).
[0117] The geometric error calculation unit 43 applies the correction value stored in the correction term storage unit 25 to the change amount obtained by calculating the change amount of the coordinates of each measurement point (step S83), and performs correction of the coordinates of each measurement point calculated in step S83 (step S84).
[0118] Next, in order to suppress the change estimated by steps S83 and S84 to below the specified value, the adjustment amount of the guide surface of the base P11, column P13, etc. is explored at multiple measurement points as much as possible to find the value at which the change is minimized, and the adjustment amount is calculated and set as the estimated value of the adjustment amount (step S85).
[0119] The estimated value of the adjustment amount obtained in step S85 and the estimated value of the measurement value of the post-assembly measurement point at this time are accumulated in the adjustment amount storage unit 23 (step S86).
[0120] Determine whether the calculation of the change amount and the required adjustment amount between the measurement points in all directions to be predicted, including x, y and z, is completed (step S87). If completed (step S87: YES), the processing is terminated; if not completed (step S87: NO), return to the transformation of three-dimensional information (step S82) and perform calculations in other directions.
[0121] Next, regarding the order of applying the method described so far, refer to Fig.10 For explanation.
[0122] Fig.10 The three-dimensional measuring device M on the workbench P12 after the assembly operation is used to measure the points a0 to a1. n , b0~b n、c0~c n d0~d n Hereinafter, an example of a calculation procedure will be described in which the amount of adjustment of the height of the connection point with the guide surface of the table P12 or the column P13 is estimated in advance, especially the amount of change of z before and after assembly.
[0123] like Fig.10 As shown, the measuring points a0~a n , b0~b n 、c0~c n 、d0~d n Each group of a and b, c and d is on a straight line.
[0124] Therefore, the measurement points a0 to a0 arranged along the x direction are n , b0~b n The x-coordinate is given by Figure 4 The four inherent points of connecting points P21 to P24 in the y direction are obtained. n d0~d n The y coordinate of is obtained by connecting points P25 to P28 between the guide surface of the base P11 in the y direction and the column P13.
[0125] Next, if the deviation in the z direction at point a0 on the worktable P12 after the machining in step S11 is set to 0, then point a n The deviation in the z direction from point a0 is calculated as follows.
[0126] (Point a n ={(point a in the three-dimensional measurement result of the table, with the bottom surface of the table as the reference data of the xy plane) = {(point a in the three-dimensional measurement result of the table n z coordinate of the base) + (a in the three-dimensional measurement result of the guide surface in the x-axis direction of the base using the guide surface in the x-axis direction of the base as the reference data n ((the average of the z coordinates of the four connection points of the table)} - {(the z coordinate of point a0 in the three-dimensional measurement result of the table, with the table bottom surface as the reference data of the xy plane) - (the average of the z coordinates of the four connection points of a0 in the three-dimensional measurement result of the guide surface in the x-axis direction of the base as the reference data)}
[0127] Point b0~b n are all arranged along the x-axis direction, so about point b n , can be achieved by connecting with point a n The offset in the z direction is calculated using the same method as that at .
[0128] In addition, point c n The z-direction offset at is calculated as follows.
[0129] (Point c n ={(the point c in the three-dimensional measurement result of the table, with the bottom surface of the table as the reference data of the xy plane) = {(the point c in the three-dimensional measurement result of the table n (the z coordinate of the guide surface in the y-axis direction of the base) + (the c coordinate of the three-dimensional measurement result of the guide surface in the y-axis direction of the base, taking the guide surface in the x-axis direction of the base as the reference data) n ((the average of the z coordinates of the four connection points of the table)} - {(the z coordinate of point c0 in the three-dimensional measurement result of the table, taking the table bottom surface as the reference data of the xy plane) - (the average of the z coordinates of the four connection points of a0 in the three-dimensional measurement result of the guide surface in the y-axis direction of the base, taking the x-direction guide surface of the base as the reference data)}
[0130] Point d0~d n are all arranged along the y-axis direction, so about point d n , can also be achieved by connecting with point b n The offset in the z direction is calculated using the same method as that at .
[0131] After the above calculation of the z-direction offset is completed, the adjustment amount calculation unit 44 performs correction (step S84) on the calculation of the coordinates of each measurement point (step S83). As described above, the correction is performed by adding the correction amount to the calculated z-direction offset at each measurement point.
[0132] Then, calculation of the correction amount required to set the change amount of each measured value to less than the specified value is performed (step S85). Fig.11 A specific method for calculating the correction amount will be described.
[0133] Fig.11 It is a diagram showing the change in coordinates of each point when the height of the connection point with the guide surface is adjusted. The dotted rectangle is a diagram of the connection point between the base P11 and its upper surface before tilting in the y-axis direction, and the solid rectangle is a diagram of the connection point between the base P11 and its upper surface after tilting at an angle θ in the y-axis direction.
[0134] like Fig.11 As shown in the figure, consider the case where one side of the base P11 in the x direction is lifted upward in the z direction with the connection point s1 as the center. At this time, the coordinates of the connection point s1 are set to remain unchanged before and after the base P11 is tilted, and the connection point s2 is moved by t to s'2. Since the triangle with the three points of connection points s1, s2 and s'2 as vertices is an isosceles triangle, if the x coordinate of the connection point s1 is set to x_s1, the x coordinate of s2 is set to x_s2, and the coordinates of an The x coordinate of n , then regarding the inclination angle θ, the following relationship holds through the law of cosines.
[0135] t 2 =|x_s2-x_s1| 2 +|x_s2-x_s1| 2 -2|x_s2-x_s1| 2 ×cosθ
[0136] If the above formula is transformed with respect to θ, it becomes as shown below.
[0137] cosθ=(2|x_s2-x_s1| 2 -t 2 ) / 2|x_s2-x_s1| 2
[0138] Next, if the inclination θ is used, the height a of the point on the upper surface of the worktable P12 is calculated. n The amount of change, that is, the amount of change Δz of the z coordinate before and after the worktable P12 is tilted, is obtained as shown below.
[0139] Δz=|x_a n -x_s1|×sinθ
[0140] In the calculation of the adjustment amount (step S85), in order to set the estimated value of the adjustment amount to be less than the specified value, the adjustment amounts of the connection points P21 to P24 are varied in a multi-point search to find the optimal value under the following objective function and constraint conditions.
[0141] Here, Δzmax_a, Δzmax_b, Δzmax_c, and Δzmax_d are respectively n 、b n 、c n d n The maximum value of the absolute value of the offset in the z-direction, t1, t2, t3, t4 are the adjustment amounts of the connection points of the guide surfaces of the worktable and the base in the x-axis direction.
[0142] Objective function: Minimize(Δzmax_a+Δzmax_b+Δzmax_c+Δzmax_d)
[0143] Variables: t1, t2, t3, t4
[0144] Restriction conditions: t1≥0, t2≥0, t3≥0, t4≥0, where t1, t2, t3, t4 are integer multiples of t (t is the unit adjustment amount)
[0145] Minimize is the minimization function.
[0146] The values t1 to t4 obtained by the above processing are regarded as estimated values of the adjustment amount, and these values are stored in the adjustment amount storage unit 23 (step S86).
[0147] If it is determined that all processing is completed (step S87: YES), the calculation is terminated, and if all processing is not completed (step S87: NO), the process returns to the conversion of three-dimensional information (step S82).
[0148] Fig.12 yes Figure 6 Detailed flowchart of the instruction of the adjustment amount (step S23) and the collection of the measurement results (step S24) shown.
[0149] The data acquisition unit 41 calculates the geometric error after assembly (step S22 ) and acquires the coordinate data of each connection point after assembly of the product to be assembled (step S14 ) stored in the adjustment amount storage unit 23 (step S91 ).
[0150] The adjustment amount indicating unit 45 obtains information on the estimated value of the adjustment amount of each connection point after the assembly operation via the data obtaining unit 41, sends the instruction information to the operator terminal 60, and displays it on the display unit 61, thereby instructing the operator on the adjustment amount (step S92). The operator performs the adjustment operation of the workbench P12 based on the estimated value of the adjustment amount of each connection point displayed on the display unit 61.
[0151] In implementation Figure 6 After the adjustment work (step S13), assembly work (step S14), and measurement of geometric errors (step S15) shown, the operator operates the input unit 62 of the operator terminal 60 to input the adjustment amount and measurement results after assembly.
[0152] The measurement result collecting unit 46 collects the adjusted measurement result information (step S93 ). In addition, the measurement result collecting unit 46 accumulates the collected information in the adjusted measurement result storage unit 24 .
[0153] In addition, the machine tool that is the object of adjusting the inclination of the worktable P12 described above is not limited to the machine tool P, but may be other types of machine tools that have two or more orthogonal translation axes and perform tool positioning. In addition, it may be other types of machines, devices, tools, equipment, etc. that require precise adjustment of the inclination of the surface.
[0154] In addition, the device for measuring the three-dimensional shape of the object to be measured is not limited to the three-dimensional measuring device M. For example, it may be an on-board measuring unit attached to a working machine. Furthermore, the three-dimensional shape of the object to be measured may be calculated based on information obtained by the operator operating the dial gauge.
[0155] (Second embodiment)
[0156] In the adjustment amount estimation device 100 according to the first embodiment, the adjustment is performed using the estimated adjustment amount. As a result, even if errors are caused by the influence of thermal deformation of each component, elastic deformation due to its own weight, geometric errors of components that are not three-dimensionally measured, etc., if the adjustment is completed, the processing is terminated. Furthermore, the measurement results after adjustment are accumulated in the after-adjustment measurement result storage unit 24, and can be used when obtaining the correction item at the next and subsequent adjustments.
[0157] In contrast, the adjustment amount estimation device 700 according to the second embodiment, as described later, obtains the geometric error after adjustment until the processing is completed, analyzes it through machine learning, calculates the correction term, and uses it for the next adjustment and thereafter. When the adjustment is performed using only the adjustment amount estimation device 100 according to the first embodiment, it is impossible to calculate the error of the parts that are not three-dimensionally measured and the surface that cannot be three-dimensionally measured. Therefore, in the case where the influence of the parts and surfaces is large as described above, for example, sometimes due to changes in the processing method of the outsourced parts, changes in the components, etc., a large difference occurs between the estimated adjustment amount and the actual adjustment amount. Even if the difference is constant in the next adjustment and thereafter, the difference generated needs to take into account the possibility of errors in three-dimensional measurement or thermal deformation, so if it is not continued for a certain number of times, the correction amount cannot be determined. The adjustment amount estimation device 700 uses machine learning to calculate the correction item, thereby being able to reduce the difference between the estimated adjustment amount and the actual adjustment amount at the next adjustment, and to estimate the adjustment amount in advance in response to errors caused by the thermal deformation of each component, elastic deformation caused by its own weight, geometric errors of components that have not been three-dimensionally measured, etc.
[0158] Hereinafter, only the parts different from the adjustment amount estimating device 100 will be described.
[0159] Fig.13 2 is a block diagram showing the structure of the adjustment amount estimation device 700 .
[0160] The adjustment amount estimation device 700 includes a machine learning unit 50 including a neural network that outputs the adjustment amount.
[0161] The adjustment amount estimation device 700 is as follows Fig.14As shown, even if the operator's work is completed, the geometric error measurement result data measured by measuring the geometric error (step S15) after the adjustment work (step S13) and the assembly work (step S14) is collected (step S124), and the geometric error correction item is calculated based on the data (step S125).
[0162] Fig.15 This is a flowchart showing details of the calculation of the geometric error correction term (step S125 ) using the adjustment amount estimating device 700 .
[0163] The data acquisition unit 41 acquires the three-dimensional measurement result A of the component, the geometric error B predicted and calculated by the adjustment amount estimation device 700 based on the three-dimensional measurement result A, the estimated adjustment amount C, the measurement result D of the geometric error after the actual assembly operation, and the adjustment amount E from the three-dimensional measurement result storage unit 22, the adjustment amount storage unit 23, and the adjusted measurement result storage unit 24 (step S1301). In addition, the geometric error B is calculated based on the three-dimensional measurement result A, so Fig.15 In addition, the adjustment amount E can be calculated based on the measurement result D of the geometric error, so although Fig.15 Although not explicitly stated in the specification, the measurement result collecting unit 46 may accumulate the adjustment amount E together with the measurement result D of the geometric error in the after-adjustment measurement result storage unit 24 , and may acquire the measurement result D and the adjustment amount E from the after-adjustment measurement result storage unit 24 .
[0164] Step S1301 is an example of a step of obtaining the adjusted measurement result.
[0165] The machine learning unit 50 uses the three-dimensional measurement result A, the predicted geometric error B, and the estimated adjustment amount C as input information for machine learning, and uses the measurement result D of the geometric error after the actual assembly operation and the adjustment amount E after the actual assembly operation as outputs to perform supervised learning (step S1302). In addition, as described above, the geometric error B and the adjustment amount C are calculated based on the three-dimensional measurement result A, so the machine learning unit 50 can only use the three-dimensional measurement result A as input information for machine learning. In addition, as described later, the value obtained by the machine learning unit 50 can be only the adjustment amount E, and there is no problem even if the measurement result D of the geometric error cannot be obtained, so the machine learning unit 50 can only use the adjustment amount E as the output information of machine learning to perform supervised learning.
[0166] In addition, the machine learning unit 50 receives various information via the data acquisition unit 41, and summarizes the results of the adjustments performed in advance, that is, the three-dimensional measurement result A', the predicted geometric error B', the estimated adjustment amount C', the measurement result D' of the geometric error after the actual assembly operation, and the adjustment amount E' after the actual assembly operation, by product unit, and stores them in the data storage unit 20.
[0167] The adjustment amount calculation unit 44 of the adjustment amount estimation device 700 inputs the three-dimensional measurement result A to the machine learning unit 50 , and instructs the adjustment amount based on the information of the adjustment amount E acquired from the machine learning unit 50 .
[0168] The acquisition of the adjustment amount E using the machine learning unit 50 after learning is an example of an estimation step.
[0169] According to the adjustment amount estimation device 700 , it is possible to feed back an error actually occurring and correct the estimation result, so that the estimation accuracy of the adjustment amount can be improved by repeatedly using the adjustment amount estimation device 700 .
[0170] (Third embodiment)
[0171] The adjustment amount estimation devices 100 and 700 are devices for estimating adjustment amounts with respect to a working machine as a target, but the target of the present invention is not limited to the working machine.
[0172] The structure and configuration of the adjustment amount estimation device according to the third embodiment Figure 1 The adjustment amount estimation device 100 shown in FIG. Fig.13 The adjustment amount estimation device 700 shown is the same as that of the device 700, but is a device for which a measurement device having a surface obtained by reducing a geometric error is used as an object.
[0173] The processing performed by the adjustment amount estimation device according to this embodiment is the same as the processing performed by the adjustment amount estimation device 100 or the adjustment amount estimation device 700. Fig.21 As shown in the dashed line on the left side of , the difference is that the work performed by the operator is not a processing work, but the assembly of the measuring device. In addition, it is assumed that the assembly of the measuring device is only once, and no other measuring device will be assembled thereafter. Therefore, Fig.21 As shown, the measurement result of step S15 is not collected by the adjustment amount estimating device.
[0174] In addition, the method described in the above embodiment can be applied to various devices as a program that can be executed by a computer, such as writing to a storage medium such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc. The computer that implements the present invention reads the program stored in the storage medium, controls the action through the program, and thus performs the above-mentioned processing. In addition, a storage device on the Internet stores a program, and by downloading the program, the method described in the above embodiment can also be applied.
[0175] In addition, the present invention does not depart from the broad spirit and scope of the present invention, and various embodiments and variations can be realized. In addition, the above-mentioned embodiments are used to illustrate the present invention and do not limit the scope of the present invention. That is, the scope of the present invention is not the embodiment, but is shown by the claims. Moreover, various variations implemented within the scope of the claims and the meaning of the invention equivalent thereto are regarded as within the scope of the present invention.
[0176] This application is based on Japanese Patent Application No. 2019-109883 filed on June 12, 2019. The entire specification, claims, and drawings of Japanese Patent Application No. 2019-109883 are incorporated herein by reference.
[0177] Description of the label
[0178] 10…Information computing device, 20…Data storage unit, 21…Measurement position main storage unit, 22…Three-dimensional measurement result storage unit, 23…Adjustment amount storage unit, 24…Adjusted measurement result storage unit, 25…Correction item storage unit, …Data acquisition unit, 40…Calculation unit, 41…Data acquisition unit, 42…Data conversion unit, 43…Geometric error calculation unit, 44…Adjustment amount calculation unit, 45…Adjustment amount indication unit, 46…Measurement result collection unit, 50…Machine learning unit, 60…Operator terminal, 61…Display part, 62…input part, 70…communication part, 100…adjustment amount estimating device, 101…processor, 102…communication part, 103…main storage part, 104…auxiliary storage part, 105…internal bus, 700…adjustment amount estimating device, C…support material, M…three-dimensional measuring device, P…machine tool, P11…base, P12…work table, P13…column, P14…base, P15…head, P21~P28…connection point, R, R1, R2…pad, Sx, Sy, Sz…guide surface.
Claims
1. An adjustment amount estimation device, comprising: a coordinate measuring unit that measures coordinates of points on surfaces of a base, a table, and a column included in structural components of the machine tool; and a geometric error calculation unit that calculates a geometric error, which is an error between a geometric characteristic of the shape, posture or position of the surface and a reference value, based on the coordinates measured by the coordinate measurement unit; The geometric error calculation unit predicts and calculates, before assembling the machine tool, a displacement of the surface of the structural component from a reference position after assembling the machine tool based on the geometric error of the structural component before assembling the machine tool. The geometric error calculation unit calculates an adjustment amount of an adjustment member that is arranged between the base and the table or between the base and the column and is used when the height is changed to change the geometric characteristics of the surface based on the predicted calculated displacement.
2. The adjustment amount estimation device according to claim 1, wherein: have: a coordinate storage unit for storing the coordinates measured by the coordinate measurement unit; a coordinate acquisition unit that acquires the coordinates stored in the coordinate storage unit; a measurement position main storage unit for storing measurement position information including design coordinates of the working machine, identification information of the structural component, and identification information of a measurement point, the identification information of the measurement point including information related to the coordinates, dimensions, or accuracy of the measurement point; as well as The coordinate data conversion unit refers to the measurement position main storage unit and associates the coordinates acquired from the coordinate acquisition unit with the measurement position information.
3. The adjustment amount estimation device according to claim 2, wherein: It also has a correction item storage unit, which stores correction item information. The geometric error calculation unit corrects the calculated coordinates of each measurement point using the correction value stored in the correction term storage unit with respect to the change amount obtained by calculating the change amount of the coordinates of each measurement point.
4. The adjustment amount estimation device according to any one of claims 1 to 3, wherein: An adjustment amount output unit is provided for outputting the calculated adjustment amount.
5. An adjustment amount estimation device, comprising: a coordinate measuring unit that measures coordinates of points on a surface included in a structural component of the machine tool; and a geometric error calculation unit that calculates a geometric error, which is an error between a geometric characteristic of the shape, posture or position of the surface and a reference value, based on the coordinates measured by the coordinate measurement unit; The geometric error calculation unit predicts and calculates the displacement of the surface of the structural component from a reference position after the machine tool is assembled based on the geometric error of the structural component before assembly before the machine tool is assembled. The geometric error calculation unit calculates an adjustment amount of the adjustment member included in the machine tool and for changing the geometrical property of the surface based on the displacement calculated by the prediction. The adjustment amount estimation device further comprises: a pre-adjustment measurement result acquisition unit that acquires coordinates of the structural component of the machine tool before adjustment; a post-adjustment measurement result acquisition unit that acquires the coordinates of the structural component of the machine tool after adjustment; and The machine learning unit performs learning by taking the coordinates of the structural component before the adjustment, the coordinates of the structural component after the adjustment, and the adjustment amount as inputs and outputting a predicted value of the adjustment amount.
6. A method for estimating an adjustment amount, comprising: A coordinate measuring step of measuring the coordinates of points on the surfaces of the base, the worktable and the column included in the structural components of the machine tool; a geometric error calculation step of calculating a geometric error which is an error between the geometric characteristics of the surface and a reference value based on the coordinates measured in the coordinate measurement step; a displacement calculation step of predicting and calculating the displacement of the surface of the structural component from a reference position after the machine tool is assembled based on the geometric error calculated in the geometric error calculation step before the machine tool is assembled; as well as An adjustment amount calculation step is performed, according to the displacement predicted and calculated by the displacement calculation step, an adjustment component is arranged between the base and the workbench or between the base and the column and is used when the height is changed, and the adjustment amount of the adjustment component that changes the geometric characteristics of the surface.
7. The adjustment amount estimation method according to claim 6, wherein: have: a coordinate acquisition step, acquiring the coordinates; and The coordinate data transformation step associates the coordinates obtained by the coordinate acquisition step with the measurement position information, which is information including the design coordinates of the working machine, the identification information of the structural components, and the identification information of the measurement point, and the identification information of the measurement point includes information related to the coordinates, dimensions or accuracy of the measurement point.
8. The adjustment amount estimation method according to claim 6 or 7, wherein: The method includes a step of outputting the calculated adjustment amount.
9. A method for estimating an adjustment amount, wherein: Include: a coordinate measuring step of measuring the coordinates of points on a surface included in the structural component of the machine tool; and a geometric error calculation step of calculating a geometric error which is an error between the geometric characteristics of the surface and a reference value based on the coordinates measured in the coordinate measurement step; a displacement calculation step of predicting and calculating the displacement of the surface of the structural component from a reference position after the assembly of the machine tool based on the geometric error calculated in the geometric error calculation step before the machine tool is assembled, an adjustment amount calculation step of calculating an adjustment amount of an adjustment member provided in the machine tool and changing the geometrical property of the surface based on the displacement predicted and calculated by the displacement calculation step; a pre-adjustment measurement result obtaining step of obtaining coordinates of the structural component of the machine tool before adjustment; a post-adjustment measurement result obtaining step of obtaining coordinates of the structural component of the machine tool after adjustment; as well as In the estimation step, the coordinates of the structural component before adjustment of the working machine are input into a machine learning unit that receives the coordinates of the structural component before adjustment, the coordinates of the structural component after adjustment, and the adjustment amount as input and learns the predicted value of the adjustment amount as output. 10 . A nonvolatile recording medium having recorded thereon an adjustment amount estimation program, the adjustment amount estimation program causing a computer to execute the steps of the method according to claim 6 .
Citation Information
Patent Citations
Machine tool adjustment system, machine tool adjustment method, program, and machine tool
JP2016026892A
Correction value computing method and correction value computing program for machine tool
JP2016038674A
RFID transponder based-module for transferring information to reading device
JP2019109883A
Steel member manufacturing method
JP1998077609A