Numerical Controller Shift Table for Reference Value Movement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing numerical controllers using tabular data for axis control require increased data capacity and modification complexity when outputting movement amounts at specific reference values, as coordinate values must be adjusted across multiple blocks, leading to inefficiencies in machining precision and time.

Innovation Solution

A numerical controller with a shift table that associates reference values and movement amounts, allowing for separate output of specified movement amounts at specific reference values, and updating coordinate values accordingly, thereby reducing the need for relative shifts in subsequent blocks and minimizing data capacity modifications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If coordinate values are adjusted across multiple blocks to output movement amounts at specific reference values, then machining precision is maintained, but data capacity and modification complexity increase

Engineering Contradiction:
Improvemachining precisionVSAvoiddata modification complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent divides the movement amount output into two independent segments: (1) movement amounts calculated from control points (start and end points) in tabular data, and (2) movement amounts output at specific reference values through a shift table. This segmentation allows each segment to be modified independently without affecting the other, resolving the contradiction by enabling precision maintenance through the shift table while avoiding complex multi-block coordinate adjustments.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces a shift table as an intermediary data structure that associates reference values with movement amounts. This shift table acts as a mediator between the control system and the tabular data, allowing movement amounts to be output at specific reference values without requiring modifications to the coordinate values in the main tabular data blocks, thus maintaining precision while reducing modification complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If coordinate values are adjusted across multiple blocks to output movement amounts at specific reference values, then machining precision is maintained, but data capacity increases

Engineering Contradiction:
Improvemachining precisionVSAvoiddata capacity
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent extracts the movement amount output function from the coordinate value data structure. By placing movement amounts at specific reference values in a separate shift table rather than embedding them in the main tabular data blocks, the system maintains machining precision through the shift table while avoiding the increase in data capacity that would result from duplicating or expanding the main tabular data structure.

Inventive Principle:
Principle #2Taking out (Extraction)

3Ease of operation

If control points are used to calculate movement amounts, then axis control is simplified, but flexibility to output movement amounts at specific reference values is reduced

Engineering Contradiction:
Improveaxis control simplicityVSAvoidmovement amount output flexibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent merges two control approaches: (1) control points-based movement calculation from tabular data, and (2) reference value-based movement amount output through a shift table. The distribution processing unit combines both approaches, maintaining the simplicity of control point-based axis control while adding the flexibility of the shift table for outputting movement amounts at specific reference values, thus resolving the contradiction between simplicity and flexibility.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9964943B2Numerical controller operating based on tabular data
Publication Date: 2018.05.08 FANUC LTD
  • US9964943B2 patent drawing
  • US9964943B2 patent drawing
  • US9964943B2 patent drawing

AI summary

When a command for outputting a movement amount at a specific reference value is included in a command block, a numerical controller which controls a position of a control axis in synchronization with a reference value by using tabular data registers the reference value and the movement amount of the command in a shift table while associating the reference value with the movement amount. Then, when the current reference value reaches the reference value registered in the shift table, the numerical controller superposes the movement amount of the control axis that is associated with the reference value in the shift table on a distributed movement amount to the control axis, and outputs the superposed movement amount as a movement amount of the control axis.