An integrated dual-channel control system for a numerical control system

By designing an integrated dual-channel control system in the CNC system, including resource monitoring, dynamic allocation and channel synchronization feedback modules, the problems of low response rate and poor stability in the existing technology are solved, and more efficient resource utilization and system stability are achieved.

CN119126652BActive Publication Date: 2025-05-16HUAZHONG CNC (NANJING) RES INST CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202411606052.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-12
Publication Date
2025-05-16
Estimated Expiration
2044-11-12

AI Technical Summary

Technical Problem

The existing dual-channel control system cannot flexibly allocate processor usage and memory usage, resulting in low response rate and lack of effective parameter adjustment methods when the channel is not synchronized, affecting system stability.

Method used

An integrated dual-channel control system for CNC systems is designed, including resource monitoring module, resource allocation module, parameter acquisition module, channel synchronization feedback module and control module. Through dynamic resource allocation, prediction and planning, resource utilization is optimized; when the channel is not synchronized, the system is ensured through single-channel and dual-channel adjustment solutions.

Benefits of technology

The response speed of the dual-channel system is improved, ensuring that the system is more stable when the channel is not synchronized, and improving the regulation efficiency and overall stability of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119126652B_ABST
    Figure CN119126652B_ABST
Patent Text Reader

Abstract

The invention discloses an integrated dual-channel control system for a numerical control system, which belongs to the technical field of numerical control dual-channel control systems, including a resource monitoring module, a resource allocation module, a parameter acquisition module, a channel synchronization feedback module, and a control module, and the resource monitoring module, the resource allocation module and the control module are sequentially communicated and connected, the parameter acquisition module, the channel synchronization feedback module and the control module are sequentially communicated and connected, the resource monitoring module is used to monitor resources including processor usage and memory occupancy, the resource allocation module includes dynamic resource allocation, and the resource allocation strategy of the dual channels is adjusted according to the real-time operating state of the system; an integrated dual-channel control system for a numerical control system is invented, and resources are allocated to make the dual channels respond faster. At the same time, when the channel asynchronism problem can be quickly solved, the system can be made more stable and convenient for subsequent processing.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention belongs to the technical field of numerical control dual-channel control systems, and in particular is an integrated dual-channel control system for a numerical control system. Background Art

[0002] A CNC dual-channel control system refers to a system with two-channel control functions. Integrating the control functions of the two channels into one system simplifies the management process and operation interface. At the same time, it can also adapt to changing production needs and complex processing tasks, making the control strategy more flexible. The dual-channel system is usually designed as two independent control paths, each responsible for different processing tasks or functions. At the same time, they can also work together when joint processing is required.

[0003] The dual-channel control system in the prior art does not have the function of flexibly allocating processor usage and memory occupancy according to the combined channel processing plan, and cannot make the dual-channel response rate higher. At the same time, when problems occur in the synchronization of the dual channels, there is no fixed parameter adjustment method, which may make the efficiency of adjusting the dual channels lower and also affect the stability of the dual-channel system. Therefore, an integrated dual-channel control system for a CNC system is proposed. Summary of the invention

[0004] The present invention aims to solve at least one of the technical problems existing in the prior art. To this end, the present invention proposes an integrated dual-channel control system for a numerical control system, so that the dual channels can respond faster and the system is more stable when dealing with channel asynchrony problems.

[0005] In order to achieve the above object, the present invention adopts the following technical solutions:

[0006] An integrated dual-channel control system for a numerical control system comprises a resource monitoring module, a resource allocation module, a parameter acquisition module, a channel synchronization feedback module, and a control module, wherein the resource monitoring module, the resource allocation module and the control module are sequentially connected in communication, and the parameter acquisition module, the channel synchronization feedback module and the control module are sequentially connected in communication;

[0007] The resource monitoring module is used to monitor resources including processor usage and memory usage;

[0008] The resource allocation module includes dynamic resource allocation, which adjusts the resource allocation strategy of the dual channels according to the real-time operating status of the system;

[0009] The parameter acquisition module is used to collect sensor data and transmit the collected sensor data to the channel synchronization feedback module;

[0010] The channel synchronization feedback module continues processing when the channels are synchronized, and determines the problem channel and specific abnormal parameters of the problem channel when the channels are not synchronized. A single-channel modification plan is first generated according to the abnormality. When the single-channel plan does not meet the adjustment requirements, a dual-channel adjustment plan is generated to ensure the stability of system operation;

[0011] The control module is used to receive data from the resource allocation module and the channel synchronization feedback module, and generate control instructions to control the dual-channel operation.

[0012] Furthermore, the resource monitoring module is used to monitor resources including processor usage and memory occupancy, and the processing process is as follows:

[0013] Use monitoring software monitoring tools to monitor resource items, including processor usage and memory usage, and transmit monitoring data to the resource allocation module.

[0014] By real-time monitoring of resource items, you can monitor the current usage of the processor and memory in real time and promptly discover system performance problems or resource bottlenecks.

[0015] Furthermore, the resource allocation module includes dynamic resource allocation and resource prediction and planning, and the process of adjusting the resource allocation strategy of the dual channels according to the system operation status is as follows:

[0016] Dynamic resource allocation:

[0017] Analyze the dual-channel processing status and current data processing: Analyze the dual-channel resource usage based on the received processor usage and memory data usage, and dynamically adjust resource allocation, resource prediction and planning:

[0018] Based on the dual-channel processing plan, a prediction model is established to predict resource requirements during high-load periods, and resource planning and allocation are carried out in advance.

[0019] At the same time, combined with the dual-channel processing steps, the future resource requirements of the dual-channel are predicted.

[0020] Furthermore, the specific steps of the dynamic resource allocation: analyzing the processing status of the dual channels and the current data processing status: analyzing the resource occupancy of the dual channels according to the received processor usage and memory data occupancy, and dynamically adjusting the resource allocation are as follows:

[0021] Determine the target variables of control as processor usage and memory occupancy, compare the current actual observed value with the expected target value, calculate the error signal e(t), and select appropriate proportional, integral and differential coefficient parameters, which are (K p ), (K i ), (K d), and use the real-time collection of processor usage and memory occupancy as input data, calculate the adjustment amount u(t) through the formula, and finally apply the calculated adjustment amount u(t) to the system's resource allocation strategy. The specific calculation formula is:

[0022]

[0023] The proportional, integral and differential coefficient parameters can be adjusted according to actual conditions to optimize the control performance.

[0024] Furthermore, according to the dual-channel processing scheme, a prediction model is established to predict resource requirements during high-load periods, and resource planning and allocation processing is performed in advance as follows:

[0025] Collect historical data related to the dual-channel processing plan, including processor usage and memory usage, and combine the historical data with the dual-channel processing plan. Use the moving average model to predict future trends. The specific formula is:

[0026]

[0027] in, is the predicted value at time t+1, X t is the actual observation value at time t, m is the moving average window size, and finally resource planning and allocation are performed in advance based on the calculated value.

[0028] The use of predictive models can enable the system to cope with changing workloads more stably, reduce the risk of system crashes or performance degradation due to insufficient resources, and improve overall system stability and reliability.

[0029] Furthermore, the parameter acquisition module is used to collect sensor data and transmit the collected sensor data to the channel synchronization feedback module for processing as follows:

[0030] Collect data from position sensors, velocity sensors, and force sensors. The position sensor is used to measure and compare the position information of the two channels. The velocity sensor is used to monitor and compare the movement speed of the two channels. By comparing the forces applied by the two channels, the channel performance is evaluated.

[0031] The collected data is transmitted to the channel synchronous feedback module.

[0032] Through real-time monitoring and precise evaluation, possible problems in the channel can be discovered and dealt with in a timely manner, thereby improving the reliability and stability of the system.

[0033] Furthermore, the channel synchronization feedback module continues processing when the channels are synchronized, and determines the problem channel and specific abnormal parameters of the problem channel when the channels are not synchronized. A single-channel modification plan is first generated according to the abnormality. When the single-channel plan does not meet the adjustment requirements, a dual-channel adjustment plan is generated to ensure the stability of the system operation. The processing process is as follows:

[0034] First, observe the data of the synchronization indicator of the CNC system. When the synchronization indicator shows that the channels are synchronized, you can continue processing. When the synchronization indicator shows that the channels are not synchronized, determine the source of the problem based on the received sensor data:

[0035] The normal parameter threshold range of the channel is preset, and the real-time parameter data is compared with the preset channel threshold range to determine the problem channel and the specific abnormal parameters of the problem channel;

[0036] There are two solutions to channel asynchrony, a single-channel adjustment solution and a dual-channel adjustment solution. When the channel asynchrony problem occurs, a single-channel modification solution is first generated. When the single-channel solution does not meet the adjustment requirements, a dual-channel adjustment solution is generated.

[0037] When the synchronization indicator shows that the channels are out of sync, the specific location or cause of the problem can be quickly determined through the received sensor data. This rapid positioning facilitates rapid response and repair, reducing the time and impact of production interruptions.

[0038] Furthermore, there are two solutions to the channel asynchrony, a single-channel adjustment solution and a dual-channel adjustment solution. When the channel asynchrony problem occurs, a single-channel modification solution is first generated. When the single-channel solution does not meet the adjustment requirements, a dual-channel adjustment solution is generated. The processing process is as follows:

[0039] A single-channel parameter adjustment threshold is preset, and a single-channel parameter adjustment plan is directly generated according to the problem channel. When the value of the single-channel parameter adjustment plan exceeds the threshold, it means that the single-channel value adjustment is too large, then the single-channel adjustment plan is abandoned, and a dual-channel parameter adjustment plan is generated to adjust the parameters of the CNC machine tool;

[0040] Assume that the parameter adjustment threshold of channel a is M, first generate a single-channel parameter adjustment plan, when the adjustment parameter is less than M, directly use the single-channel parameter adjustment plan, when the adjustment parameter is greater than M, generate a dual-channel parameter adjustment plan, and use the dual-channel parameter adjustment plan;

[0041] Assume that the parameter adjustment threshold of channel b is N. First, generate a single-channel parameter adjustment plan. When the adjustment parameter is less than N, use the single-channel parameter adjustment plan directly. When the adjustment parameter is greater than N, generate a dual-channel parameter adjustment plan and use it.

[0042] A single parameter of the dual-channel parameter adjustment solution is smaller than a parameter of the single-channel parameter adjustment solution, and a smaller parameter adjustment can make the dual-channel system run more stably.

[0043] Furthermore, the control module is used to receive data from the resource allocation module and the channel synchronization feedback module, and generate control instructions to control the dual-channel operation process as follows:

[0044] The control module is the control center of the entire system. It first receives data from the resource allocation module and the channel synchronization feedback module, then analyzes and processes the received data and generates corresponding control instructions;

[0045] The generated instructions are transmitted to channel a or channel b respectively to execute the instructions.

[0046] As the core of the system, the control module can improve production efficiency and quality stability through integrated resource management and precise control.

[0047] Compared with the prior art, the present invention has the following beneficial effects:

[0048] Setting up a resource monitoring module and dynamically allocating, predicting and planning resources has the following benefits: 1) Dynamic allocation allows resources to be flexibly allocated among different channels, reducing resource idleness or overcrowding, thereby optimizing resource utilization. At the same time, when channel a needs resources and channel b does not, dynamic resource allocation allows the channels to respond quickly, which can shorten the response time and improve the response speed of the system.

[0049] 2) Resource forecasting and planning: Predicting future resource requirements based on the dual-channel processing plan can effectively allocate resources, avoid resource shortages or surpluses, and thus optimize resource utilization.

[0050] By setting up a channel synchronization feedback module, the problem of channel asynchrony can be quickly solved while making the dual-channel system more stable. The channel synchronization feedback module receives the sensor data collected by the parameter acquisition module, and can judge the problem channel and the specific problem according to the sensor data, and then generate a single-channel adjustment plan. Since a threshold for single-channel adjustment is preset, when the value of the single-channel adjustment parameter exceeds the threshold, it may cause system instability. Therefore, the single-channel plan will be abandoned and a dual-channel adjustment plan will be generated. The value of the dual-channel adjustment parameter is less than the value of the single-channel adjustment parameter, so the dual-channel control system can be made more stable.

[0051] By setting two parameter adjustment schemes in the channel synchronization feedback module, when synchronization problems occur in the dual channels, a processing scheme can be quickly generated according to the problem, thereby improving the efficiency of processing asynchronous channels. BRIEF DESCRIPTION OF THE DRAWINGS

[0052] Figure 1 The present invention is a block diagram of an integrated dual-channel control system for a numerical control system. DETAILED DESCRIPTION

[0053] The technical solution of the present invention will be clearly and completely described below in conjunction with the embodiments. Obviously, the described embodiments are only part of the embodiments of the present invention, rather than 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.

[0054] like Figure 1 As shown, an integrated dual-channel control system for a numerical control system includes a resource monitoring module, a resource allocation module, a parameter acquisition module, a channel synchronization feedback module, and a control module, and the resource monitoring module, the resource allocation module and the control module are sequentially connected in communication, and the parameter acquisition module, the channel synchronization feedback module and the control module are sequentially connected in communication;

[0055] The resource monitoring module is used to monitor resources including processor usage and memory usage;

[0056] In this embodiment, the resource monitoring module is used to monitor resources including processor usage and memory occupancy, and the processing process is as follows:

[0057] Use monitoring software monitoring tools to monitor resource items, including processor usage and memory usage, and transmit monitoring data to the resource allocation module.

[0058] It should be noted that when performing resource monitoring, Zabbix is ​​used to monitor resource items. Zabbix can monitor a wide range of items, including processor usage, memory usage, network traffic, hard disk space, etc., to achieve real-time monitoring and collect a large amount of system performance data.

[0059] The resource allocation module includes dynamic resource allocation, which adjusts the resource allocation strategy of the dual channels according to the real-time operating status of the system;

[0060] In this embodiment, the resource allocation module includes dynamic resource allocation and resource prediction and planning. The process of adjusting the dual-channel resource allocation strategy according to the system operation status is as follows:

[0061] Dynamic resource allocation:

[0062] Analyze the dual-channel processing status and current data processing: Analyze the dual-channel resource usage based on the received processor usage and memory data usage, and dynamically adjust resource allocation

[0063] In this embodiment, the specific steps of the dynamic resource allocation: analyzing the processing status of the dual channels and the current data processing status: analyzing the resource occupancy of the dual channels according to the received processor usage and memory data occupancy, and dynamically adjusting the resource allocation are as follows:

[0064] Determine the target variables of control as processor usage and memory occupancy, compare the current actual observed value with the expected target value, calculate the error signal e(t), and select appropriate proportional, integral and differential coefficient parameters, which are (K p ), (K i ), (K d ), and use the real-time collection of processor usage and memory occupancy as input data, calculate the adjustment amount u(t) through the formula, and finally apply the calculated adjustment amount u(t) to the system's resource allocation strategy. The specific calculation formula is:

[0065]

[0066] It should be noted that dynamic resource allocation can adjust resource allocation strategies according to real-time demand and system load conditions to ensure optimal use of resources and avoid idle or over-allocated resources. At the same time, through intelligent resource allocation, the system can respond more effectively to changing workloads, improve dual-channel processing capabilities and performance stability, and ensure that the system can still run efficiently under high load.

[0067] Resource Forecasting and Planning:

[0068] Based on the dual-channel processing plan, a prediction model is established to predict resource requirements during high-load periods, and resource planning and allocation are carried out in advance.

[0069] At the same time, combined with the dual-channel processing steps, the future resource requirements of the dual-channel are predicted.

[0070] In this embodiment, the prediction model is established according to the dual-channel processing plan to predict the resource demand during the high-load period, and the resource planning and allocation process is performed in advance as follows:

[0071] Collect historical data related to the dual-channel processing plan, including processor usage and memory usage, and combine the historical data with the dual-channel processing plan. Use the moving average model to predict future trends. The specific formula is:

[0072]

[0073] in, is the predicted value at time t+1, X tis the actual observation value at time t, m is the moving average window size, and finally resource planning and allocation processing are performed in advance based on the calculated values.

[0074] It should be noted that the dual channels are both two independent resource allocation channels and can work together. By adjusting the dual-channel resource allocation, the system response rate can be improved, thereby speeding up the efficiency of dual-channel processing.

[0075] The parameter acquisition module is used to collect sensor data and transmit the collected sensor data to the channel synchronization feedback module;

[0076] In this embodiment, data from a position sensor, a velocity sensor, and a force sensor are collected. The position sensor is used to measure and compare the position information of the two channels. The velocity sensor is used to monitor and compare the movement speeds of the two channels. By comparing the forces applied by the two channels, the channel performance is evaluated.

[0077] The collected data is transmitted to the channel synchronous feedback module.

[0078] It should be noted that sensor data can provide real-time monitoring and feedback to help operation and maintenance personnel optimize the operating status of the dual channels. At the same time, based on sensor data analysis, resource allocation can be managed and optimized more finely to ensure that each channel can maintain stability and high performance under different workloads.

[0079] The channel synchronization feedback module continues processing when the channels are synchronized, and determines the problem channel and specific abnormal parameters of the problem channel when the channels are not synchronized. A single-channel modification plan is first generated according to the abnormality. When the single-channel plan does not meet the adjustment requirements, a dual-channel adjustment plan is generated to ensure the stability of system operation;

[0080] In this embodiment, the channel synchronization feedback module continues processing when the channels are synchronized. When the channels are not synchronized, the problem channel and the specific abnormal parameters of the problem channel are determined. A single-channel modification plan is first generated according to the abnormality. When the single-channel plan does not meet the adjustment requirements, a dual-channel adjustment plan is generated to ensure the stability of the system operation. The processing process is as follows:

[0081] First, observe the data of the synchronization indicator of the CNC system. When the synchronization indicator shows that the channels are synchronized, you can continue processing. When the synchronization indicator shows that the channels are not synchronized, determine the source of the problem based on the received sensor data:

[0082] The normal parameter threshold range of the channel is preset, and the real-time parameter data is compared with the preset channel threshold range to determine the problem channel and the specific abnormal parameters of the problem channel;

[0083] There are two solutions to channel asynchrony, a single-channel adjustment solution and a dual-channel adjustment solution. When the channel asynchrony problem occurs, a single-channel modification solution is first generated. When the single-channel solution does not meet the adjustment requirements, a dual-channel adjustment solution is generated.

[0084] It should be noted that the synchronization indicator can display the synchronization status of the channel in real time, so that the operator can quickly understand the current working status of the system. When the synchronization indicator shows that the channel is synchronized, processing can continue without waiting for additional confirmation, thereby improving efficiency.

[0085] In this embodiment, there are two solutions to the channel asynchrony, a single-channel adjustment solution and a dual-channel adjustment solution. When the channel asynchrony problem occurs, a single-channel modification solution is first generated. When the single-channel solution does not meet the adjustment requirements, a dual-channel adjustment solution is generated. The processing process is as follows:

[0086] A single-channel parameter adjustment threshold is preset, and a single-channel parameter adjustment plan is directly generated according to the problem channel. When the value of the single-channel parameter adjustment plan exceeds the threshold, it means that the single-channel value adjustment is too large, then the single-channel adjustment plan is abandoned, and a dual-channel parameter adjustment plan is generated to adjust the parameters of the CNC machine tool;

[0087] Assume that the parameter adjustment threshold of channel a is M, first generate a single-channel parameter adjustment plan, when the adjustment parameter is less than M, directly use the single-channel parameter adjustment plan, when the adjustment parameter is greater than M, generate a dual-channel parameter adjustment plan, and use the dual-channel parameter adjustment plan;

[0088] Assume that the parameter adjustment threshold of channel b is N. First, generate a single-channel parameter adjustment plan. When the adjustment parameter is less than N, use the single-channel parameter adjustment plan directly. When the adjustment parameter is greater than N, generate a dual-channel parameter adjustment plan and use it.

[0089] It should be noted that when the parameter value adjusted by a single channel is too large, adjusting the two channels at the same time can reduce the risk of system instability. The method of adjusting the dual-channel values ​​at the same time can make the adjusted values ​​of the two channels smaller. At the same time, setting up two schemes can also adjust the channel values ​​more efficiently, so that the channels can be synchronized quickly.

[0090] The control module is used to receive data from the resource allocation module and the channel synchronization feedback module, and generate control instructions to control the dual-channel operation;

[0091] In this embodiment, the control module is used to receive data from the resource allocation module and the channel synchronization feedback module, and generate control instructions to control the dual-channel operation process as follows:

[0092] The control module is the control center of the entire system. It first receives data from the resource allocation module and the channel synchronization feedback module, then analyzes and processes the received data and generates corresponding control instructions;

[0093] The generated instructions are transmitted to channel a or channel b respectively to execute the instructions.

[0094] It should be noted that the control module, as the control center of the entire system, plays the role of centrally receiving data from the resource allocation module and the channel synchronization feedback module, converting data information, generating control instructions, and executing control instructions.

[0095] In the embodiments provided by the present invention, it should be understood that the disclosed devices, apparatuses and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the modules is only a logical function division, and there may be other division methods in actual implementation; the modules described as separate components may or may not be physically separated, and the components displayed as modules may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the method of this embodiment.

[0096] The above embodiments are only used to illustrate the technical method of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the preferred embodiments, those skilled in the art should understand that the technical method of the present invention may be modified or replaced by equivalents without departing from the spirit and scope of the technical method of the present invention.

Claims

1. An integrated dual-channel control system for a numerical control system, characterized in that: It includes a resource monitoring module, a resource allocation module, a parameter acquisition module, a channel synchronization feedback module, and a control module, wherein the resource monitoring module, the resource allocation module, and the control module are sequentially connected in communication, and the parameter acquisition module, the channel synchronization feedback module, and the control module are sequentially connected in communication; The resource monitoring module is used to monitor resources including processor usage and memory usage; The resource allocation module includes dynamic resource allocation, which adjusts the resource allocation strategy of the dual channels according to the real-time operating status of the system; The resource allocation module includes dynamic resource allocation and resource prediction and planning. The process of adjusting the dual-channel resource allocation strategy according to the system operation status is as follows: Dynamic resource allocation: Analyze the dual-channel processing status and current data processing: Analyze the dual-channel resource usage based on the received processor usage and memory data usage, and dynamically adjust resource allocation Resource Forecasting and Planning: According to the dual-channel processing plan, a prediction model is established to predict resource requirements during high-load periods, and resource planning and allocation are carried out in advance; The specific steps of the dynamic resource allocation: analyzing the dual-channel processing status and current data processing status: analyzing the dual-channel resource occupancy status according to the received processor usage and memory data occupancy, and dynamically adjusting resource allocation are as follows: Determine the target variables of control as processor usage and memory occupancy, compare the current actual observed value with the expected target value, calculate the error signal e(t), and select appropriate proportional, integral and differential coefficient parameters, which are (K p ),(K i ),(K d ), and use the real-time collection of processor usage and memory occupancy as input data, calculate the adjustment amount u(t) through the formula, and finally apply the calculated adjustment amount u(t) to the system's resource allocation strategy. The specific calculation formula is: The process of establishing a prediction model based on the dual-channel processing plan, predicting resource requirements during high-load periods, and performing resource planning and allocation in advance is as follows: Collect historical data related to the dual-channel processing plan, including processor usage and memory usage, and combine the historical data with the dual-channel processing plan. Use the moving average model to predict future trends. The specific formula is: in, is the predicted value at time t+1, X t is the actual observed value at time t, m is the moving average window size, and finally resource planning and allocation processing are performed in advance based on the calculated value; The parameter acquisition module is used to collect sensor data and transmit the collected sensor data to the channel synchronization feedback module; The channel synchronization feedback module continues processing when the channels are synchronized, and determines the problem channel and specific abnormal parameters of the problem channel when the channels are not synchronized. A single-channel modification plan is first generated according to the abnormality. When the single-channel plan does not meet the adjustment requirements, a dual-channel adjustment plan is generated to ensure the stability of system operation; The control module is used to receive data from the resource allocation module and the channel synchronization feedback module, and generate control instructions to control the dual-channel operation.

2. The integrated dual-channel control system for a numerical control system according to claim 1, characterized in that: The resource monitoring module is used to monitor resources including processor usage and memory usage. The processing process is as follows: Use monitoring software monitoring tools to monitor resource items, including processor usage and memory usage, and transmit monitoring data to the resource allocation module.

3. The integrated dual-channel control system for a numerical control system according to claim 1, characterized in that: The parameter acquisition module is used to collect sensor data and transmit the collected sensor data to the channel synchronization feedback module. The processing process is as follows: Collect data from position sensors, velocity sensors, and force sensors. The position sensor is used to measure and compare the position information of the two channels. The velocity sensor is used to monitor and compare the movement speed of the two channels. By comparing the forces applied by the two channels, the channel performance is evaluated. The collected data is transmitted to the channel synchronous feedback module.

4. The integrated dual-channel control system for a numerical control system according to claim 1, characterized in that: The channel synchronization feedback module continues processing when the channels are synchronized. When the channels are not synchronized, the problem channel and the specific abnormal parameters of the problem channel are determined. A single-channel modification plan is first generated according to the abnormality. When the single-channel plan does not meet the adjustment requirements, a dual-channel adjustment plan is generated to ensure the stability of the system operation. The processing process is as follows: First, observe the data of the synchronization indicator of the CNC system. When the synchronization indicator shows that the channels are synchronized, you can continue processing. When the synchronization indicator shows that the channels are not synchronized, determine the source of the problem based on the received sensor data: The normal parameter threshold range of the channel is preset, and the real-time parameter data is compared with the preset channel threshold range to determine the problem channel and the specific abnormal parameters of the problem channel; There are two solutions to channel asynchrony, a single-channel adjustment solution and a dual-channel adjustment solution. When the channel asynchrony problem occurs, a single-channel modification solution is first generated. When the single-channel solution does not meet the adjustment requirements, a dual-channel adjustment solution is generated.

5. The integrated dual-channel control system for a numerical control system according to claim 4, characterized in that: There are two solutions to the channel asynchrony, a single-channel adjustment solution and a dual-channel adjustment solution. When the channel asynchrony problem occurs, a single-channel modification solution is first generated. When the single-channel solution does not meet the adjustment requirements, a dual-channel adjustment solution is generated. The processing process is as follows: A single-channel parameter adjustment threshold is preset, and a single-channel parameter adjustment plan is directly generated according to the problem channel. When the value of the single-channel parameter adjustment plan exceeds the threshold, it means that the single-channel value adjustment is too large, then the single-channel adjustment plan is abandoned, and a dual-channel parameter adjustment plan is generated to adjust the parameters of the CNC machine tool; Assume that the parameter adjustment threshold of channel a is M, first generate a single-channel parameter adjustment plan, when the adjustment parameter is less than M, directly use the single-channel parameter adjustment plan, when the adjustment parameter is greater than M, generate a dual-channel parameter adjustment plan, and use the dual-channel parameter adjustment plan; Assume that the parameter adjustment threshold of channel b is N. First, generate a single-channel parameter adjustment plan. When the adjustment parameter is less than N, use the single-channel parameter adjustment plan directly. When the adjustment parameter is greater than N, generate a dual-channel parameter adjustment plan and use it.

6. The integrated dual-channel control system for a numerical control system according to claim 1, characterized in that: The control module is used to receive data from the resource allocation module and the channel synchronization feedback module, and generate control instructions to control the dual-channel operation process as follows: The control module is the control center of the entire system. It first receives data from the resource allocation module and the channel synchronization feedback module, then analyzes and processes the received data and generates corresponding control instructions; The generated instructions are transmitted to channel a or channel b respectively to execute the instructions.

Citation Information

Patent Citations

  • Double-channel laser additive manufacturing numerical control system

    CN112453428A