Machine tool accuracy analysis system
Patent Information
- Application Number
- JP2021144183
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-09-03
- Publication Date
- 2025-03-14
- Estimated Expiration
- 2041-09-03
AI Technical Summary
【0007】 本開示によれば、ユーザが現状の機械精度および補正データの調整後の機械精度を確認することができ、必要ない機械精度の調整にかかる時間と費用の無駄がなくなる。 特に、機械情報比較部を備えた別の態様によれば、上記効果に加えて、機械精度の分析を行う工作機械の機械情報と相関がある機械情報のデータも含めて分析を実施するので、対象とする工作機械のデータが少ない場合でも、補正データ修正値の信頼性を高くすることができる。
Smart Images

Figure 0007645751000001 
Figure 0007645751000002 
Figure 0007645751000003
Abstract
Description
[Technical field]
[0001] The present disclosure relates to a system for analyzing the machine accuracy of a machine tool. [Background technology]
[0002] To achieve high accuracy, machine tools often have functions to correct mechanical accuracy such as positioning accuracy, straightness, and squareness, as well as thermal displacement, etc. Mechanical accuracy can be reduced by various factors such as the temperature environment of the factory, wear of machine components, and deformation of the floor. When machine precision drops, it is necessary to measure the precision and adjust the compensation data for each compensation function, as well as adjust the precision of the machine, such as the machine level, etc. It is difficult for a machine tool user to modify the compensation data for each compensation function or adjust the precision of the machine, so the user generally requests the manufacturer to do this, and a serviceman or technician familiar with machine tools is dispatched to the user's site to measure the precision of the machine. As a method for machine tool service personnel or the like to make adjustments without visiting the user's premises, Patent Document 1 discloses a technology in which measurement data from a measuring device attached to the machine tool and maintenance information are used to calculate machine accuracy and adjust compensation data. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Patent No. 6738466 Summary of the Invention [Problem to be solved by the invention]
[0004] Users request adjustment of machine accuracy when they are concerned about a decline in the accuracy of the workpiece. However, the accuracy of a workpiece includes factors other than machine accuracy, such as processing conditions and tools, and it is often difficult to know whether the machine accuracy has declined when the accuracy of the workpiece has declined. For this reason, machine tool service personnel first measure and analyze the machine accuracy before deciding whether to adjust the machine accuracy. If the measurement and analysis shows that the machine accuracy has not declined or that correcting the compensation data will not improve the machine accuracy, the time and money spent on measuring and analyzing the machine accuracy will be wasted. Patent Document 1 does not disclose a means for checking the machine precision. This poses a problem in that it is not possible to check the improvement in the machine precision when the correction data is modified. On the other hand, in order to correct the compensation data, it is necessary to measure the machine accuracy. However, since the machine accuracy is measured after the machining is stopped, there is often little measurable data. As a result, there is an issue that sufficient analysis cannot be performed due to the small amount of measurement data, which reduces the reliability of the correction data correction value.
[0005] Therefore, the present disclosure aims to provide an accuracy analysis system for machine tools that allows a user to check the degree of deterioration in machine accuracy and the machine accuracy after correction of compensation data, and to correct the compensation data or request adjustment work for the machine accuracy. Another object of the present disclosure is to provide a machine tool accuracy analysis system that can increase the reliability of the revised value of compensation data by analyzing accuracy data from multiple machine tools, including accuracy data of machine information that is highly correlated with the machine information of the machine tool whose machine accuracy is being analyzed. [Means for solving the problem]
[0006] In order to achieve the above object, the present disclosure provides a system for analyzing accuracy of a machine tool, comprising: The machine tool is provided witha control unit that stores previously acquired accuracy data relating to the machine accuracy of the machine tool, correction data for correcting an error based on the accuracy data, and machine information that is information relating to the machine tool; a machine precision calculation unit that calculates a machine precision from the precision data of the control unit; a data server that stores the accuracy data, the correction data, and the machine information; The machine tool is provided with a data communication unit that transmits the accuracy data, the correction data, and the machine information in the control unit to the data server; a data analysis unit that uses the accuracy data and the correction data in the data server to determine a correction data correction value that is a correction value of the correction data and predicted accuracy data when the correction data correction value is applied; a corrected machine precision calculation unit for calculating a corrected machine precision from the predicted precision data; a data display unit that displays the corrected machine precision calculated by the corrected machine precision calculation unit; Including the law of nature, The data communication unit further includes a second data display unit that displays the machine precision calculated by the machine precision calculation unit, and a communication execution selection means that selects whether or not to execute transmission to the data server, the data server stores the accuracy data, the compensation data, and the machine information of a plurality of the machine tools; the data analysis unit includes a machine information comparison unit that compares the machine information of each of the plurality of machine tools in the data server, The machine information comparison unit, when determining the compensation data correction value and the predicted accuracy data of the specified machine tool, uses the compensation data and the accuracy data of another machine tool having the machine information determined to be correlated with the machine information of the specified machine tool to determine the compensation data correction value and the predicted accuracy data of the specified machine tool. It is characterized by: Another aspect of the present disclosure is characterized in that, in the above configuration, the data display unit displays at least one of a graph showing the corrected machine precision calculated by the corrected machine precision calculation unit, a pass / fail judgment result for the corrected machine precision, the validity of the correction data correction value, and the necessity for machine precision adjustment work. Another aspect of the present disclosure is characterized in that, in the above configuration, the second data display unit displays at least one of a graph showing the machine precision calculated by the machine precision calculation unit, a result of determining whether the machine precision is good or bad, and the need for machine precision correction. Another aspect of the present disclosure is the above-mentioned configuration, further comprising a second data communication unit that transmits the correction data revision value and the predicted accuracy data from the data analysis unit to the control unit, The second data communication unit is characterized by comprising a second communication execution selection means for selecting whether or not to execute communication from the data analysis unit to the control unit. Another aspect of the present disclosure is characterized in that, in the above configuration, the accuracy data of the control unit is a measured position, a command position, and a temperature of a specified portion of the machine tool during a preset machine operation. Another aspect of the present disclosure is characterized in that, in the above configuration, the measurement position is the position of an object acquired by a position measurement sensor, or the position of the tip of a tool acquired by a tool sensor. Another aspect of the present disclosure is a method for adjusting the accuracy of an image forming apparatus, comprising: and an accuracy adjustment receiving unit that determines an adjustment work possible date based on a request for accuracy adjustment work by the accuracy adjustment work requesting unit and presents the date to the accuracy adjustment work requesting unit, The accuracy adjustment work requesting unit is characterized by comprising a reservation means for selecting an adjustment work date from the adjustment work available dates and making a reservation. Effect of the Invention
[0007] According to the present disclosure, a user can check the current machine precision and the machine precision after adjustment of the correction data, eliminating the waste of time and money involved in adjusting the machine precision that is not necessary. In particular, according to another embodiment including a machine information comparison unit, in addition to the above-mentioned effects, the machine information of the machine tool for analyzing the machine accuracy is correlated. be Since the analysis is performed including data on machine information, the reliability of the correction data revision value can be increased even if there is a small amount of data on the target machine tool. [Brief description of the drawings]
[0008] [Figure 1] FIG. 1 is a schematic diagram of an accuracy analysis system for a double column machining center. [Diagram 2] This is an example of a machine accuracy check and analysis request screen. [Diagram 3] This is an example of the machine accuracy confirmation and correction request screen after correction. [Figure 4] 13 is an example of an accuracy adjustment work request screen. [Diagram 5] This is an example of using a position measurement sensor. [Figure 6] This is an example of using a tool sensor. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0009] Hereinafter, an embodiment of the present disclosure will be described with reference to the drawings. FIG. 1 is a schematic diagram of an accuracy analysis system S for a double-column machining center M, which is an example of a machine tool. First, in the double-column machining center M, columns 2 are fixed to both sides (direction perpendicular to the paper surface) of a bed 1, a cross rail (not shown) is fixed between the columns 2, and a saddle 3 is mounted on the cross rail so as to be movable in the Y-axis direction perpendicular to the paper surface. A spindle head 4 is mounted on the saddle 3 so as to be movable in the Z-axis direction, which is the vertical direction, and a spindle 5 is rotatably fixed to the spindle head 4. A table 6 is mounted on the top of the bed 1 so as to be movable in the X-axis direction, which is the horizontal direction parallel to the paper surface. The position of the table 6 in the X-axis direction is determined by a scale (not shown) mounted on the bed 1 and a scale detector (not shown) fixed to the table 6. Temperature sensors (not shown) are also installed in each part of the machine. The saddle 3, spindle head 4, and table 6 are controlled in the respective axial directions based on a machining program stored in an NC device 10, and machining is performed by moving the spindle 5 relative to the workpiece on the table 6.
[0010] The accuracy analysis system S includes a control unit 11, a machine accuracy calculation unit 15, a first data communication unit 17 (data communication unit), a second data communication unit 21 (second data communication unit), a data analysis system 30, and an accuracy adjustment reception unit 40. The control unit 11, the machine accuracy calculation unit 15, the first data communication unit 17, and the second data communication unit 21 are provided in the NC device 10 of the double-column machining center M. The data analysis system 30 and the accuracy adjustment reception unit 40 are installed in the office of a machine tool manufacturer or an accuracy adjustment operator. However, the machine precision calculation unit 15, the first data communication unit 17, and the second data communication unit 21, excluding the control unit 11 of the NC device 10, may be installed in a factory as external devices independent of the NC device 10. The data analysis system 30 may also be attached to a double column machining center M.
[0011] Analysis of machine accuracy by the accuracy analysis system S will be described using the positioning accuracy of the table 6 in the X-axis direction as an example of machine accuracy. First, a method for measuring positioning accuracy in the X-axis direction is shown in Figure 5. Master gauge 101 is a gauge in which the distances between multiple blocks 102 are known, and is installed on the top surface of table 6. Touch probe 103, a position measurement sensor, is attached to spindle 5, and the X-axis is moved so that touch probe 103 approaches block 102 of master gauge 101, and the X-axis coordinate is obtained at the point when the stylus of touch probe 103 comes into contact and transmits a trigger signal, or at the point when a signal delay is taken into consideration. These measurements are possible by preparing a measurement program in advance, installing master gauge 101, and executing the program. The measurement results and temperature information from the temperature sensors installed in the double column machining center M are recorded as accuracy data 12 in a memory section of a control section 11 of the NC device 10. At the same time, the memory section records various correction data 13 relating to error correction such as pitch correction and thermal displacement correction, and machine information 14 such as the model name of the double column machining center M, the serial number, the date and time when the accuracy data was obtained, and the temperature information of the factory.
[0012] The machine precision calculation unit 15 calculates the machine precision 16 from the data recorded in the control unit 11. The user can check the calculated machine precision 16 on a data display unit 18 (second data display unit) provided in the first data communication unit 17. 2 is an example of a machine accuracy confirmation / analysis request screen 111 that displays the X-axis positioning accuracy, which is the machine accuracy 16. The horizontal axis of graph 113 is the X-axis command coordinate value calculated from each distance of block 102. The vertical axis of graph 113 indicates the positioning accuracy, which is the difference between the X-axis measured coordinate value and the X-axis command coordinate value when touch probe 103 comes into contact with block 102 with respect to the X-axis command coordinate value. The user checks the positioning accuracy shown in graph 113, and if he / she wishes to request an accuracy analysis, he / she presses execute button 114 in the field for accuracy analysis request 112, which is first communication execution selection means 19 (communication execution selection means).To cancel, he / she presses cancel button 115.
[0013] By pressing the execute button 114, the accuracy data 12, the correction data 13, and the machine information 14 of the control unit 11 are transmitted to the data server 31 installed in the external data analysis system 30 through the first data communication unit 17. Instead of the graph 113, or together with the graph 113, at least one of a message indicating whether the machine accuracy 16 is good or bad and a message indicating the necessity of machine accuracy analysis may be displayed. Also, the first judgment unit 20 (judgment unit) provided in the first data communication unit 17 may automatically judge whether accuracy analysis is necessary based on the machine accuracy 16, and if it is judged to be necessary, data may be transmitted to the data server 31 to request the analysis. By providing such a first judgment unit 20, the necessity of accuracy analysis can be judged on the machine side, and automation can also be accommodated.
[0014] The accuracy data, compensation data, and machine information of a plurality of double column machining centers transmitted in a similar manner are stored in the data server 31. The data analysis system 30 is provided with a data analysis unit 32 and a corrected machine accuracy calculation unit 33. The data analysis unit 32 uses the data in the data server 31 to analyze the correction value of the compensation data that compensates for the positioning accuracy. The analysis method includes machine calculation using AI or analysis by an engineer. The data used for the analysis includes the accuracy data 12, compensation data 13, and machine information 14 of the double-column machining center M, as well as the machine information comparison unit 34 which compares the machine information of other double-column machining centers stored in the data server 31 with the machine information 14 of the double-column machining center M, and if there is another double-column machining center whose machine information is highly correlated with the machine information 14, the accuracy data and compensation data of that double-column machining center are used. The data analysis unit 32 uses the correction data revision value 35 to generate predicted accuracy data 36 . The corrected machine precision calculation unit 33 creates a corrected machine precision 37 (in this case, the corrected positioning precision when the compensation data correction value 35 is used) from the predicted precision data 36. This corrected machine precision 37 is transmitted to the second data communication unit 21, and can be confirmed on the data display unit 22 of the second data communication unit 21.
[0015] Fig. 3 is an example of a post-correction machine accuracy confirmation / correction request screen 116 that displays the corrected positioning accuracy of the X-axis, which is the post-correction machine accuracy 37. The horizontal axis of graph 119 indicates the X-axis command coordinate value, and the vertical axis indicates the calculated value of the positioning accuracy when the correction data correction value is applied. The user compares the pre-correction positioning accuracy shown in graph 113 of Fig. 2 with the post-correction positioning accuracy shown in graph 119 of Fig. 3, and if the user wants to apply the correction data correction value 35, he or she presses an execute button 120 in the column of the correction data correction request 117, which is the second communication execution selection means 23 (second communication execution selection means). To cancel, the user presses a cancel button 121. By pressing the execute button 120, the correction data revision value 35 of the data analysis section 32 is transmitted to the control section 11 through the second data communication section 21, and the correction data 13 is changed in the control section 11.
[0016] In addition, instead of or together with the graph 119, at least one of a message indicating whether the corrected machine precision 37 is good or bad and a message indicating the validity of the machine precision correction and the necessity of the machine precision work may be displayed. Also, the second judgment unit 24 (second judgment unit) provided in the second communication execution selection means 23 may automatically judge whether or not the correction data correction value 35 needs to be applied based on the corrected machine precision 37, and if it is judged to be necessary, may transmit the corrected machine precision 37 to the control unit 11 to request correction of the correction data. By providing such a second judgment unit 24, the necessity of correction data correction can be judged on the machine side, and automation can also be accommodated. The data analysis unit 32 is provided with a data shortage / failure notification means 38. When the accuracy data 12 or the correction data 13 is insufficient or defective and an accuracy analysis cannot be performed, the data shortage / failure notification means 38 notifies the data display unit 22 that remeasurement is required.
[0017] If the post-correction machine accuracy 37 shown in graph 119 of Fig. 3 has not been improved much, press execute button 122 in the column for accuracy adjustment work request 118, which is accuracy adjustment work request unit 25 provided in second data communication unit 21. Then, the manufacturer or the like that has accepted the accuracy adjustment work request selects an available date 41 for adjustment work in accuracy adjustment acceptance unit 40, and displays the available date (circle) on calendar 126 on accuracy adjustment work request screen 123 shown in Fig. 4. The accuracy adjustment work request screen 123 also displays accuracy adjustment request date 124. The user inputs a desired accuracy adjustment work date 125 from among the available reservation dates, and presses a reservation button 127, which is reservation means 26. Then, accuracy adjustment work date 125 is communicated to accuracy adjustment reception unit 40, and reception is completed. By providing the accuracy adjustment work requesting unit 25 in this manner, it is possible to immediately request an adjustment work for the machine accuracy in cases where the correction of the compensation data is ineffective.
[0018] In this manner, the accuracy analysis system S for the double-column machining center M of the above-described embodiment includes a control unit 11 that stores the accuracy data 12 relating to the mechanical accuracy of the double-column machining center M acquired in advance, correction data 13 for correcting errors based on the accuracy data 12, and mechanical information 14 which is information relating to the double-column machining center M, a data server 31 that stores the accuracy data 12, the correction data 13, and the mechanical information 14, a first data communication unit 17 (data communication unit) that transmits the accuracy data 12, the correction data 13, and the mechanical information 14 in the control unit 11 to the data server 31, a data analysis unit 32 that uses the accuracy data 12 and the correction data 13 in the data server 31 to determine a correction data correction value 35 which is a correction value of the correction data 13 and predicted accuracy data 36 when the correction data correction value 35 is applied, a corrected mechanical accuracy calculation unit 33 that calculates a corrected mechanical accuracy 37 from the predicted accuracy data 36, and a data display unit 22 that displays the corrected mechanical accuracy 37 calculated by the corrected mechanical accuracy calculation unit 33. According to this configuration, the user can check the degree of deterioration of the machine precision and the machine precision after the correction data is corrected, and then correct the correction data or request the adjustment of the machine precision, thereby eliminating the waste of time and money spent on unnecessary adjustment of the machine precision.
[0019] In particular, the data server 31 stores accuracy data, compensation data and machine information of multiple gate-type machining centers, and the data analysis unit 32 is equipped with a machine information comparison unit 34 that compares the machine information of the multiple gate-type machining centers in the data server 31, and when determining the compensation data correction value 35 and the expected accuracy data 36 of the gate-type machining center M, the machine information comparison unit 34 determines the compensation data correction value 35 and the expected accuracy data 36 of the gate-type machining center M using the compensation data and accuracy data of other gate-type machining centers having machine information that is determined to be highly correlated with the machine information 14 of the gate-type machining center M. In this way, by conducting an analysis using data from multiple double-column machining centers, including data on machine information that is highly correlated with the machine information of the double-column machining center M for which the machine accuracy is being analyzed, the reliability of the correction data revision value 35 and the predicted accuracy data 36 can be increased even if there is a small amount of data on the target double-column machining center M.
[0020] The present disclosure is not limited to the above embodiment, and the machine accuracy can be acquired by changing the measurement method of accuracy data for straightness, squareness, thermal displacement of the machine, etc., other than the above positioning accuracy. For example, in the method using the tool sensor 105 in Fig. 6, a tool 104 is attached to the spindle 5, and the tool tip position is periodically measured by the tool sensor 105, making it possible to measure the thermal displacement of the machine in the Z direction. In the above embodiment, two data communication units are provided, but each function may be integrated into one unit. In this case, the data display unit may be one unit, and the screens in Figures 2 and 3 may be split and displayed simultaneously, or may be individually switchable. The data analysis section may omit the machine information comparison section and obtain and display the correction data revision value and predicted accuracy data for only one machine tool. Additionally, the machine tool is not limited to a machining center, but may be a multi-tasking machine or other dedicated machine. [Explanation of symbols]
[0021] 1 bed, 2 column, 3 saddle, 4 spindle head, 5 spindle, 6 table, 10 NC device, 11 control unit, 12 accuracy data, 13 compensation data, 14 machine information, 15 machine accuracy calculation unit, 16 machine accuracy, 17 first data communication unit, 18, 22 data display unit, 19 first communication execution selection means, 20 first judgment unit, 21 second data communication unit, 23 second communication execution selection means, 24 second judgment unit, 25 accuracy adjustment work request unit, 26 reservation means, 30 data analysis system, 31 data server, 32 data Analysis section, 33··Corrected machine accuracy calculation section, 34··Machine information comparison section, 35··Corrected compensation data value, 36··Predicted accuracy data, 37··Corrected machine accuracy, 40··Accuracy adjustment reception section, 41··Available days for adjustment work, 101··Master gauge, 103··Touch probe, 105··Tool sensor, 111··Machine accuracy confirmation and analysis request screen, 113, 119··Graph, 114, 120, 122··Execute button, 116··Corrected machine accuracy confirmation and correction request screen, 123··Accuracy adjustment work request screen, 127··Reservation button, M··Gate machining center, S··Accuracy analysis system.
Claims
1. 1. A system for analyzing accuracy of a machine tool, comprising: a control unit provided in the machine tool, storing previously acquired accuracy data relating to the machine accuracy of the machine tool, correction data for correcting errors based on the accuracy data, and machine information which is information relating to the machine tool; a machine precision calculation unit that calculates a machine precision from the precision data of the control unit; a data server that stores the accuracy data, the correction data, and the machine information; a data communication unit provided in the machine tool and configured to transmit the accuracy data, the compensation data, and the machine information in the control unit to the data server; a data analysis unit that uses the accuracy data and the correction data in the data server to determine a correction data correction value that is a correction value of the correction data and predicted accuracy data when the correction data correction value is applied; a corrected machine precision calculation unit for calculating a corrected machine precision from the predicted precision data; a data display unit that displays the corrected machine precision calculated by the corrected machine precision calculation unit; comprising the data communication unit further comprises a second data display unit that displays the machine precision calculated by the machine precision calculation unit, and a communication execution selection means that selects whether or not to execute transmission to the data server, the data server stores the accuracy data, the compensation data, and the machine information of a plurality of the machine tools; the data analysis unit includes a machine information comparison unit that compares the machine information of each of the plurality of machine tools in the data server, The machine information comparison unit, when determining the compensation data revision value and the predicted accuracy data of a specified machine tool, uses the compensation data and the accuracy data of another machine tool having machine information that is determined to be correlated with the machine information of the specified machine tool to determine the compensation data revision value and the predicted accuracy data of the specified machine tool.
2. The accuracy analysis system for a machine tool as described in claim 1, characterized in that the data display unit displays at least one of a graph showing the corrected machine accuracy calculated by the corrected machine accuracy calculation unit, a pass / fail judgment result of the corrected machine accuracy, the validity of the compensation data correction value, and the necessity for machine accuracy adjustment work.
3. The machine tool accuracy analysis system according to claim 1 or 2, characterized in that the second data display unit displays at least one of a graph showing the machine accuracy calculated by the machine accuracy calculation unit, a pass / fail judgment result of the machine accuracy, and a need for machine accuracy correction.
4. a second data communication unit that transmits the correction data revision value and the predicted accuracy data from the data analysis unit to the control unit; 4. The machine tool accuracy analysis system according to claim 1, wherein the second data communication unit is provided with a second communication execution selection means for selecting whether or not to execute communication from the data analysis unit to the control unit.
5. 5. The accuracy analysis system for a machine tool according to claim 1, wherein the accuracy data of the control unit is a measured position, a command position, and a temperature of a predetermined portion of the machine tool during a preset machine operation.
6. 6. The system for analyzing accuracy of a machine tool according to claim 5, wherein the measurement position is a position of an object acquired by a position measurement sensor, or a position of a tip of a tool acquired by a tool sensor.
7. an accuracy adjustment work requesting unit capable of requesting accuracy adjustment work; and an accuracy adjustment receiving unit that determines an adjustment work possible date based on a request for accuracy adjustment work by the accuracy adjustment work requesting unit and presents the date to the accuracy adjustment work requesting unit, 7. The system for analyzing accuracy of a machine tool according to claim 1, wherein the accuracy adjustment work requesting unit includes a reservation means for selecting an adjustment work date from the adjustment work available dates and making a reservation.
Citation Information
Patent Citations
Error compensation system and dynamic compensation method based on cloud intelligence
CN109753018A
Method and apparatus for automatically calibrating motion control systems
JP2004525467A
Methods for Conducting Manufacturing Design Checks
JP2016536672A
Error compensation system for machine, error compensation method, and error compensation program
JP2017027360A
Production system with function indicating inspection period for production machine
JP2018036781A