A vertical CNC machine tool magazine intelligent control method and system
The intelligent control method and system for vertical CNC machine tool magazines enhance tool state monitoring and replacement accuracy by analyzing tool cutting parameters and deviations, addressing inaccuracies in traditional systems.
Patent Information
- Application Number
- CN202410740948.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-06-11
- Publication Date
- 2025-01-03
- Estimated Expiration
- 2044-06-11
AI Technical Summary
Traditional methods for intelligent control of vertical CNC machine tool magazines suffer from inaccuracies in tool status monitoring and tool replacement control, especially in complex scenarios, affecting machining efficiency and quality.
An intelligent control method and system that analyzes various tool cutting parameters over time, determining relative difference time series intervals and tool state deviation values to accurately monitor and control tool states, using sensors to collect data and a clustering algorithm for analysis.
Improves the accuracy of tool state monitoring and replacement control by analyzing tool cutting parameter correlations and deviations, enhancing machining precision and reliability.
Smart Images

Figure CN118478239B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of machine tool intelligent control, and in particular to a method and system for intelligent control of a tool magazine of a vertical CNC machine tool. Background Art
[0002] With the development of modern manufacturing industry, the use of machining centers, especially vertical CNC machine tools, has become one of the important indicators of the level of manufacturing industry, such as the V series vertical machining center. The tool magazine and automatic tool changer of vertical CNC machine tools are key components. The performance and reliability of these components directly affect the quality and reliability of the overall processing. Therefore, the intelligent control of the tool magazine and automatic tool changer of vertical CNC machine tools is very critical at this stage.
[0003] At present, the intelligent control method of the tool magazine of a vertical CNC machine tool is mainly to store the model and specifications of the tools in the tool magazine, and replace the tools at the current machining position of the machine tool based on the stored information. The main forms of tool change include tool-to-tool change and cutting-to-cutting change. The monitoring of the tool status and the response to the tool change signal during the machining process of the vertical CNC machine tool affect the machining efficiency and quality of the vertical CNC machine tool. The detection and control methods of traditional vertical CNC machine tools have large errors in monitoring the tool status in complex scenarios, which in turn affects the accuracy of tool change control. Summary of the invention
[0004] In view of the above, it is necessary to provide an intelligent control method and system for a vertical CNC machine tool magazine, which improves the accuracy of tool status monitoring and tool replacement control compared to the traditional vertical CNC machine tool magazine control method and system:
[0005] In a first aspect, an embodiment of the present application provides an intelligent control method for a tool magazine of a vertical CNC machine tool, the method comprising the following steps:
[0006] Collect various tool cutting parameters at different times during vertical CNC machine tool processing;
[0007] Based on the changing characteristics of tool cutting parameters during the machining process and the real-time deviation of tool cutting parameters, the process of realizing intelligent control of vertical CNC machine tool tools is as follows:
[0008] Based on the characteristics of all kinds of cutting parameters of tools at different times, the relative difference time series intervals of the vertical CNC machine tool are determined;
[0009] Based on the correlation and distribution difference between different tool cutting parameters in each relative difference time series interval, the tool relative state difference value of each tool cutting parameter in each relative difference time series interval is determined;
[0010] Determine the tool cutting comparison feature value of each tool cutting parameter by combining the difference of tool relative state difference values in all relative difference time series intervals and the coincidence characteristics of tool cutting parameters in all relative difference time series intervals;
[0011] Combined with the tool cutting comparison characteristic values of all types of tool cutting parameters and the degree of deviation of all types of tool cutting parameters at the current moment relative to the preset standard values, the tool state deviation value of the tool at the current moment is determined to achieve intelligent control of vertical CNC machine tool tools.
[0012] In one embodiment, the tool cutting parameters include: cutting speed parameters, turning tool feed speed parameters, cutting depth parameters, vibration frequency parameters and cutting pressure parameters.
[0013] In one embodiment, the process of determining the relative difference time series interval is as follows:
[0014] Determine the tool cutting parameter matrix of the vertical CNC machine tool based on all kinds of tool cutting parameters at all acquisition moments;
[0015] Each column of data in the tool cutting parameter matrix is taken as a relative feature analysis sample. The clustering algorithm is used to cluster all the relative feature analysis samples of the tool cutting parameter matrix. The time between the minimum acquisition moment and the maximum acquisition moment corresponding to the relative feature analysis sample in each cluster cluster is taken as each relative difference timing interval of the vertical CNC machine tool.
[0016] In one embodiment, the process of determining the tool cutting parameter matrix is as follows:
[0017] All data collected from each tool cutting parameter are respectively formed into a cutting parameter sequence of each tool in chronological order;
[0018] Each tool cutting parameter sequence is taken as a row element of the matrix, and the matrix composed of all tool cutting parameter sequences is taken as the tool cutting parameter matrix.
[0019] In one embodiment, the process of determining the tool relative state difference value of each tool cutting parameter in each relative difference time series interval is as follows:
[0020] For each relative difference time series interval, a sub-matrix composed of all data in the tool cutting parameter matrix within the relative difference time series interval is used as a local relative state matrix of the relative difference time series interval;
[0021] Calculate the correlation between each row of data in the local relative state matrix and the remaining rows of data, and calculate the difference in coefficient of variation between each row of data in the local relative state matrix and the remaining rows of data;
[0022] The tool relative state difference value of each tool cutting parameter within the relative difference time series interval is positively correlated with all the correlations and all the differences of each tool cutting parameter.
[0023] In one embodiment, the process of determining the tool cutting comparison characteristic value of each tool cutting parameter is as follows:
[0024] The tool relative state difference values of each tool cutting parameter in all relative difference time series intervals form a cutting comparison state set of each tool cutting parameter;
[0025] For each cutting parameter of the cutting tool, the difference between any two elements in the cutting comparison state set is calculated, recorded as the relative state difference, and the maximum and minimum values of the acquisition time in the overlapping interval between the relative difference time series intervals corresponding to any two elements are counted, and the difference between the maximum and minimum values between any two elements is used as the exponent of an exponential function with a natural constant as the base;
[0026] The tool cutting comparison characteristic value of each tool cutting parameter is positively correlated with the relative state difference between any two elements in the cutting comparison state set of each tool cutting parameter; and is negatively correlated with the calculation result of the exponential function between any two elements in the cutting comparison state set of each tool cutting parameter.
[0027] In one embodiment, the process of determining the tool state deviation value of the tool at the current moment is:
[0028] Determine a tool state control parameter for each tool cutting parameter based on tool cutting comparison characteristic values of all types of tool cutting parameters;
[0029] Calculate the difference between the cutting parameter of each tool at the current moment in the vertical CNC machine tool machining process and the preset standard value, record it as the standard deviation, calculate the product of the standard deviation of each tool cutting parameter and the tool state control parameter, record it as the standard product;
[0030] The tool state deviation value of the tool at the current moment is positively correlated with all the standard products.
[0031] In one embodiment, the tool state control parameter of each tool cutting parameter is: the proportion of the tool cutting contrast characteristic value of each tool cutting parameter in the tool cutting contrast characteristic values of all types of tool cutting parameters.
[0032] In one embodiment, the determination process of realizing intelligent control of a vertical CNC machine tool tool is as follows:
[0033] If the tool state deviation value of the tool at the current moment is greater than the preset tool state deviation threshold, it means that the deviation of the tool currently in use is cutting deviation, otherwise, the deviation is no deviation;
[0034] Based on the deviation, a corresponding tool replacement signal is sent to the tool monitoring and control system to realize intelligent tool replacement.
[0035] In the second aspect, an embodiment of the present application also provides an intelligent control system for a vertical CNC machine tool tool magazine, comprising a memory, a processor, and a computer program stored in the memory and running on the processor, wherein when the processor executes the computer program, the steps of any one of the above-mentioned intelligent control methods for a vertical CNC machine tool tool magazine are implemented.
[0036] This application has at least the following beneficial effects:
[0037] This application analyzes the relative change differences between various tool cutting parameters during the vertical CNC machine tool cutting process, divides the time intervals during the vertical CNC machine tool cutting process, and accurately obtains the time intervals with significant relative change characteristics of various tool cutting parameters;
[0038] The fluctuation difference and correlation between different tool cutting parameters in the time series interval are analyzed, and the sensitivity of each tool cutting parameter in each time series interval for characterizing the tool state change is obtained. Based on the analysis of the sensitivity in all time series intervals, the relative sensitivity of each tool cutting parameter to the tool state change can be obtained, and the deviation characteristics of the vertical CNC machine tool processing are obtained through the relative sensitivity. The relative difference characteristics of all local tool cutting parameters are considered, and based on the comprehensive analysis of all local relative differences, the analysis results of the tool deviation characteristics of the vertical CNC machine tool cutting processing are accurately obtained, thereby improving the accuracy of tool state monitoring and tool replacement control. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] In order to more clearly illustrate the technical solutions and advantages in the embodiments of the present application or the prior art, the drawings required for use in the embodiments or the prior art descriptions are briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0040] Figure 1 A flowchart of a method for intelligently controlling a tool magazine of a vertical CNC machine tool provided in one embodiment of the present application;
[0041] Figure 2 It is a schematic diagram of the process of determining the relative state difference value of the tool;
[0042] Figure 3 It is a schematic diagram of the process of determining the tool cutting comparison characteristic value;
[0043] Figure 4 The figure is a schematic diagram of the process of obtaining tool status deviation value. DETAILED DESCRIPTION
[0044] In the description of the embodiments of the present application, words such as "exemplary", "or", "for example" and the like are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary", "or", "for example" and the like is intended to present related concepts in a concrete manner.
[0045] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art in the present application. The terms used in the specification of the present application are only for the purpose of describing specific embodiments and are not intended to limit the present application. It should be understood that, unless otherwise specified, " / " means or.
[0046] It should also be noted that the terms "first" and "second" in the specification, claims and drawings of this application are used to distinguish similar objects, rather than to describe a specific order or sequence. The method disclosed in the embodiments of this application or the method shown in the flowchart includes one or more steps for implementing the method. Without departing from the scope of the claims, the execution order of multiple steps can be interchanged with each other, and some steps can also be deleted.
[0047] The specific scheme of the intelligent control method and system for a vertical CNC machine tool magazine provided by the present application is described in detail below with reference to the accompanying drawings.
[0048] See also Figure 1 , which shows a flowchart of a method for intelligent control of a tool magazine of a vertical CNC machine tool provided by an embodiment of the present application, the method comprising the following steps:
[0049] Step 1: Collect various tool cutting parameters at different times during the vertical CNC machine tool processing.
[0050] The vertical CNC machine tool performs cutting processing on the processing object through the set processing parameters, where the set processing parameters mainly include cutting speed parameters, turning tool feed speed parameters and cutting depth parameters. At the same time, in order to further analyze the characteristics of the tool working state during the cutting process, the vibration frequency parameters and cutting pressure parameters of the tool during the cutting process are obtained.
[0051] Among them, various types of sensors are used to collect various tool cutting parameters during the vertical CNC machine tool processing process. The types of sensors include speed sensors, acceleration sensors, displacement sensors, vibration sensors and pressure sensors; the model of the sensor is determined by the implementer based on the actual vertical CNC machine tool equipment used.
[0052] In one embodiment of the present application, when collecting each tool cutting parameter, the collection time interval of the tool cutting parameter is 0.1s. The implementer can set the value of the collection time interval by himself, and this application does not impose any special restrictions.
[0053] Step 2: Based on the characteristics of cutting parameters of all types of tools at different times, the relative difference time series intervals of the vertical CNC machine tool are determined.
[0054] In this application, the working state of the tool is analyzed by collecting the cutting speed parameters, turning tool feed speed parameters, cutting depth parameters, vibration frequency parameters and cutting pressure parameters of the tool during the cutting process of the vertical CNC machine tool, and the characteristics of the tool state change caused by factors such as tool wear, quality differences of the materials to be processed, and abnormalities of the vertical CNC machine tool processing equipment during the vertical CNC machine tool processing process are accurately obtained. Further, the control signal for tool replacement due to tool state change can be more accurately obtained, thereby improving the accuracy of intelligent control of the tool during the vertical CNC machine tool processing process.
[0055] It should be noted that: when one or more of the following situations occur during the vertical CNC machine tool processing, such as tool wear, large quality differences in different areas of the material to be processed, or abnormalities in the CNC machine tool itself, the change in the cutting speed in the tool cutting parameters will affect the change in the turning tool feed speed. At the same time, due to the change in the tool speed during processing, changes in the vibration frequency and cutting pressure may occur, and the final cutting depth will no longer show the characteristics of uniform change. It can be seen that there is a close relationship between the mutual influence relationship between the tool cutting parameters and the change in the tool state. Therefore, the tool state of the vertical CNC machine tool can be accurately analyzed through the collected tool cutting parameters.
[0056] Since there is a large error in analyzing the change of tool state by only changing one tool cutting parameter, it cannot accurately reflect the real tool state change characteristics. Therefore, a tool cutting parameter matrix is constructed based on all collected tool cutting parameters for relative analysis of tool state characteristics.
[0057] The construction process of the tool cutting parameter matrix is as follows: all the data collected for each tool cutting parameter are organized into tool cutting parameter sequences in chronological order, each tool cutting parameter sequence is used as a row element of the matrix, and the matrix composed of all tool cutting parameter sequences is used as the tool cutting parameter matrix; wherein each column of data in the tool cutting parameter matrix corresponds to all types of tool cutting parameters at each collection moment.
[0058] Furthermore, since there are differences in the changing characteristics of the tool state under each tool cutting parameter, the relative difference time series interval is determined based on the relative change characteristics of all types of tool cutting parameters at different times, and the sensitivity of the tool state to the characteristic differences under each tool cutting parameter is further analyzed through the relative difference time series interval.
[0059] The process of determining the relative difference timing interval is as follows: each column of data in the tool cutting parameter matrix is taken as a relative feature analysis sample, all relative feature analysis samples of the tool cutting parameter matrix are clustered using a clustering algorithm, and the time between the minimum acquisition moment and the maximum acquisition moment corresponding to the relative feature analysis sample in each cluster cluster is taken as each relative difference timing interval of the vertical CNC machine tool.
[0060] It should be noted that: the clustering algorithm can be a K-means algorithm, and the method for determining the similarity between two relative feature analysis samples can be to calculate the Manhattan distance between the sequences respectively composed of the two relative feature analysis samples. As other implementation methods, on the basis of being able to cluster all relative feature analysis samples of the tool cutting parameter matrix, the implementer can adopt other clustering algorithms and similarity determination methods, and this application does not impose any special restrictions.
[0061] Step 3: Based on the correlation and distribution difference between different tool cutting parameters in each relative difference time series interval, determine the tool relative state difference value of each tool cutting parameter in each relative difference time series interval.
[0062] The tool relative state difference value is obtained according to the relative difference of different tool cutting parameters within the relative difference time series interval, reflecting the sensitivity of each tool cutting parameter in the relative difference time series interval to other tool cutting parameters in characterizing the tool state change.
[0063] The process of determining the relative state difference value of each tool cutting parameter in each relative difference time interval is as follows:
[0064] For each relative difference time series interval, a sub-matrix composed of all data in the tool cutting parameter matrix within the relative difference time series interval is used as a local relative state matrix of the relative difference time series interval;
[0065] Calculate the correlation between each row of data in the local relative state matrix and the remaining rows of data, and calculate the difference in coefficient of variation between each row of data in the local relative state matrix and the remaining rows of data;
[0066] The tool relative state difference value of each tool cutting parameter within the relative difference time series interval is positively correlated with all the correlations and all the differences of each tool cutting parameter.
[0067] It needs to be understood that positive correlation means that the changing trends of the dependent variable and the independent variable are in the same direction, such as additive relationship, multiplicative relationship, etc., which can be set by the implementer according to the actual situation; difference refers to the difference between the two, such as the absolute value relationship of the difference, the ratio relationship, etc., which can be set by the implementer according to the actual situation.
[0068] In one embodiment of the present application, the correlation may be the Pearson correlation coefficient. As other implementations, on the basis of being able to measure the correlation between two rows of data, the implementer may adopt other existing technologies to obtain the correlation between the two rows of data, and the present application does not impose any special restrictions.
[0069] In one embodiment of the present application, the product of each correlation of each tool cutting parameter and the corresponding difference is calculated, and the average of all the products of each tool cutting parameter is used as the tool relative state difference value of each tool cutting parameter within the relative difference time series interval.
[0070] It should be noted that: when the correlation between a certain tool cutting parameter and other tool cutting parameters is greater, it indicates that this tool cutting parameter has a more significant impact on the entire vertical CNC machine tool processing process, and this tool cutting parameter is more sensitive to tool state change; at the same time, when the fluctuation difference between this tool cutting parameter and other tool cutting parameters is greater, this tool cutting parameter is more sensitive to tool state change, and the tool relative state difference value is greater. The flow chart of determining the tool relative state difference value is as follows Figure 2 shown.
[0071] Step 4, combining the differences in tool relative state difference values of each tool cutting parameter in all relative difference time series intervals and the coincidence characteristics of tool cutting parameters in all relative difference time series intervals, determine the tool cutting comparison feature value of each tool cutting parameter.
[0072] The tool relative state difference values of each tool cutting parameter in all relative difference time series intervals are combined to form a cutting comparison state set for each tool cutting parameter. The cutting comparison state set reflects the comparison result of the relative changes of each tool cutting parameter combined with all tool cutting parameters in the cutting process of the vertical CNC machine tool. Therefore, the difference based on the comparison results in different relative difference time series intervals can accurately reflect the accuracy of each tool cutting parameter for the tool state change.
[0073] For each cutting parameter of the cutting tool, the difference between any two elements in the cutting comparison state set is calculated, recorded as the relative state difference, and the maximum and minimum values of the acquisition time in the overlapping interval between the relative difference time series intervals corresponding to any two elements are counted, and the difference between the maximum and minimum values between any two elements is used as the exponent of an exponential function with a natural constant as the base;
[0074] The tool cutting comparison characteristic value of each tool cutting parameter is positively correlated with the relative state difference between any two elements in the cutting comparison state set of each tool cutting parameter; and is negatively correlated with the calculation result of the exponential function between any two elements in the cutting comparison state set of each tool cutting parameter.
[0075] It should be understood that negative correlation means that the changing trends between the dependent variable and the independent variable are in opposite directions, such as a subtraction relationship, a division relationship, etc. Implementers can set it according to actual conditions.
[0076] In one embodiment of the present application, the ratio of the relative state difference between all any two elements in the cutting comparison state set of each tool cutting parameter to the calculation result of the exponential function is calculated, and the average of the ratios between all any two elements in the cutting comparison state set of each tool cutting parameter is taken as the tool cutting comparison feature value of each tool cutting parameter.
[0077] It should be noted that: based on the difference analysis of the tool relative state difference value of each tool cutting parameter between different relative difference time series intervals, combined with the overlap characteristics of the tool cutting parameters in different relative difference time series intervals, the tool cutting comparison characteristic value is obtained, and the tool cutting comparison characteristic value reflects the relative sensitivity of each tool cutting parameter for characterizing the tool state change characteristics; when the calculation result of the exponential function is larger, it means that the overlap interval between the two relative difference time series intervals is larger, the corresponding two relative difference time series intervals correspond to more identical tool cutting parameters, and the characteristics used for effective analysis of the tool relative state difference value difference are smaller. The schematic diagram of the process of determining the tool cutting comparison characteristic value is shown in the figure. Figure 3 shown.
[0078] Step 5, combining the tool cutting comparison characteristic values of all types of tool cutting parameters and the degree of deviation of all types of tool cutting parameters at the current moment from the preset standard values, determines the tool state deviation value of the tool at the current moment, and realizes intelligent control of the vertical CNC machine tool tool.
[0079] The tool state control parameter of each tool cutting parameter is calculated according to the tool cutting comparison characteristic value, which is used to reflect the accuracy of each tool cutting parameter in reflecting the tool state deviation. Specifically, the tool cutting comparison characteristic value of each tool cutting parameter is divided by the sum of the tool cutting comparison characteristic values of all types of tool cutting parameters, and the result is used as the tool state control parameter of each tool cutting parameter.
[0080] Normally, the deviation of the tool state during the cutting process of a vertical CNC machine tool is mainly determined by the deviation between the tool cutting parameters and the preset standard value. However, due to the complex and diverse interferences during the cutting process of a vertical CNC machine tool, the tool has different sensitivities to the deviations of different tool cutting parameters. Therefore, the deviation characteristics of each tool cutting parameter are comprehensively analyzed through the tool state control parameters of each tool cutting parameter. The specific process is as follows:
[0081] Calculate the difference between the cutting parameter of each tool at the current moment in the vertical CNC machine tool machining process and the preset standard value, record it as the standard deviation, calculate the product of the standard deviation of each tool cutting parameter and the tool state control parameter, record it as the standard product;
[0082] The tool state deviation value of the tool at the current moment is positively correlated with all the standard products.
[0083] In one embodiment of the present application, the tool state deviation value of the tool at the current moment is the cumulative sum of all the standard products.
[0084] It should be noted that the preset standard values of various tool cutting parameters need to be set according to the specific workpiece material, tool material and processing requirements.
[0085] It should be noted that: the tool state control parameter is used as the weight, and the weighted sum of the standard deviations of all tool cutting parameters is used as the tool state deviation value of the tool at the current moment. The schematic diagram of the tool state deviation value acquisition process is as follows Figure 4 shown.
[0086] Furthermore, the tool state deviation value accurately reflects the deviation characteristics of the cutting tool used in the current working state. If the tool state deviation value of the tool at the current moment is greater than the preset tool state deviation threshold, it indicates that the tool currently in use has a cutting deviation. If the tool state deviation value of the tool at the current moment is less than or equal to the tool state deviation threshold, it indicates that the tool currently in use has no deviation.
[0087] Based on the deviation, a tool change signal is sent to the tool monitoring and control system, wherein the tool change signal is: 1 or 0, where 1 corresponds to a change-use instruction, and 0 corresponds to a continue-use instruction; the tool monitoring and control system controls tool change according to the received tool change signal.
[0088] In one embodiment of the present application, the tool state deviation threshold is 0.2. The value of the tool state deviation threshold is preset manually and can be set by the implementer. This application does not impose any special restrictions.
[0089] Based on the same inventive concept as the above method, an embodiment of the present application also provides an intelligent control system for a vertical CNC machine tool tool magazine, comprising a memory, a processor, and a computer program stored in the memory and running on the processor, wherein when the processor executes the computer program, the steps of any one of the above-mentioned methods for intelligent control of a vertical CNC machine tool tool magazine are implemented.
[0090] In summary, this application divides the time intervals in the vertical CNC machine tool cutting process by analyzing the relative change differences between various tool cutting parameters in the vertical CNC machine tool cutting process, and accurately obtains the time intervals with significant relative change characteristics of various tool cutting parameters;
[0091] Furthermore, the fluctuation difference and correlation between different tool cutting parameters in the time series interval are analyzed, and the sensitivity of each tool cutting parameter in each time series interval for characterizing the tool state change is obtained. Based on the analysis of the sensitivity in all time series intervals, the relative sensitivity of each tool cutting parameter to the tool state change can be obtained, and the deviation characteristics of the vertical CNC machine tool processing are obtained through the relative sensitivity. The relative difference characteristics of all local tool cutting parameters are considered, and based on the comprehensive analysis of all local relative differences, the analysis results of the tool deviation characteristics of the vertical CNC machine tool cutting processing are accurately obtained, thereby improving the accuracy of tool state monitoring and tool replacement control.
[0092] The flowchart and block diagram in the accompanying drawings show the possible architecture, function and operation of the system, method and computer program product according to the embodiment of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, a program segment or a part of the code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. In some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two consecutive boxes can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, which can depend on the functions involved. In the description corresponding to the flowchart and the block diagram in the accompanying drawings, the operations or steps corresponding to different boxes can also occur in a different order from the order disclosed in the description, and sometimes there is no specific order between different operations or steps. For example, two consecutive operations or steps can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, which can depend on the functions involved. Each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented by a dedicated hardware-based system that performs the specified functions or actions, or may be implemented by a combination of dedicated hardware and computer instructions.
[0093] It is obvious to those skilled in the art that the present application is not limited to the details of the above exemplary embodiments, and that the present application can be implemented in other specific forms without departing from the basic features of the present application. Therefore, no matter from which point of view, the above embodiments of the present application should be regarded as exemplary and non-restrictive.
Claims
1. A vertical CNC machine tool magazine intelligent control method, characterized in that: The method comprises the following steps: Collect various tool cutting parameters at different times during vertical CNC machine tool processing; Based on the changing characteristics of tool cutting parameters during the machining process and the real-time deviation of tool cutting parameters, the process of realizing intelligent control of vertical CNC machine tool tools is as follows: Based on the characteristics of all kinds of cutting parameters of tools at different times, the relative difference time series intervals of the vertical CNC machine tool are determined; Based on the correlation and distribution difference between different tool cutting parameters in each relative difference time series interval, the tool relative state difference value of each tool cutting parameter in each relative difference time series interval is determined; Determine the tool cutting comparison feature value of each tool cutting parameter by combining the difference of tool relative state difference values in all relative difference time series intervals and the coincidence characteristics of tool cutting parameters in all relative difference time series intervals; Combined with the tool cutting comparison characteristic values of all types of tool cutting parameters and the degree of deviation of all types of tool cutting parameters from the preset standard values at the current moment, the tool state deviation value of the tool at the current moment is determined to realize intelligent control of the vertical CNC machine tool tool; The process of determining the relative difference time series interval is as follows: Determine the tool cutting parameter matrix of the vertical CNC machine tool based on all kinds of tool cutting parameters at all acquisition moments; Each column of data in the tool cutting parameter matrix is taken as a relative feature analysis sample, and all relative feature analysis samples of the tool cutting parameter matrix are clustered using a clustering algorithm. The time between the minimum acquisition moment and the maximum acquisition moment corresponding to the relative feature analysis sample in each cluster cluster is taken as each relative difference time series interval of the vertical CNC machine tool; The determination process of the tool cutting parameter matrix is: All data collected from each tool cutting parameter are respectively formed into a cutting parameter sequence of each tool in chronological order; Each tool cutting parameter sequence is taken as a row element of the matrix, and the matrix formed by all tool cutting parameter sequences is taken as the tool cutting parameter matrix; The process of determining the tool relative state difference value of each tool cutting parameter in each relative difference time sequence interval is as follows: For each relative difference time series interval, a sub-matrix composed of all data in the tool cutting parameter matrix within the relative difference time series interval is used as a local relative state matrix of the relative difference time series interval; Calculate the correlation between each row of data in the local relative state matrix and the remaining rows of data, and calculate the difference in coefficient of variation between each row of data in the local relative state matrix and the remaining rows of data; The tool relative state difference value of each tool cutting parameter within the relative difference time series interval is positively correlated with all the correlations and all the differences of each tool cutting parameter; The process of determining the tool cutting comparison characteristic value of each tool cutting parameter is as follows: The tool relative state difference values of each tool cutting parameter in all relative difference time series intervals form a cutting comparison state set of each tool cutting parameter; For each cutting parameter of the cutting tool, the difference between any two elements in the cutting comparison state set is calculated, recorded as the relative state difference, and the maximum and minimum values of the acquisition time in the overlapping interval between the relative difference time series intervals corresponding to any two elements are counted, and the difference between the maximum and minimum values between any two elements is used as the exponent of an exponential function with a natural constant as the base; The tool cutting comparison characteristic value of each tool cutting parameter is positively correlated with the relative state difference between any two elements in the cutting comparison state set of each tool cutting parameter; and is negatively correlated with the calculation result of the exponential function between any two elements in the cutting comparison state set of each tool cutting parameter.
2. The intelligent control method for a vertical CNC machine tool magazine according to claim 1, characterized in that: The tool cutting parameters include: cutting speed parameters, turning tool feed speed parameters, cutting depth parameters, vibration frequency parameters and cutting pressure parameters.
3. The intelligent control method for a vertical CNC machine tool magazine according to claim 1, characterized in that: The process of determining the tool state deviation value of the tool at the current moment is as follows: Determine a tool state control parameter for each tool cutting parameter based on tool cutting comparison characteristic values of all types of tool cutting parameters; Calculate the difference between the cutting parameter of each tool at the current moment in the vertical CNC machine tool machining process and the preset standard value, record it as the standard deviation, calculate the product of the standard deviation of each tool cutting parameter and the tool state control parameter, record it as the standard product; The tool state deviation value of the tool at the current moment is positively correlated with all the standard products.
4. The intelligent control method for a vertical CNC machine tool magazine according to claim 3, characterized in that: The tool state control parameter of each tool cutting parameter is: the proportion of the tool cutting contrast characteristic value of each tool cutting parameter in the tool cutting contrast characteristic values of all types of tool cutting parameters.
5. The intelligent control method for a vertical CNC machine tool magazine according to claim 1, characterized in that: The determination process of realizing intelligent control of vertical CNC machine tool cutting tools is as follows: If the tool state deviation value of the tool at the current moment is greater than the preset tool state deviation threshold, it means that the deviation of the tool currently in use is cutting deviation, otherwise, the deviation is no deviation; Based on the deviation, a corresponding tool replacement signal is sent to the tool monitoring and control system to realize intelligent tool replacement.
6. An intelligent control system for a tool magazine of a vertical CNC machine tool, comprising a memory, a processor, and a computer program stored in the memory and running on the processor, characterized in that: When the processor executes the computer program, the steps of the intelligent control method for a vertical CNC machine tool tool magazine as described in any one of claims 1-5 are implemented.
