Numerical Controller Single Pulse Generator Multi-Axis Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing numerical controllers require additional hardware and instruction circuits when the number of control axes increases, leading to inefficiencies in driving multiple motors and axes.

Innovation Solution

A numerical controller that uses a single pulse generator and control signal generator, along with a storage unit for control tables that set coefficients and control modes for each axis, allowing for efficient instruction and control of multiple axes with reduced hardware.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the number of control axes is increased, then the control capability is improved, but the hardware complexity and instruction circuit requirements increase

Engineering Contradiction:
Improvecontrol capabilityVSAvoidhardware complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies universality by designing a single instruction circuit that can control multiple axes through parameter configuration. Instead of having separate instruction circuits for each axis, one circuit is designed to handle multiple axes by changing control parameters, achieving multi-functionality and reducing hardware complexity while maintaining control capability

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

Solution Approach 2:

The patent utilizes parameter changes by configuring different control parameters (such as pulse generators, control signals, and instruction modes) to switch between controlling different axes. The same hardware circuit can control different axes by changing parameters stored in memory, eliminating the need for additional hardware when adding control axes

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If additional servo motors are added to increase control axes, then the control flexibility is improved, but the instruction cables and circuits need to be added

Engineering Contradiction:
Improvecontrol flexibilityVSAvoidinstruction cables
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The instruction circuit is designed with universality to handle multiple servo motors through parameter configuration. A single instruction cable and circuit can instruct multiple servo motors by changing control parameters, eliminating the need to add instruction cables for each additional motor while maintaining control flexibility

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

3Measurement precision

If independent instructions are provided for each servo motor, then the control precision is improved, but the hardware resources increase

Engineering Contradiction:
Improvecontrol precisionVSAvoidhardware resources
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent achieves control precision through parameter changes rather than additional hardware. Each axis has specific control parameters stored in memory that define its characteristics. The same hardware circuit provides precise control to different axes by loading appropriate parameters, maintaining control precision while reducing hardware resources

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent uses copying by storing parameter sets in memory that represent different axis configurations. Instead of duplicating hardware circuits for each axis, the system copies parameter data from memory to the control circuit, allowing the same hardware to be precisely configured for different axes through parameter copying

Inventive Principle:
Principle #26Copying

Data Source

PatentUS9488965B2Numerical controller instructing a plurality of axes using a single instruction
Publication Date: 2016.11.08 FANUC LTD
  • US9488965B2 patent drawing
  • US9488965B2 patent drawing
  • US9488965B2 patent drawing

AI summary

In a numerical controller, a control table including the coefficient of an instruction pulse for each axis is stored and an instruction is provided for each axis of a machine based on the instruction pulse and the coefficient of the instruction pulse with reference to the control table. This eliminates the need for having a number of pulse generators and control cables corresponding to the number of motors, thereby providing a numerical controller with reduced hardware.