Multi-system Numerical Control Device with Dual Interpolation Periods

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

VSEngineering 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

Engineering Contradiction:
Improvesystem structureVSAvoidsynchronization speed
Core Design Contradiction:
Device complexityVSSpeed

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.

Inventive Principle:
Principle #1Segmentation

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.

Inventive Principle:
Principle #15Dynamics

2Speed

If interpolation period is shortened to high speed interpolation period, then synchronization speed is improved, but CPU burden and hardware cost increase significantly

Engineering Contradiction:
Improvesynchronization speedVSAvoidCPU capacity requirement
Core Design Contradiction:
SpeedVSDevice complexity

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.

Inventive Principle:
Principle #3Local quality

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.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If information is read between systems at same interpolation period, then synchronization is achieved, but processing order uncertainty causes reading delays

Engineering Contradiction:
Improvesynchronization reliabilityVSAvoidinformation reading delay
Core Design Contradiction:
ReliabilityVSLoss of time

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.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9983570B2Multiple system numerical control device
Publication Date: 2018.05.29 FANUC LTD
  • US9983570B2 patent drawing
  • US9983570B2 patent drawing
  • US9983570B2 patent drawing

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.