Error Correction Device for Five-Axis Machine Rotation Errors

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing five-axis machines face challenges in efficiently correcting errors related to the rotation axis, particularly when the center of rotation error changes with rotation, requiring extensive measurement data and time-consuming calculations.

Innovation Solution

An error correction amount creating device that simplifies the measurement and calculation of translation and rotation error correction amounts by using a measurement data input unit, an error correction amount arithmetic unit, and an output unit to process data from a measuring machine, allowing for error correction in five-axis machines with three linear axes and two rotation axes, even when the center of rotation error changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If measurement is performed for each position of division in the two-dimensional coordinate system space, then measurement precision is improved, but measurement time increases

Engineering Contradiction:
Improveerror measurement precisionVSAvoidmeasurement time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent divides the two-dimensional coordinate system space into lattice regions and performs measurement only at lattice points (intersection points of division lines), rather than measuring every position. This segmentation approach reduces the number of measurement points while maintaining sufficient precision for error correction.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent measures errors only at specific lattice points rather than all positions in the coordinate space. This partial measurement approach is sufficient to obtain the necessary error correction data without the excessive time required for complete coverage.

Inventive Principle:
Principle #16Partial or excessive action

2Productivity

If error correction is performed assuming the center of rotation error does not change, then calculation speed is improved, but accuracy deteriorates when the assumption is invalid

Engineering Contradiction:
Improvecalculation speedVSAvoiderror correction accuracy
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent obtains actual error values at multiple lattice points in the two-dimensional coordinate system space and uses these measured parameters to create accurate error correction amounts. This approach adapts to changing center of rotation errors rather than assuming they remain constant, improving accuracy while maintaining practical calculation speed.

Inventive Principle:
Principle #35Parameter changes

3Loss of information

If measurement data is collected from all positions in the coordinate system space, then measurement completeness is improved, but data processing complexity increases

Engineering Contradiction:
Improvemeasurement data completenessVSAvoiddata processing complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The patent segments the coordinate system space into lattice regions and collects measurement data only at lattice points. This selective data collection approach maintains sufficient information completeness for error correction while significantly reducing data processing complexity compared to collecting data from all positions.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS10054930B2Error correction amount creating device
Publication Date: 2018.08.21 FANUC LTD
  • US10054930B2 patent drawing
  • US10054930B2 patent drawing
  • US10054930B2 patent drawing

AI summary

In an error correction amount creating device that creates an error correction amount for a five-axis machine controlled by a numerical controller and having three linear axes and two rotation axes, the translation error correction amount and the rotation error correction amount for each lattice point of a lattice region into which a two-dimensional coordinate system space with the rotation axes is divided is obtained from data measured for each position of division of the respective axes and given to the numerical controller.