Virtualization-Based Numerical Control System Architecture

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvesystem functionalityVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improvesystem functionalityVSAvoidmanufacturing cost
Core Design Contradiction:
Adaptability or versatilityVSEase of manufacture

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.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS10372111B2Virtualization-based numerical control system and method thereof
Publication Date: 2019.08.06 HUAZHONG UNIV OF SCI & TECH
  • US10372111B2 patent drawing
  • US10372111B2 patent drawing
  • US10372111B2 patent drawing

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.