Integrated double-channel control system for numerical control system

By introducing resource monitoring and dynamic allocation modules in the dual-channel control system, combined with the channel synchronization feedback module, the problems of low response rate and stability in the existing technology are solved, and faster response and system stability are achieved.

CN119126652AActive Publication Date: 2024-12-13HUAZHONG CNC (NANJING) RES INST CO LTD

Patent Information

Application Number
CN202411606052.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-12
Publication Date
2024-12-13
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 adjustment methods when there are problems with channel synchronization, affecting system stability.

Method used

Design an integrated dual-channel control system, including resource monitoring module, resource allocation module, parameter acquisition module and channel synchronization feedback module, and dynamically adjust resource allocation strategy by monitoring processor usage and memory usage in real time, and when the channel is not synchronized Generate single-channel or dual-channel adjustment solutions to ensure system stability.

Benefits of technology

It improves the response speed and stability of the dual-channel system, can quickly identify and solve the problem of channel asymmetry, optimize resource utilization, and ensure the stable operation of the system at high loads.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119126652A_ABST
    Figure CN119126652A_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, and comprises a resource monitoring module, a resource distribution module, a parameter acquisition module, a channel synchronous feedback module and a control module, and the resource monitoring module, the resource distribution module and the control module are in communication connection in sequence. The parameter acquisition module, the channel synchronization feedback module and the control module are in communication connection in sequence, the resource monitoring module is used for monitoring resources including processor utilization rate and memory occupation, and the resource distribution module is used for dynamically distributing resources and adjusting a dual-channel resource distribution strategy according to a real-time running state of a system; according to the integrated dual-channel control system for the numerical control system, resources are allocated, so that dual-channel response is quicker. And meanwhile, when the problem of channel asynchronization can be rapidly solved, the system is more stable, and follow-up machining is facilitated.
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: 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; 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 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.

[0006] Furthermore, the resource monitoring module is used to monitor resources including processor usage and memory occupancy, and 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.

[0007] 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.

[0008] 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: 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 occupancy, and dynamically adjust resource allocation Resource Forecasting and Planning: 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.

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

[0010] 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: Determine the target variables of control as processor utilization and memory occupancy, compare the current actual observed values ​​with the expected target values, and calculate the error signal , select appropriate proportional, integral and differential coefficient parameters, the parameters are The real-time processor usage and memory occupancy data are used as input data, and the adjustment amount is calculated through the formula , and finally the calculated adjustment amount Applied to the system's resource allocation strategy, the specific calculation formula is: ; The proportional, integral and differential coefficient parameters can be adjusted according to actual conditions to optimize control performance.

[0011] 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: 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, Because it is in time The predicted value of It's in time The actual observed value of It is the moving average window size, and finally resource planning and allocation are performed in advance based on the calculated value.

[0012] 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.

[0013] 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: 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.

[0014] 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.

[0015] 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: 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.

[0016] 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.

[0017] 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: 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.

[0018] 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.

[0019] 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: 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.

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

[0021] Compared with the prior art, the present invention has the following beneficial effects: 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 idle or overcrowded resources, 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. 2) Resource forecasting and planning: Predicting future resource requirements based on the dual-channel processing solution can effectively allocate resources, avoid resource shortages or surpluses, and thus optimize resource utilization.

[0022] 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. 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

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

[0024] 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.

[0025] 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; The resource monitoring module is used to monitor resources including processor usage and memory usage; 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: Use monitoring software monitoring tools to monitor resource items, including processor usage and memory usage, and transmit monitoring data to the resource allocation module.

[0026] 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.

[0027] 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; 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: 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 occupancy, and dynamically adjust resource allocation 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: Determine the target variables of control as processor utilization and memory occupancy, compare the current actual observed values ​​with the expected target values, and calculate the error signal , select appropriate proportional, integral and differential coefficient parameters, the parameters are The real-time processor usage and memory occupancy data are used as input data, and the adjustment amount is calculated through the formula , and finally the calculated adjustment amount Applied to the system's resource allocation strategy, the specific calculation formula is: It should be noted that dynamic resource allocation can adjust resource allocation strategies according to real-time demand and system load conditions to ensure that resources are optimally utilized and avoid problems of idle or over-allocated resources.

[0028] 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.

[0029] Resource Forecasting and Planning: 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.

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

[0031] 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: 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. At the same time, use the moving average model to predict future trends. The specific formula is: ;in, Because it is in time The predicted value of It's in time The actual observed value of is the moving average window size, and finally, resource planning and allocation processing are performed in advance according to the calculated value. It should be noted that the dual channels are not only two independent resource allocation channels, but also 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.

[0032] The parameter acquisition module is used to collect sensor data and transmit the collected sensor data to the channel synchronization feedback module; 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. The collected data is transmitted to the channel synchronous feedback module.

[0033] 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.

[0034] 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; 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: 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.

[0035] 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.

[0036] 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: 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.

[0037] 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.

[0038] 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; 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: 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.

[0039] 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.

[0040] 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.

[0041] 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, Features: 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 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. According to claim 1, an integrated dual-channel control system for a numerical control system, Features: The resource monitoring module is used to monitor resources including processor usage and memory occupancy. The processing process is as follows: use monitoring software monitoring tools to monitor resource items, including processor usage and memory occupancy, and transmit the monitoring data to the resource allocation module.

3. The integrated dual-channel control system for a numerical control system according to claim 1, Features: 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; analysis of dual-channel processing status and current data processing: analysis of dual-channel resource occupancy based on received processor utilization and memory data occupancy, and dynamic adjustment of resource allocation, resource forecasting and planning; establishment of a forecasting model based on dual-channel processing plans, forecasting resource requirements during high-load periods, and planning and allocation of resources in advance. Combined with dual-channel processing steps, forecasting future resource requirements for dual channels.

4. The integrated dual-channel control system for a numerical control system according to claim 3, Features: 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 utilization and memory occupancy, compare the current actual observed values ​​with the expected target values, and calculate the error signal , select appropriate proportional, integral and differential coefficient parameters, the parameters are The real-time processor usage and memory occupancy data are used as input data, and the adjustment amount is calculated through the formula , and finally the calculated adjustment amount Applied to the system's resource allocation strategy, the specific calculation formula is: 。 5. The integrated dual-channel control system for a numerical control system according to claim 3, Features: 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, Because it is in time The predicted value of It's in time The actual observed value of It is the moving average window size, and finally resource planning and allocation are performed in advance based on the calculated value.

6. The integrated dual-channel control system for a numerical control system according to claim 1, Features: 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.

7. The integrated dual-channel control system for a numerical control system according to claim 1, Features: 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.

8. The integrated dual-channel control system for a numerical control system according to claim 7, Features: 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.

9. The integrated dual-channel control system for a numerical control system according to claim 1, Features: 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

  • Dual channel synchronous processing method and device for mirror milling processing

    CN108663991A

  • Double-channel laser additive manufacturing numerical control system

    CN112453428A

  • Two-channel mirror image processing program generation method and system based on finite-state machine

    CN113569309A

  • Intelligent ecological environment partition management and control system

    CN117993556A

  • Cloud-based numerical control equipment management system and method

    CN118485311A

Cited By

  • Intelligent fault diagnosis method and system for high-speed lathe

    CN122085974A

  • A high-speed lathe intelligent fault diagnosis method and system

    CN122085974B