Numerical Controller Tool Compensation Interpolation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional numerical controllers for machine tools experience mechanical shock during tool compensation in path table operations due to sudden changes in tool velocity, which can adversely affect machining precision.

Innovation Solution

A numerical controller that interpolates tool-compensation amounts over a set compensation velocity at regular intervals, gradually varying the compensation to prevent sudden changes in tool velocity and thus mitigate mechanical shock.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If tool compensation is performed by outputting the difference between compensation amounts in one lump at the commanded position, then tool compensation can be applied, but mechanical shock occurs due to sudden changes in tool velocity

Engineering Contradiction:
Improvetool compensation precisionVSAvoidmechanical shock
Core Design Contradiction:
Manufacturing precisionVSObject-affected harmful factors

Solution Approach 1:

The patent divides the tool compensation amount into multiple segments and outputs them sequentially over a predetermined period rather than in one lump. This segmentation of the compensation amount prevents sudden velocity changes and mechanical shock while achieving the desired tool compensation precision.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary action by outputting tool compensation amounts in advance over a predetermined period before the actual machining operation. This preliminary gradual compensation prevents mechanical shock during the actual machining by preparing the system in advance with controlled velocity changes.

Inventive Principle:
Principle #10Preliminary action

2Productivity

If tool compensation amount is outputted in one lump at the commanded position, then compensation is applied quickly, but tool velocity changes suddenly causing mechanical shock

Engineering Contradiction:
Improvecompensation application speedVSAvoidtool velocity stability
Core Design Contradiction:
ProductivityVSSpeed

Solution Approach 1:

The patent employs periodic action by outputting tool compensation amounts at regular intervals over a predetermined period rather than in a single instantaneous action. This periodic output method maintains tool velocity stability while still achieving compensation application, preventing mechanical shock through controlled timing.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The system performs preliminary action by gradually outputting compensation amounts before the actual machining operation. This preliminary gradual compensation ensures velocity stability is maintained while compensation is still applied effectively to achieve the desired machining precision.

Inventive Principle:
Principle #10Preliminary action

3Manufacturing precision

If large difference in compensation amounts is outputted at once, then compensation effect is achieved, but mechanical shock and adverse influence on machining occur

Engineering Contradiction:
Improvecompensation effectVSAvoidmechanical shock
Core Design Contradiction:
Manufacturing precisionVSObject-generated harmful factors

Solution Approach 1:

The patent segments large compensation amount differences into smaller incremental outputs distributed over a predetermined period. This segmentation maintains the overall compensation effect needed for manufacturing precision while preventing mechanical shock by avoiding sudden large changes in tool velocity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies beforehand cushioning by gradually outputting compensation amounts over a predetermined period before the actual machining operation. This cushioning approach prevents mechanical shock and adverse influences by smoothing out large compensation differences in advance, ensuring stable machining conditions.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Data Source

PatentUS7274165B2Numerical controller
Publication Date: 2007.09.25 FANUC LTD
  • US7274165B2 patent drawing
  • US7274165B2 patent drawing
  • US7274165B2 patent drawing

AI summary

A numerical controller capable of mitigating mechanical shock caused by tool compensation while a machine tool is operated according to table data. X- and Z-axis path tables Tx, Tz store X- and Z-axis positions corresponding to reference positions (time or spindle position). A tool compensation table Tt stores X- and Z-axis compensation amounts (tool compensation numbers) associated with the respective reference positions. At every predetermined period, X- and Z-axis path table interpolators read command positions from the path tables Tx, Tz based on the reference position, and obtain command motion amounts by interpolation. X- and Z-axis tool interpolators read compensation amounts from the tool compensation table Tt based on the reference position, and obtain compensation motion amounts by interpolation. Adders add up the command motion amounts and the respective compensation motion amounts to drive respective motors. The tool compensation amounts are gradually varied, whereby mechanical shock does not occur.