Batch CMM Inspection Scheduling for Flexible Workpiece Changeovers
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Coordinate measuring machines (CMMs) are inefficient in batch production due to high operator dependency, significant downtime between batch changes, and inability to adapt to varying workpieces, leading to reduced operational efficiency and increased costs.
Innovation Solution
A computer-implemented method and system that uses a job object to coordinate the actions of multiple apparatuses in an inspection system, allowing for automated sequential inspection of workpieces with different inspection operations, including the use of a robot and coordinate measuring machine, and a graphical user interface for scheduling and monitoring, reducing the need for highly trained operators and minimizing downtime.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If CMMs are used in batch production with manual operator control, then measurement accuracy is maintained, but operational efficiency deteriorates due to high operator dependency and significant downtime between batch changes
Solution Approach 1:
The patent segments the inspection process into discrete, programmable operations that can be automatically executed. The measurement routine is divided into sequential steps that can be controlled by a computer system, separating the manual operator role from the automated execution role, thereby reducing operator dependency while maintaining measurement quality
Solution Approach 2:
The patent introduces a computer system as an intermediary between the operator and the CMM. This intermediary automates the coordination of measurement operations, probe selection, and data collection, reducing direct operator involvement while maintaining system control and measurement accuracy
2Adaptability or versatility
If CMMs are configured for specific measurement operations, then measurement precision is maintained, but adaptability deteriorates due to inability to quickly change between different workpiece types
Solution Approach 1:
The patent implements dynamic reconfiguration capabilities where the CMM system can automatically adjust measurement routines, probe selections, and inspection parameters based on the specific workpiece being measured. This dynamic adaptability allows quick batch changes while maintaining measurement precision through programmed control
Solution Approach 2:
The patent utilizes parameter changes to adapt the CMM system to different workpieces. By programmatically modifying measurement parameters, probe types, and inspection criteria based on workpiece characteristics, the system achieves versatility across different batch types while preserving measurement accuracy through controlled parameter adjustment
3Productivity
If manual operator control is used for CMM operations, then ease of operation is maintained, but productivity deteriorates due to significant downtime between batch changes
Solution Approach 1:
The patent implements preliminary action by pre-programming measurement routines and setting up inspection parameters before batch changes occur. This advance preparation allows for rapid batch transitions without manual reconfiguration, significantly reducing downtime between batches while maintaining operational control
Solution Approach 2:
The patent enables the CMM system to perform self-service functions including automatic probe selection, automated measurement execution, and self-validation of results. This self-service capability reduces the need for manual operator intervention during batch changes, improving productivity while establishing a foundation for increased automation
Data Source
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.


