Batch Inspection GUI for Continuous CMM Scheduling and Monitoring

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Coordinate measuring machines (CMMs) are inefficient in batch production environments due to high operator dependency, lengthy setup times, and downtime between batch changes, limiting their flexibility and operational efficiency in manufacturing processes.

Innovation Solution

A batch loading system integrating a part buffering apparatus, automated part transfer means such as a robot, and an automated measuring system like a CMM, controlled through a software program that includes a graphical user interface for scheduling, monitoring, and executing inspection jobs, allowing for flexible scheduling, remote operation, and real-time monitoring of the inspection process.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If CMMs are used in batch production environments, then measurement accuracy is maintained, but operational efficiency deteriorates due to high operator dependency and lengthy setup times

Engineering Contradiction:
Improvemeasurement accuracyVSAvoidoperational efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The system enables automated part tending where the CMM system itself manages batch processing without continuous operator intervention. The automated part transfer means and buffering apparatus allow the system to service itself by automatically loading, unloading, and managing workpieces throughout the measurement process.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Parts are pre-loaded into the buffering apparatus before the measurement cycle begins. The system prepares batches of workpieces in advance and stages them in the buffering apparatus, so that when one batch is being measured, the next batch is already ready to be transferred, eliminating setup delays.

Inventive Principle:
Principle #10Preliminary action

2Extent of automation

If automated part transfer means are introduced, then operator dependency is reduced, but device complexity increases

Engineering Contradiction:
Improveoperator dependencyVSAvoidsystem complexity
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The automated part transfer means is designed with multi-functionality to handle various part types and transfer operations. The buffering apparatus serves multiple purposes: storing parts, queuing batches, and facilitating automatic transfer to the CMM, thereby reducing the need for separate dedicated devices for each function.

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

3Loss of time

If buffering apparatus is used for batch processing, then downtime between batches is minimized, but loss of time in scheduling and coordination increases

Engineering Contradiction:
Improvedowntime between batchesVSAvoidscheduling complexity
Core Design Contradiction:
Loss of timeVSDevice complexity

Solution Approach 1:

The system incorporates feedback mechanisms where the buffering apparatus and automated transfer means continuously communicate with the CMM control system. This feedback loop provides real-time information about batch status, part availability, and measurement progress, enabling dynamic scheduling adjustments and coordination without manual intervention.

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP3966521B1Graphical user interface for scheduling and monitoring an automated inspection process for batch production
Publication Date: 2024.04.03 HEXAGON METROLOGY INC
  • EP3966521B1 patent drawingFigure 1A
  • EP3966521B1 patent drawingFigure 1B
  • EP3966521B1 patent drawingFigure 1C~1E

AI summary

Various embodiments enable batch inspection of a plurality of workpieces by and inspection instrument such as a coordinate measuring machine. Some embodiments present user interfaces, including graphical user interfaces, to enable an operator to configure a batch inspection system and a batch inspection job, and to monitor and control execution of a batch inspection job.