Control system and control method of machining machine tool
By calculating sensor data transmission errors, electromagnetic interference and voltage unavailability coefficients in the machining machine control system, the operating status of the machining machine tool is solved, and the system error reaction problems caused by feedback information errors are improved, and the processing quality and efficiency are improved.
Patent Information
- Application Number
- CN202411585749.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-08
- Publication Date
- 2025-02-07
- Estimated Expiration
- 2044-11-08
AI Technical Summary
The existing machining machine tool control system relies on the processing information feedback from the sensor. If there is an error in the feedback information, it may lead to system error reactions and affect processing quality.
By obtaining the data transmission time information of the sensors on the processing machine tool, the electromagnetic interference information around the processing machine tool, and the voltage status information, the data transmission error coefficient, the electromagnetic interference coefficient and the voltage unavailability coefficient, the feedback error coefficient is obtained, and the processing is controlled based on these coefficients. The operating status of the machine tool prevents system error response.
Effectively determine whether the feedback processing information is incorrect, take timely measures to prevent system error reactions, reduce the impact on processing quality, and improve processing accuracy and efficiency.
Smart Images

Figure CN119126676B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of machining machine tool control, and in particular to a control system and a control method of a machining machine tool. Background Art
[0002] Processing machine tools are mechanical equipment used to process various materials (such as metal, plastic, wood, etc.); through cutting, grinding, milling and other processes, processing machine tools can process materials into parts or products that meet design requirements. Processing machine tools can be CNC machine tools or traditional machine tools. They achieve high-precision and high-efficiency processing according to pre-set programs or manual operations. It is crucial to accurately control processing machine tools, which not only ensures that the size and shape of the processed parts meet the design standards, but also improves production efficiency and reduces material waste. In addition, reasonable control can also ensure safety during operation, reduce equipment failures and downtime, thereby improving the stability and reliability of the entire production line. The ultimate purpose of control is to maximize economic benefits while meeting quality requirements.
[0003] The control systems of existing processing machine tools generally feedback processing information through sensors installed on the machine tools. The system controls the processing machine tools based on the processing information fed back by the processing machine tools. Therefore, it is generally assumed that the processing information fed back by the processing machine tools is accurate; however, if the feedback processing information is incorrect, it may cause the system to respond incorrectly, thereby affecting the processing quality. Summary of the invention
[0004] The purpose of the present invention is to solve the problem and to propose a control system and a control method for a processing machine tool.
[0005] In a first aspect of the present invention, a control method for a machining machine is first proposed, the method comprising:
[0006] The time period from the moment when the control system controls the processing machine tool to the current moment is obtained and used as the target time interval, and the target time interval is divided according to the preset window to obtain a plurality of sub-intervals;
[0007] Acquire data transmission time information of a plurality of sensors on a processing machine tool in each sub-interval, and obtain a data transmission error coefficient according to the data transmission time information;
[0008] Obtaining electromagnetic interference information around the processing machine tool in each sub-interval, and obtaining an electromagnetic interference coefficient according to the electromagnetic interference information;
[0009] Obtaining voltage status information of the processing machine tool connected in each sub-interval, and obtaining a voltage unavailability coefficient according to the voltage status information;
[0010] According to the data transmission error coefficient, electromagnetic interference coefficient and voltage unavailability coefficient in each sub-interval, a feedback error coefficient of the sub-interval is obtained;
[0011] A feedback error coefficient set is established based on the feedback error coefficients in all sub-intervals, and all abnormal coefficients in the feedback error coefficient set are screened out, and an abnormal set is established from all the abnormal coefficients, and the standard deviation in the abnormal set is calculated, and the standard deviation is compared with a preset standard deviation value, and the operating state of the processing machine tool is controlled according to the comparison result.
[0012] Optionally, obtaining a data transmission error coefficient according to the data transmission time information includes:
[0013] The data transmission error coefficient includes a data transmission inconsistency coefficient and a data transmission delay coefficient;
[0014] The method for obtaining the data transmission inconsistency coefficient is:
[0015] Obtain the number of sensors and the total number of sensors from which the system receives data at different times in each sub-interval, and divide the number of sensors from which the system receives data by the total number of sensors to obtain the data transmission inconsistency coefficient at each time.
[0016] The data transmission inconsistency coefficient of each sub-interval is obtained according to the data transmission inconsistency coefficient at different times. The calculation formula is: , where is the data transmission inconsistency coefficient, For the The data transmission inconsistency coefficient at time, Indicates the order number of the data transmission inconsistency coefficients corresponding to different times, =1, 2, 3, 4, ..., , Is a positive integer.
[0017] Optionally, the method for obtaining the data transmission delay coefficient is:
[0018] Obtain the number of times the system receives each sensor data in each sub-interval, and calculate the time interval between adjacent reception times of each sensor to obtain a reception time interval sequence;
[0019] Compare each time interval in the receiving time interval sequence of each sensor with the preset longest time interval, and mark the data whose time interval is greater than the preset longest time interval as 1; divide the total number of 1s in the receiving time interval sequence of each sensor by the total number of data in the receiving time interval sequence to obtain the data transmission delay coefficient of the corresponding sensor;
[0020] The data transmission delay coefficient of each sub-interval is obtained according to the data transmission delay coefficient of each sensor. The calculation formula is: , where is the data transmission delay coefficient, For the The data transmission delay coefficient of each sensor is Indicates the order number of the sensor. =1, 2, 3, 4, ..., , is a positive integer;
[0021] Calculate the data transmission anomaly coefficient, the calculation formula is: ; In the formula, is the data transmission anomaly coefficient, and represents a preset weight coefficient of a data transmission inconsistency coefficient and a data transmission delay coefficient, and and Both are greater than 0.
[0022] Optionally, obtaining an electromagnetic interference coefficient according to the electromagnetic interference information includes:
[0023] Obtain the electromagnetic interference signals around the processing machine tool at different times in each sub-interval, pre-process them, obtain effective electromagnetic interference signals, and mark them as ,in, =1, 2, 3, 4, ..., , is a positive integer, Indicates the number of effective electromagnetic interference signals;
[0024] use Wavelet analysis of effective electromagnetic interference signals at different times within T time , perform wavelet transformation, the formula is:
[0025] ;
[0026] In the formula, are the wavelet coefficients, and are scale parameters and translation parameters, which are used to control the scaling and translation of the wavelet function;
[0027] Using wavelet coefficients Calculate the electromagnetic interference coefficient at different times within the time T , the calculation formula is: ,in, Represents the energy of wavelet coefficients;
[0028] The electromagnetic interference index at different times in each sub-interval Add them together to get the electromagnetic interference index, and the calculation formula is: , where is the electromagnetic interference coefficient.
[0029] Optionally, obtaining a voltage unavailability coefficient according to the voltage state information includes:
[0030] The voltage unavailability coefficient includes a voltage instability coefficient and a voltage unqualified coefficient;
[0031] The method for obtaining the voltage instability coefficient is:
[0032] Obtain the actual voltage value of the processing machine at different times in each sub-interval, and calibrate the actual voltage value as , Indicates the number of the actual voltage value at different times during the system's operation T time. =1, 2, 3, 4, ..., ,and is a positive integer;
[0033] Calculate the actual voltage value at different times in each sub-interval The standard deviation of , the calculation formula is:
[0034] ;
[0035] in, is the average value of the actual voltage value at different times in each sub-interval, and the expression obtained is: .
[0036] Optionally, the method for obtaining the voltage unqualified coefficient is:
[0037] In each sub-interval, the actual voltage value of the processing machine tool connected at different times is less than the preset voltage minimum threshold and is re-marked as , Indicates the number of times the actual voltage value is less than the preset voltage minimum threshold value. =1, 2, 3, 4, ..., , is a positive integer;
[0038] Calculate the voltage failure factor , the calculation formula is: ;
[0039] Calculate the voltage unavailability factor using the following formula: ; In the formula, is the voltage unavailability factor, and represents the preset weight coefficients of the voltage instability coefficient and the voltage unqualified coefficient, and and Both are greater than 0.
[0040] Optionally, obtaining the feedback error coefficient of each sub-interval according to the data transmission error coefficient, the electromagnetic interference coefficient and the voltage unavailability coefficient in the sub-interval includes:
[0041] ;
[0042] In the formula, is the feedback error coefficient, 、 and are the data transmission error coefficient, electromagnetic interference coefficient and voltage unavailability coefficient respectively. , , are preset proportional coefficients of data transmission error coefficient, electromagnetic interference coefficient and voltage unavailability coefficient, respectively, and , , The scores are greater than 0.
[0043] Optionally, all abnormal coefficients in the feedback error coefficient set are screened out, including:
[0044] A feedback error coefficient set is established according to the feedback error coefficients in all subintervals, and all abnormal coefficients in the feedback error coefficient set are screened out;
[0045] When the feedback error coefficient is not less than a preset feedback error coefficient reference threshold, the feedback error coefficient is marked as an abnormal coefficient;
[0046] When the feedback error coefficient is less than a preset feedback error coefficient reference threshold, the feedback error coefficient is marked as a normal coefficient.
[0047] Optionally, comparing the standard deviation with a preset standard deviation value, and controlling the operating state of the processing machine tool according to the comparison result includes:
[0048] All abnormal coefficients are used to establish an abnormal set, and the standard deviation in the abnormal set is calculated. The standard deviation is compared with the preset standard deviation value, and whether there is a problem with the system operation is determined based on the comparison result;
[0049] A number of abnormal coefficients are used to establish a data set and calibrated as ,but ,in, , is a positive integer;
[0050] And calculate the standard deviation of several abnormal coefficients in the data set, and calibrate the standard deviation of several abnormal coefficients in the data set as , and the standard deviation of the abnormal coefficient The preset abnormal coefficient standard deviation threshold Make a comparison;
[0051] If the standard deviation of the abnormal coefficient Not less than the preset abnormal coefficient standard deviation threshold , an alarm signal is issued and the processing machine tool is immediately controlled to stop working;
[0052] If the standard deviation of the abnormal coefficient Less than the preset abnormal coefficient standard deviation threshold , no alarm signal is issued and the processing machine tool is controlled to continue working.
[0053] In a second aspect of the present invention, a control system for a processing machine tool is provided, the system comprising:
[0054] Division module: obtains the time period from the moment when the control system controls the processing machine tool to the current moment, and uses it as the target time interval. The target time interval is divided according to the preset window to obtain several sub-intervals;
[0055] Transmission error module: obtains the data transmission time information of several sensors on the processing machine tool in each sub-interval, and obtains the data transmission error coefficient according to the data transmission time information;
[0056] Electromagnetic interference module: obtains the electromagnetic interference information around the processing machine tool in each sub-interval, and obtains the electromagnetic interference coefficient based on the electromagnetic interference information;
[0057] Voltage unavailable module: obtains the voltage status information of the processing machine tool connected in each sub-interval, and obtains the voltage unavailable coefficient according to the voltage status information;
[0058] Feedback error module: obtains the feedback error coefficient of each sub-interval according to the data transmission error coefficient, electromagnetic interference coefficient and voltage unavailability coefficient in the sub-interval;
[0059] Control module: establish a feedback error coefficient set according to the feedback error coefficients in all sub-intervals, and filter out all abnormal coefficients in the feedback error coefficient set, and establish an abnormal set with all the abnormal coefficients, and calculate the standard deviation in the abnormal set, and compare the standard deviation with the preset standard deviation value, and control the operating state of the processing machine tool according to the comparison result.
[0060] Beneficial effects of the present invention:
[0061] The present invention proposes a control system and a control method for a processing machine tool. By acquiring data transmission time information of several sensors on the processing machine tool, electromagnetic interference information around the processing machine tool and voltage status information connected to the processing machine tool in each sub-interval, a data transmission error coefficient, an electromagnetic interference coefficient and a voltage unavailability coefficient are obtained respectively, and a feedback error coefficient of each sub-interval is obtained according to the data transmission error coefficient, the electromagnetic interference coefficient and the voltage unavailability coefficient, and all abnormal coefficients are screened out according to the feedback error coefficients in all sub-intervals, and the standard deviation of all abnormal coefficients is calculated, and the standard deviation is compared with a preset standard deviation value, and the operating state of the processing machine tool is controlled according to the comparison result. In this way, the processing information fed back to the system can be judged to determine whether the fedback processing information is incorrect, and corresponding measures can be taken in time to prevent the system from making an erroneous response and reduce the impact on the processing quality. BRIEF DESCRIPTION OF THE DRAWINGS
[0062] The present invention will be further described below in conjunction with the accompanying drawings.
[0063] Figure 1 A flow chart of a control method for a machining machine tool;
[0064] Figure 2 This is the framework diagram of the control system for the machining machine tool. DETAILED DESCRIPTION
[0065] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0066] Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in the field without making any creative work shall fall within the scope of protection of the present invention.
[0067] The embodiment of the present invention provides a control method for a processing machine tool. Figure 1 , Figure 1 A flow chart of a control method for a machining machine provided by an embodiment of the present invention. The method comprises the following steps:
[0068] The time period from the moment when the control system controls the processing machine tool to the current moment is obtained and used as the target time interval, and the target time interval is divided according to the preset window to obtain a plurality of sub-intervals;
[0069] Acquire data transmission time information of a plurality of sensors on a processing machine tool in each sub-interval, and obtain a data transmission error coefficient according to the data transmission time information;
[0070] Obtaining electromagnetic interference information around the processing machine tool in each sub-interval, and obtaining an electromagnetic interference coefficient according to the electromagnetic interference information;
[0071] Obtaining voltage status information of the processing machine tool connected in each sub-interval, and obtaining a voltage unavailability coefficient according to the voltage status information;
[0072] According to the data transmission error coefficient, electromagnetic interference coefficient and voltage unavailability coefficient in each sub-interval, a feedback error coefficient of the sub-interval is obtained;
[0073] A feedback error coefficient set is established based on the feedback error coefficients in all sub-intervals, and all abnormal coefficients in the feedback error coefficient set are screened out, and an abnormal set is established for all the abnormal coefficients, and the standard deviation in the abnormal set is calculated, and the standard deviation is compared with the preset standard deviation value, and the operating state of the processing machine tool is controlled according to the comparison result.
[0074] It should be noted that the preset window is set by professionals according to actual conditions and will not be limited or elaborated on in detail.
[0075] Based on the control method of the processing machine provided by the embodiment of the present invention, through the above-mentioned method, it is possible to judge the processing information fed back to the system, judge whether the fed back processing information is wrong, and take corresponding measures in time, so that the system will not make an erroneous response, thereby reducing the impact on the processing quality.
[0076] In one embodiment, obtaining a data transmission error coefficient according to data transmission time information includes:
[0077] The data transmission error coefficient includes a data transmission inconsistency coefficient and a data transmission delay coefficient;
[0078] The method for obtaining the data transmission inconsistency coefficient is:
[0079] Obtain the number of sensors and the total number of sensors from which the system receives data at different times in each sub-interval, and divide the number of sensors from which the system receives data by the total number of sensors to obtain the data transmission inconsistency coefficient at each time.
[0080] The data transmission inconsistency coefficient of each sub-interval is obtained according to the data transmission inconsistency coefficient at different times. The calculation formula is: , where is the data transmission inconsistency coefficient, For the The data transmission inconsistency coefficient at time, Indicates the order number of the data transmission inconsistency coefficients corresponding to different times, =1, 2, 3, 4, ..., , is a positive integer;
[0081] The method for obtaining the data transmission delay coefficient is:
[0082] Obtain the number of times the system receives each sensor data in each sub-interval, and calculate the time interval between adjacent reception times of each sensor to obtain a reception time interval sequence;
[0083] Compare each time interval in the receiving time interval sequence of each sensor with the preset longest time interval, and mark the data whose time interval is greater than the preset longest time interval as 1; divide the total number of 1s in the receiving time interval sequence of each sensor by the total number of data in the receiving time interval sequence to obtain the data transmission delay coefficient of the corresponding sensor;
[0084] The data transmission delay coefficient of each sub-interval is obtained according to the data transmission delay coefficient of each sensor. The calculation formula is: , where is the data transmission delay coefficient, For the The data transmission delay coefficient of each sensor is Indicates the order number of the sensor. =1, 2, 3, 4, ..., , is a positive integer;
[0085] Calculate the data transmission anomaly coefficient, the calculation formula is: ; In the formula, is the data transmission anomaly coefficient, and represents a preset weight coefficient of a data transmission inconsistency coefficient and a data transmission delay coefficient, and and Both are greater than 0.
[0086] It should be noted that the number of sensors from which the system receives data at different times, the total number of sensors, and the number of times each sensor data is received can be directly extracted through the processing control system, or can be other methods, which are not limited or elaborated on in detail; in addition, the preset maximum time interval is set by professionals based on actual conditions, which are not limited or elaborated on in detail.
[0087] It should be noted that and It is set by professionals according to the actual situation. Generally, and The sum of is 1, for example and They can be 0.5, 0.5, or other numbers respectively, and are not specifically limited.
[0088] It should be noted that the data transmission anomaly coefficient refers to the inconsistency and transmission delay of the data transmitted by the control system from several sensors on the processing machine. If the inconsistency and transmission delay of the data transmitted by the control system from several sensors on the processing machine are greater, it means that the processing information fed back to the control system is incorrect, which may cause the system to make an incorrect response, thereby affecting the processing quality. The reasons are:
[0089] Decision delay: When the control system receives inconsistent data or transmission delays, the system may not be able to accurately determine the status of the current machining process in a timely manner; this will cause delays in the system's processing and response to abnormal situations that occur during the machining process, thereby affecting machining accuracy and efficiency.
[0090] Control instruction errors: Abnormal data transmission can cause the processing information received by the system to be inconsistent with the actual situation, resulting in the system issuing control instructions based on incorrect information. These erroneous instructions may cause the processing machine to perform incorrect operations, such as incorrect tool paths, processing speeds or feed rates, which directly affects the quality of the final processed parts.
[0091] Waste of resources and increased costs: Due to abnormal data transmission, the system may need to reprocess or correct erroneous instructions multiple times, which will increase processing time and resource consumption. In addition, erroneous data may lead to unqualified products during processing, increase scrap rate, and thus increase production costs.
[0092] Safety hazards: In some cases, abnormal data transmission may cause the system to be unable to promptly sense and respond to faults or abnormal conditions on the machine tool. This will not only affect the processing quality, but may also bring operational safety hazards, increasing the risk of equipment damage or personal injury.
[0093] Therefore, ensuring the accuracy and timeliness of data transmission is crucial to the normal operation of the processing machine tool control system.
[0094] In one embodiment, obtaining the electromagnetic interference coefficient according to the electromagnetic interference information includes:
[0095] Obtain the electromagnetic interference signals around the processing machine tool at different times in each sub-interval, pre-process them, obtain effective electromagnetic interference signals, and mark them as ,in, =1, 2, 3, 4, ..., , is a positive integer, Indicates the number of effective electromagnetic interference signals;
[0096] use Wavelet analysis of effective electromagnetic interference signals at different times within T time , perform wavelet transformation, the formula is:
[0097] ;
[0098] In the formula, are the wavelet coefficients, and are scale parameters and translation parameters, which are used to control the scaling and translation of the wavelet function;
[0099] Using wavelet coefficients Calculate the electromagnetic interference coefficient at different times within the time T , the calculation formula is: ,in, Represents the energy of wavelet coefficients;
[0100] The electromagnetic interference index at different times in each sub-interval Add them together to get the electromagnetic interference index, and the calculation formula is: , where is the electromagnetic interference coefficient.
[0101] It should be noted that, within each sub-interval, the electromagnetic interference signals around the processing machine tool at different times can be acquired by a high-precision electromagnetic sensor installed on the target vehicle.
[0102] It should be noted that the electromagnetic interference coefficient refers to the degree of electromagnetic interference around the processing machine when it is running and uploading data to the control system. If the degree of electromagnetic interference around is greater, it means that the processing information fed back to the control system is incorrect, which may cause the system to make an incorrect response, thereby affecting the processing quality. The reasons are:
[0103] Sensor signal interference: Electromagnetic interference can affect the normal operation of sensors, causing noise or distortion in the signals collected by the sensors. The signals collected by sensors are an important source of data for control systems. If these signals are contaminated by electromagnetic interference, the data provided by the sensors may be inaccurate, thus affecting the decision-making and control of the system.
[0104] Data transmission errors: Electromagnetic interference may also affect the stability and accuracy of data during transmission. For example, interference may cause errors or losses in data transmission, resulting in the control system receiving erroneous or incomplete data.
[0105] Incorrect control decisions: The control system generates control instructions based on sensor feedback information. If the sensor feedback information is inaccurate due to electromagnetic interference, the system may issue incorrect control instructions. These incorrect instructions may include incorrect processing speed, feed rate, tool path, etc., which will affect the processing process and the quality of the final part.
[0106] Adjustment failure: During the machining process, the system may dynamically adjust machining parameters based on sensor feedback information. Electromagnetic interference makes these adjustments based on erroneous feedback information, resulting in adjustment failure and affecting machining quality and accuracy.
[0107] Increased machining errors: Since the control system relies on disturbed sensor data for adjustment, errors in the machining process may increase. For example, the tool's motion path may deviate and the feed rate may be unstable, resulting in the final product's size and surface quality failing to meet design requirements.
[0108] Therefore, it is very important to ensure that the electromagnetic signals around the processing machine tool are suitable when it is running and uploading data to the control system.
[0109] In one embodiment, obtaining the voltage unavailability coefficient according to the voltage status information includes:
[0110] The voltage unavailability coefficient includes the voltage instability coefficient and the voltage unqualified coefficient;
[0111] The method for obtaining the voltage instability coefficient is:
[0112] Obtain the actual voltage value of the processing machine at different times in each sub-interval, and calibrate the actual voltage value as , Indicates the number of the actual voltage value at different times during the system's operation T time. =1, 2, 3, 4, ..., ,and is a positive integer;
[0113] Calculate the actual voltage value at different times in each sub-interval The standard deviation of , the calculation formula is:
[0114] ;
[0115] in, is the average value of the actual voltage value at different times in each sub-interval, and the expression obtained is: ;
[0116] The method for obtaining the voltage unqualified coefficient is:
[0117] In each sub-interval, the actual voltage value of the processing machine tool connected at different times is less than the preset voltage minimum threshold and is re-marked as , Indicates the number of times the actual voltage value is less than the preset voltage minimum threshold value. =1, 2, 3, 4, ..., , is a positive integer;
[0118] Calculate the voltage failure factor , the calculation formula is: ;
[0119] Calculate the voltage unavailability factor using the following formula: ; In the formula, is the voltage unavailability factor, and represents the preset weight coefficients of the voltage instability coefficient and the voltage unqualified coefficient, and and Both are greater than 0.
[0120] It should be noted that the actual voltage value connected to the processing machine tool at different times can be directly extracted through the processing control system, or other methods, which are not limited or elaborated in detail; in addition, the preset minimum voltage threshold is set by professionals based on actual conditions, which are not limited or elaborated in detail.
[0121] It should be noted that the voltage unavailability coefficient refers to the instability of the connected voltage and the degree to which the voltage is less than the minimum threshold voltage when the processing machine tool is running and uploading data to the control system. The greater the instability of the connected voltage and the greater the degree to which the voltage is less than the minimum threshold voltage, it means that the processing information fed back to the control system is incorrect, which may cause the system to make an incorrect response, thereby affecting the processing quality. The reasons are:
[0122] Sensor data distortion caused by voltage fluctuations:
[0123] Sensor sensitivity: Sensors in machine tools are usually sensitive to voltage. Voltage fluctuations can cause instability in the sensor output signal, which can lead to errors in the collected data. These errors can affect the control system's real-time monitoring and adjustment of the machining process.
[0124] Data accuracy: Voltage instability can increase the noise of sensor signals, making the data received by the system inaccurate. The control system relies on this data to make decisions and adjustments. If the data is inaccurate, the system's decision-making and control will also be affected.
[0125] The control system responds inaccurately:
[0126] Misleading control instructions: The control system generates control instructions based on the data fed back by the sensor. If this data is inaccurate due to voltage instability, the generated control instructions will also be biased. For example, voltage instability may cause the system to incorrectly adjust the processing speed, feed rate, etc., thus affecting the accuracy of the processing process.
[0127] Failure of dynamic adjustment: Processing machine tools usually need to dynamically adjust processing parameters based on real-time data. Data distortion caused by unstable voltage will make it impossible for the system to make these adjustments correctly, resulting in fluctuations in processing quality.
[0128] Effect of voltage below minimum threshold
[0129] Unstable device operation:
[0130] Electrical equipment performance: Electrical equipment of processing machine tools may not work properly at voltages below the preset minimum threshold. Insufficient voltage can cause equipment performance to deteriorate, or even fail to start or run unstably, thus affecting the stability of the processing process.
[0131] Insufficient power: Voltage below the minimum threshold will result in insufficient power for the equipment, which in turn affects key parameters such as cutting force and rotation speed during the machining process. Deviations in these parameters will directly affect the machining quality.
[0132] Problems during processing:
[0133] Processing error: Due to insufficient voltage, the movement accuracy and stability of the equipment may be affected. For example, low voltage may cause unstable motor speed, which in turn may lead to dimensional deviation or surface roughness of the processed parts not meeting the requirements.
[0134] Processing interruptions: Insufficient voltage may cause equipment to malfunction or interrupt during processing, which will affect the continuity and efficiency of the production line.
[0135] Combined Impact
[0136] System response errors: When the voltage is unstable or below the minimum threshold, the data received by the control system may be inaccurate, causing the system to make incorrect decisions when adjusting processing parameters. Such incorrect decisions may result in substandard processing quality, thus affecting the performance and reliability of the final product.
[0137] Therefore, it is very important to ensure that the voltage of the processing machine tool is stable and qualified when it is running and uploading to the control system.
[0138] In one embodiment, obtaining the feedback error coefficient of each sub-interval according to the data transmission error coefficient, electromagnetic interference coefficient and voltage unavailability coefficient in the sub-interval includes:
[0139] ;
[0140] In the formula, is the feedback error coefficient, 、 and are the data transmission error coefficient, electromagnetic interference coefficient and voltage unavailability coefficient respectively. , , are preset proportional coefficients of data transmission error coefficient, electromagnetic interference coefficient and voltage unavailability coefficient, respectively, and , , The scores are greater than 0.
[0141] It should be noted that , , It is set by professionals according to the actual situation. Generally, , , The sum of is 1, for example , , They can be 0.3, 0.3, 0.4 respectively, or other numbers, without specific limitation.
[0142] In one embodiment, filtering out all abnormal coefficients in the feedback error coefficient set includes:
[0143] A feedback error coefficient set is established according to the feedback error coefficients in all subintervals, and all abnormal coefficients in the feedback error coefficient set are screened out;
[0144] When the feedback error coefficient is not less than a preset feedback error coefficient reference threshold, the feedback error coefficient is marked as an abnormal coefficient;
[0145] When the feedback error coefficient is less than a preset feedback error coefficient reference threshold, the feedback error coefficient is marked as a normal coefficient.
[0146] In one implementation, the above-mentioned preset feedback error coefficient reference threshold is set by professionals according to actual conditions, and the details are not repeated here.
[0147] In one embodiment, comparing the standard deviation with a preset standard deviation value, and controlling the operating state of the processing machine tool according to the comparison result includes:
[0148] All abnormal coefficients are used to establish an abnormal set, and the standard deviation in the abnormal set is calculated. The standard deviation is compared with the preset standard deviation value, and whether there is a problem with the system operation is determined based on the comparison result;
[0149] A number of abnormal coefficients are used to establish a data set and calibrated as ,but ,in, , is a positive integer;
[0150] And calculate the standard deviation of several abnormal coefficients in the data set, and calibrate the standard deviation of several abnormal coefficients in the data set as , and the standard deviation of the abnormal coefficient The preset abnormal coefficient standard deviation threshold Make a comparison;
[0151] If the standard deviation of the abnormal coefficient Not less than the preset abnormal coefficient standard deviation threshold , an alarm signal is issued and the processing machine tool is immediately controlled to stop working;
[0152] If the standard deviation of the abnormal coefficient Less than the preset abnormal coefficient standard deviation threshold , no alarm signal is issued and the processing machine tool is controlled to continue working.
[0153] When an alarm signal is issued, it means that the processing information fed back to the control system is incorrect, which may cause the system to respond incorrectly, thus affecting the processing quality. At this time, an alarm is issued in time to remind the staff that there is a problem with the processing machine during operation, and corresponding measures need to be taken in time so that the control system can control the processing of the processing machine more accurately.
[0154] Based on the same inventive concept, the embodiment of the present invention also provides a control system for a processing machine tool. Figure 2 , Figure 2 The framework diagram of the control system of the processing machine tool provided by the embodiment of the present invention includes:
[0155] Division module: obtains the time period from the moment when the control system controls the processing machine tool to the current moment, and uses it as the target time interval. The target time interval is divided according to the preset window to obtain several sub-intervals;
[0156] Transmission error module: obtains the data transmission time information of several sensors on the processing machine tool in each sub-interval, and obtains the data transmission error coefficient according to the data transmission time information;
[0157] Electromagnetic interference module: obtains the electromagnetic interference information around the processing machine tool in each sub-interval, and obtains the electromagnetic interference coefficient based on the electromagnetic interference information;
[0158] Voltage unavailable module: obtains the voltage status information of the processing machine tool connected in each sub-interval, and obtains the voltage unavailable coefficient according to the voltage status information;
[0159] Feedback error module: obtains the feedback error coefficient of each sub-interval according to the data transmission error coefficient, electromagnetic interference coefficient and voltage unavailability coefficient in the sub-interval;
[0160] Control module: Establish a feedback error coefficient set based on the feedback error coefficients in all sub-intervals, and filter out all abnormal coefficients in the feedback error coefficient set, and establish an abnormal set for all abnormal coefficients, and calculate the standard deviation in the abnormal set, and compare the standard deviation with the preset standard deviation value, and control the operating status of the processing machine tool according to the comparison result.
[0161] Based on the control system of the processing machine tool provided in the embodiment of the present invention, the processing information fed back to the system can be judged in the above manner to determine whether the fed back processing information is incorrect, and corresponding measures can be taken in a timely manner to prevent the system from making incorrect responses and reduce the impact on the processing quality.
[0162] The above is a detailed description of an embodiment of the present invention, but the content is only a preferred embodiment of the present invention and cannot be considered to limit the scope of implementation of the present invention. All equivalent changes and improvements made within the scope of the present invention should still fall within the scope of the patent coverage of the present invention.
Claims
1. A control method for a processing machine tool, characterized in that: The following steps are involved: The time period from the moment when the control system controls the processing machine tool to the current moment is obtained and used as the target time interval, and the target time interval is divided according to the preset window to obtain a plurality of sub-intervals; Acquire data transmission time information of a plurality of sensors on a processing machine tool in each sub-interval, and obtain a data transmission error coefficient according to the data transmission time information; Obtaining electromagnetic interference information around the processing machine tool in each sub-interval, and obtaining an electromagnetic interference coefficient according to the electromagnetic interference information; Obtaining voltage status information of the processing machine tool connected in each sub-interval, and obtaining a voltage unavailability coefficient according to the voltage status information; According to the data transmission error coefficient, electromagnetic interference coefficient and voltage unavailability coefficient in each sub-interval, a feedback error coefficient of the sub-interval is obtained; Establishing a feedback error coefficient set according to the feedback error coefficients in all subintervals, and screening out all abnormal coefficients in the feedback error coefficient set, and establishing an abnormal set with all the abnormal coefficients, and calculating the standard deviation in the abnormal set, and comparing the standard deviation with a preset standard deviation value, and controlling the operating state of the processing machine tool according to the comparison result; The data transmission error coefficient obtained according to the data transmission time information includes: The data transmission error coefficient includes a data transmission inconsistency coefficient and a data transmission delay coefficient; The method for obtaining the data transmission inconsistency coefficient is: Obtain the number of sensors and the total number of sensors from which the system receives data at different times in each sub-interval, and divide the number of sensors from which the system receives data by the total number of sensors to obtain the data transmission inconsistency coefficient at each time. The data transmission inconsistency coefficient of each sub-interval is obtained according to the data transmission inconsistency coefficient at different times. The calculation formula is: , where is the data transmission inconsistency coefficient, For the The data transmission inconsistency coefficient at time, Indicates the order number of the data transmission inconsistency coefficients corresponding to different times, =1, 2, 3, 4, ..., , is a positive integer; The method for obtaining the data transmission delay coefficient is: Obtain the number of times the system receives each sensor data in each sub-interval, and calculate the time interval between adjacent times of reception of each sensor to obtain a reception time interval sequence; Compare each time interval in the receiving time interval sequence of each sensor with the preset longest time interval, and mark the data whose time interval is greater than the preset longest time interval as 1; divide the total number of 1s in the receiving time interval sequence of each sensor by the total number of data in the receiving time interval sequence to obtain the data transmission delay coefficient of the corresponding sensor; The data transmission delay coefficient of each sub-interval is obtained according to the data transmission delay coefficient of each sensor. The calculation formula is: , where is the data transmission delay coefficient, For the The data transmission delay coefficient of each sensor is Indicates the order number of the sensor. =1, 2, 3, 4, ..., , is a positive integer; Calculate the data transmission anomaly coefficient, the calculation formula is: ; In the formula, is the data transmission anomaly coefficient, and represents a preset weight coefficient of a data transmission inconsistency coefficient and a data transmission delay coefficient, and and All are greater than 0; The electromagnetic interference coefficient obtained according to the electromagnetic interference information includes: Obtain the electromagnetic interference signals around the processing machine tool at different times in each sub-interval, pre-process them, obtain effective electromagnetic interference signals, and mark them as ,in, =1, 2, 3, 4, ..., , is a positive integer, Indicates the number of effective electromagnetic interference signals; use Wavelet analysis of effective electromagnetic interference signals at different times within T time , perform wavelet transformation, the formula is: ; In the formula, are the wavelet coefficients, and are scale parameters and translation parameters, which are used to control the scaling and translation of the wavelet function; Using wavelet coefficients Calculate the electromagnetic interference coefficient at different times within the time T , the calculation formula is: ,in, Represents the energy of wavelet coefficients; The electromagnetic interference index at different times in each sub-interval Add them together to get the electromagnetic interference index, and the calculation formula is: , where is the electromagnetic interference coefficient; The voltage unavailability coefficient obtained according to the voltage status information includes: The voltage unavailability coefficient includes a voltage instability coefficient and a voltage unqualified coefficient; The method for obtaining the voltage instability coefficient is: Obtain the actual voltage value of the processing machine at different times in each sub-interval, and calibrate the actual voltage value as , Indicates the number of the actual voltage value at different times during the system's operation T time. =1, 2, 3, 4, ..., ,and is a positive integer; Calculate the actual voltage value at different times in each sub-interval The standard deviation of , the calculation formula is: ; in, is the average value of the actual voltage value at different times in each sub-interval, and the expression obtained is: ; The method for obtaining the voltage unqualified coefficient is: In each sub-interval, the actual voltage value of the processing machine tool connected at different times is less than the preset voltage minimum threshold and is re-marked as , Indicates the number of times the actual voltage value is less than the preset voltage minimum threshold value. =1, 2, 3, 4, ..., , is a positive integer; Calculate the voltage failure factor , the calculation formula is: ; Calculate the voltage unavailability factor using the following formula: ; In the formula, is the voltage unavailability factor, and represents the preset weight coefficients of the voltage instability coefficient and the voltage unqualified coefficient, and and Both are greater than 0.
2. The control method of a processing machine tool according to claim 1, characterized in that: The feedback error coefficient of each sub-interval is obtained based on the data transmission error coefficient, electromagnetic interference coefficient and voltage unavailability coefficient in each sub-interval, including: ; In the formula, is the feedback error coefficient, 、 and are the data transmission error coefficient, electromagnetic interference coefficient and voltage unavailability coefficient respectively. , , are preset proportional coefficients of data transmission error coefficient, electromagnetic interference coefficient and voltage unavailability coefficient respectively, and, , , The scores are greater than 0.
3. The control method of a processing machine tool according to claim 1, characterized in that: All abnormal coefficients in the feedback error coefficient set are screened out, including: A feedback error coefficient set is established according to the feedback error coefficients in all subintervals, and all abnormal coefficients in the feedback error coefficient set are screened out; When the feedback error coefficient is not less than a preset feedback error coefficient reference threshold, the feedback error coefficient is marked as an abnormal coefficient; When the feedback error coefficient is less than a preset feedback error coefficient reference threshold, the feedback error coefficient is marked as a normal coefficient.
4. The control method of a processing machine tool according to claim 1, characterized in that: Comparing the standard deviation with a preset standard deviation value, and controlling the operating state of the processing machine tool according to the comparison result includes: All abnormal coefficients are used to establish an abnormal set, and the standard deviation in the abnormal set is calculated. The standard deviation is compared with the preset standard deviation value, and whether there is a problem with the system operation is determined based on the comparison result; A number of abnormal coefficients are used to establish a data set and calibrated as ,but ,in, , is a positive integer; And calculate the standard deviation of several abnormal coefficients in the data set, and calibrate the standard deviation of several abnormal coefficients in the data set as , and the standard deviation of the abnormal coefficient The preset abnormal coefficient standard deviation threshold Make a comparison; If the standard deviation of the abnormal coefficient Not less than the preset abnormal coefficient standard deviation threshold , an alarm signal is issued and the processing machine tool is immediately controlled to stop working; If the standard deviation of the abnormal coefficient Less than the preset abnormal coefficient standard deviation threshold , no alarm signal is issued and the processing machine tool is controlled to continue working.
5. A control system for a machining center, used to implement the control method for a machining center according to any one of claims 1 to 4, characterized in that: The system comprises: Division module: obtains the time period from the moment when the control system controls the processing machine tool to the current moment, and uses it as the target time interval. The target time interval is divided according to the preset window to obtain several sub-intervals; Transmission error module: obtains the data transmission time information of several sensors on the processing machine tool in each sub-interval, and obtains the data transmission error coefficient according to the data transmission time information; Electromagnetic interference module: obtains the electromagnetic interference information around the processing machine tool in each sub-interval, and obtains the electromagnetic interference coefficient based on the electromagnetic interference information; Voltage unavailable module: obtains the voltage status information of the processing machine tool connected in each sub-interval, and obtains the voltage unavailable coefficient according to the voltage status information; Feedback error module: obtains the feedback error coefficient of each sub-interval according to the data transmission error coefficient, electromagnetic interference coefficient and voltage unavailability coefficient in the sub-interval; Control module: establish a feedback error coefficient set according to the feedback error coefficients in all sub-intervals, and filter out all abnormal coefficients in the feedback error coefficient set, and establish an abnormal set with all the abnormal coefficients, and calculate the standard deviation in the abnormal set, and compare the standard deviation with the preset standard deviation value, and control the operating state of the processing machine tool according to the comparison result.
Citation Information
Patent Citations
Real-time monitoring method and system based on interval observation
CN118818970A