Multi-Core Numerical Control System for Scalable Axis Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing numerical control systems face limitations in scalability and increased complexity due to the use of low-price DSPs, which restrict the number of mountable processors and control axes, making it difficult to create multi-axial and high-functional machine tools with limited operating frequency and increased connection pins.

Innovation Solution

A numerical control system utilizing a multi-core processor for both the numerical control processor and motor control processor, with a serial communication interface such as PCIExpress, HyperTransport, or RapidIO, allowing for efficient allocation of control axes to each core and reducing the number of DSP chips and connection pins, thereby enhancing scalability and performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If low-price DSPs are used as motor control processors to increase the number of processors, then cost is reduced and scalability is enhanced, but the number of connection pins increases and the number of mountable processors is limited

Engineering Contradiction:
ImprovescalabilityVSAvoidnumber of connection pins
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent merges multiple motor control processors into a single multi-core processor. The multi-core processor integrates multiple processing cores that can handle multiple control axes simultaneously, eliminating the need for multiple separate DSP chips and their associated connection pins. This reduces device complexity while maintaining or enhancing scalability.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The multi-core processor serves multiple functions that previously required separate processors. Each core can be allocated to different control axes or control functions, making the single processor universal enough to replace multiple specialized DSPs. This reduces the number of connection pins needed while preserving the ability to scale to multiple control axes.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Adaptability or versatility

If the number of control axes is increased to create multi-axial machine tools, then functionality is enhanced, but the number of motor control processors must be increased which increases device complexity

Engineering Contradiction:
Improvenumber of control axesVSAvoidnumber of motor control processors
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent combines multiple motor control processors into a single multi-core processor. The multi-core architecture allows multiple control axes to be managed within one integrated processor, reducing the total number of separate processor components needed in the system.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The multi-core processor segments its processing capacity into multiple independent cores, where each core can be allocated to handle a specific control axis. This segmentation allows the system to scale to multiple control axes while keeping the overall processor count low, as each axis is handled by a dedicated core within the same physical processor package.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If more motor control processors are mounted to handle more control axes, then the number of control axes increases, but operating frequency cannot be increased due to semiconductor technology limitations

Engineering Contradiction:
Improvenumber of control axesVSAvoidoperating frequency
Core Design Contradiction:
Adaptability or versatilityVSSpeed

Solution Approach 1:

The patent merges multiple processing functions into a single multi-core processor package. This integration allows the system to achieve multi-axis control without increasing the number of separate processor chips, thereby avoiding the semiconductor scaling limitations that prevent frequency increases in multi-chip configurations.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

Instead of increasing the number of processors (one dimension), the patent transitions to a multi-core architecture within a single processor (another dimension). This dimensional shift allows parallel processing capability to scale without being constrained by the physical limitations of adding more separate chips, thus preserving operating frequency potential.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

4Ease of manufacture

If low-price DSPs are used with general-purpose parallel bus connections, then ease of manufacture is improved, but direct connection to local bus is not possible requiring bus bridges which increase device complexity

Engineering Contradiction:
Improveease of adjustmentVSAvoidnumber of bus bridges
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The multi-core processor is designed with universal interface capabilities that can directly connect to local buses. This multi-functionality eliminates the need for separate bus bridge components that would be required if using traditional low-price DSPs with general-purpose parallel bus connections.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The patent extracts and removes the bus bridge component from the system architecture. By integrating direct local bus connection capability into the multi-core processor itself, the intermediate bus bridge is eliminated, simplifying the overall system while maintaining ease of manufacture and configuration.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS9436177B2Numerical control system having multi-core processor
Publication Date: 2016.09.06 FANUC LTD
  • US9436177B2 patent drawing
  • US9436177B2 patent drawing
  • US9436177B2 patent drawing

AI summary

A motor driving amplifier and a numerical controller are connected to each other via communication to configure a numerical control system. The numerical controller includes a numerical control unit, a motor control unit, and an amplifier interface unit. Furthermore, a motor control processor included in the motor control unit is a multi-core processor.