CNC Axis Positioning Accuracy Check Using Sine Wave Nominal Values

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing methods for checking positioning accuracy in CNC machine tools, such as the circular test, face challenges including the inability to interpolate all machine axes together, dominance of axis dynamics masking minor mechanical errors, and difficulty in assigning contour errors to individual axes due to mechanical coupling.

Innovation Solution

A method where a machine part is displaced along a single axis with nominal position values defined by a sine function, allowing for independent checking of positioning accuracy without interpolation of other axes, minimizing dynamic and mechanical coupling influences, and visualizing deviations in a circular representation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If circular interpolation is used to move two axes jointly, then the tool center point describes a circular path for comprehensive error detection, but the influence of different axis dynamics dominates the test results making minor mechanical errors unrecognizable

Engineering Contradiction:
Improveerror detection capabilityVSAvoiddynamic influence masking mechanical errors
Core Design Contradiction:
Measurement precisionVSObject-generated harmful factors

Solution Approach 1:

The invention segments the error detection process by testing each axis independently rather than interpolating multiple axes together. This allows mechanical contour errors of individual axes to be detected without being masked by dynamic influences from other axes, while still providing comprehensive machine accuracy assessment through systematic testing of all axes.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If two mechanically coupled machine axes are interpolated together, then comprehensive error detection is achieved, but it becomes impossible to assign contour errors unequivocally to individual axes

Engineering Contradiction:
Improveerror detection capabilityVSAvoiderror source identification
Core Design Contradiction:
Measurement precisionVSLoss of information

Solution Approach 1:

The method segments the measurement process by evaluating each axis separately through independent sine function testing. This segmentation preserves the ability to identify which specific axis generates which contour errors, eliminating the information loss that occurs when mechanically coupled axes are tested together through interpolation.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If not every machine axis can be interpolated together in a circle, then testing is limited to specific axis combinations, but checking positioning accuracy becomes more difficult for axes that cannot be interpolated

Engineering Contradiction:
Improveaxis compatibilityVSAvoidtesting difficulty
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The invention creates a universal testing method that works for any single axis regardless of its compatibility with other axes for circular interpolation. By using sine function-based movement along one axis at a time, the method can check positioning accuracy of all machine axes uniformly, eliminating the limitations and difficulties associated with axis compatibility constraints.

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

Data Source

PatentUS10146205B2Method for checking the positioning accuracy of a machine part that is displaceable with respect to at least one axis by means of a drive and a controller
Publication Date: 2018.12.04 SIEMENS AG
  • US10146205B2 patent drawing
  • US10146205B2 patent drawing
  • US10146205B2 patent drawing

AI summary

A method which allows an operator to quickly form a clear picture with regard to the positioning accuracy of a machine part that is displaceable along an axis by means a drive controlled by a controller includes specifying with the controller nominal position values of the machine part in relation to a single axis, wherein the nominal position values are defined by a sine function; displacing the machine part with respect to the single axis in accordance with the nominal position values; determining with a measuring device actual position values of the machine part in relation to the single axis; and visualizing the actual position values of the machine part in relation to the single axis graphically in a circular representation.