Virtualization-Based Numerical Control System Architecture
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional numerical control systems face challenges in adapting to increasing intelligence and multi-functionalization demands due to high hardware requirements, leading to increased costs, complexity, and poor compatibility with external equipment and software, forming a 'local resource island' that restricts their development towards digitalization and multi-functionalization.
Innovation Solution
A virtualization-based numerical control system is introduced, where a remote server processes non-real-time tasks and interacts with a local NC device using a client for human-machine interaction, enabling flexible expansion and configuration of resources without upgrading local hardware, and facilitating high-value-added functions like document editing and NC code optimization.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If the numerical control system continuously upgrades software and hardware to meet increasing intelligence and multi-functionalization demands, then the system functionality is improved, but the cost, complexity, and difficulty in testing and production are significantly increased
Solution Approach 1:
The patent divides the numerical control system into two independent parts: a simplified local NC device that handles real-time control tasks, and a remote server that provides virtualized software environments. This segmentation allows the local device to remain simple and reliable while the server handles complex software functionalities, resolving the contradiction between improved functionality and reduced complexity.
Solution Approach 2:
The patent introduces a virtualization platform as an intermediary between the local NC device and external software resources. The virtual desktop environment acts as a mediator that provides access to complex software applications without requiring them to be physically installed or integrated into the local device, thus maintaining simplicity while enabling enhanced functionality.
2Adaptability or versatility
If the numerical control system continuously upgrades software and hardware to meet increasing intelligence and multi-functionalization demands, then the system functionality is improved, but the cost of design, manufacturing, upgrading and use is significantly raised
Solution Approach 1:
The patent uses virtualization to create a virtual copy of the desktop environment on the remote server. This virtual desktop can be replicated and accessed by multiple users without requiring physical hardware duplication. Software applications run in the virtual environment can be easily copied and distributed, significantly reducing manufacturing and deployment costs while maintaining full functionality.
Data Source
AI summary
Disclosed is a numerical control system, comprising a local NC device and a remote server connected therewith, and the remote server operates to process non-real-time tasks, comprising G code programming, coding and machining simulation, and to realize value-added functions. The server is connected with the NC device via a client disposed on the NC device, and the client operates to conduct virtual operation on the remote server via a HMI of the local NC device by using virtualization technology, thereby controlling operation on the server on the local NC device, and controlling NC machining by cooperation of the server and the local NC device. The invention also discloses a control method for the system. The invention is capable of realizing diversified, elastic and individual function configuration of the whole numerical control system, and improves the machining efficiency of the numerical control system.


