Coordinate Measuring Machine Motion Synchronization for 3D Scanning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing coordinate measuring machines face challenges in efficiently controlling movement along multiple linear axes and axes of rotation, especially when performing large-area measurements with non-contact measurement elements that detect multiple points simultaneously, which complicates the alignment and image capture requirements.

Innovation Solution

A method for controlling a coordinate measuring machine that synchronizes individual temporal sequences of target positions and rotation angles across multiple axes, using a common timing cycle based on the longest time interval, allowing for coordinated movement and efficient 3D scanning while adhering to velocity and acceleration limits.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a tactile measurement element is used to measure a measurement object, then measurement accuracy is improved, but measurement speed deteriorates because only one coordinate measurement value is obtained at each measurement instance

Engineering Contradiction:
Improvemeasurement accuracyVSAvoidmeasurement speed
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent divides the measurement task into multiple measurement instances, where the measurement element visits different target positions on the measurement object in sequence. Each target position corresponds to a specific measurement instance, allowing systematic coverage of the entire measurement object while maintaining precise tactile measurement at each point.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces temporal dimension to the measurement process by sequencing multiple measurement instances over time. The measurement element moves through three-dimensional space along defined paths, adding the time dimension to transform single-point measurements into comprehensive 3D surface mapping.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Productivity

If the measurement element is moved quickly along linear axes to improve measurement speed, then productivity is improved, but measurement precision deteriorates due to potential loss of measurement accuracy at high speeds

Engineering Contradiction:
Improvemeasurement speedVSAvoidmeasurement accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent employs dynamic velocity profiles for moving the measurement element along linear axes. The velocity is adjusted based on the specific measurement requirements and position, allowing faster movement in less critical areas while maintaining slower, more precise movement when high measurement accuracy is required, thus optimizing both speed and precision.

Inventive Principle:
Principle #15Dynamics

3Adaptability or versatility

If a tactile measurement element is used with automated movement along linear axes and rotation axes to improve measurement coverage, then the ability to measure complex contours is improved, but device complexity increases

Engineering Contradiction:
Improvemeasurement coverage capabilityVSAvoidcontrol system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent creates a universal measurement system that can handle various measurement tasks through automated control. The same measurement element and control system can measure different types of contours and surfaces by programmatically adjusting movement paths, velocities, and rotation angles, eliminating the need for specialized equipment for different measurement scenarios.

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

4Productivity

If optical measurement elements are used to detect multiple measurement points simultaneously to improve measurement speed, then productivity is improved, but alignment requirements become more stringent increasing control complexity

Engineering Contradiction:
Improvemeasurement speedVSAvoidalignment control complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements feedback mechanisms that monitor the actual positions and orientations of the measurement element during movement. This feedback is used to continuously adjust and correct alignment, ensuring that even at high speeds, the measurement element remains properly aligned with the measurement object. The system compensates for deviations in real-time, reducing the stringency of alignment requirements.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS11441891B2Coordinate measuring machine and method for controlling a coordinate measuring machine
Publication Date: 2022.09.13 CARL ZEISS INDUSTRIELLE MESSTECHNIKE GMBH
  • US11441891B2 patent drawing
  • US11441891B2 patent drawing
  • US11441891B2 patent drawing

AI summary

A coordinate measuring machine for determining dimensional and/or geometric properties of a measurement object has a measurement element, which defines a reference point and is movable along multiple movement axes relative to a measurement object receptacle. The movement axes include multiple linear axes and at least one axis of rotation. In order to control the measurement element relative to a measurement object, desired positions of the reference point and parameters defining limit values for permissible velocities and/or accelerations are provided. Multiple individual temporal sequences of respective individual axial positions for the plurality of movement axes are determined as a function of the desired positions of the reference point and the parameters. The individual temporal sequences each have individual time intervals between successive individual axial positions. The individual temporal sequences are synchronized onto a common timing cycle, which uses the longest individual time interval in each case for each target position.