Multi-system Numerical Control Device with Dual Interpolation Periods
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Numerical control devices face challenges in achieving high-speed response and synchronization between systems due to fixed interpolation periods, leading to delays and machining defects, especially when controlling multiple axes simultaneously.
Innovation Solution
A multiple system numerical control device is designed with a normal interpolation period system and a high-speed interpolation period system, where the latter operates at a shorter period to control specific axes, allowing for closer synchronization by analyzing and generating command data, interpolation data, and acceleration/deceleration data, and utilizing data management information to control operations across systems.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Device complexity
If multiple system control is introduced with same interpolation period, then system structure is simplified, but synchronization speed and response time deteriorate
Solution Approach 1:
The control system is segmented into multiple independent systems (first system with first interpolation period, second system with second interpolation period) that can operate at different speeds. Each system maintains its own command analysis, interpolation processing, and coordinate update functions, allowing simultaneous operation at optimized interpolation periods for their respective control requirements.
Solution Approach 2:
The system dynamically adapts by allowing different interpolation periods for different systems based on their specific control requirements. The first system operates at a first interpolation period while the second system operates at a second interpolation period, enabling each system to be optimized for its specific control tasks rather than forcing uniform timing across all systems.
2Speed
If interpolation period is shortened to high speed interpolation period, then synchronization speed is improved, but CPU burden and hardware cost increase significantly
Solution Approach 1:
Different parts of the control system operate with different interpolation periods according to their specific requirements. Systems requiring high-speed response operate at shorter interpolation periods, while systems with less stringent timing requirements operate at longer interpolation periods. This localized optimization avoids the need for all systems to use the shortest interpolation period, reducing overall CPU burden.
Solution Approach 2:
The interpolation period parameter is changed differently for different systems based on their control requirements. Instead of using a uniform high-speed interpolation period for all systems, each system can be configured with an appropriate interpolation period, optimizing the balance between response speed and computational load.
3Reliability
If information is read between systems at same interpolation period, then synchronization is achieved, but processing order uncertainty causes reading delays
Solution Approach 1:
The system performs preliminary actions by generating and storing command data, interpolation data, and coordinate information in advance within each system's processing cycle. This allows subsequent systems to read this pre-prepared data without causing processing delays, as the data is already available when needed for inter-system synchronization.
Data Source
AI summary
A multiple system numerical control device for executing multiple system control for dividing plural axes to be controlled to plural systems and controlling each system based on different machining program in parallel, wherein, the plural systems includes a normal interpolation period system configured to operate at normal interpolation period and control a first control axis, and a high speed interpolation period system configured to operate at high speed interpolation period shorter than the normal interpolation period and control a second control axis, and processing in the normal interpolation period system executed in a first interpolation processing unit, a first coordinate update processing unit, and a data management information generation unit are executed plural times in a normal interpolation period according to system ratio of the normal interpolation period and the high speed interpolation period.


