CMM Inspection Program Editing with Real-Time Simulation Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing coordinate measuring machine (CMM) programming systems lack intuitive and immediate feedback during inspection program creation, review, and editing, making it difficult for users to understand how edits affect the efficiency and effectiveness of workpiece feature inspection plans.

Innovation Solution

A system with a user interface that includes a CAD file processing portion, a workpiece inspection program simulation, and an editing interface, providing real-time feedback through a 3-D view and execution time indicator, allowing users to visualize and quantify the effects of edits on the inspection plan and program.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of information

If existing CMM programming systems are used, then inspection programs can be created and edited, but users cannot immediately understand the effects of edits on inspection efficiency and effectiveness

Engineering Contradiction:
Improvefeedback informationVSAvoidprogram editing ease
Core Design Contradiction:
Loss of informationVSEase of operation

Solution Approach 1:

The system provides real-time feedback during program editing by displaying a simulation status indicator that shows the current position in the inspection program and updates automatically in response to user selection operations. This immediate feedback loop allows users to understand the effects of their edits on inspection efficiency without losing information about program state and progression.

Inventive Principle:
Principle #23Feedback

2Loss of information

If multiple windows with different types of information are provided, then comprehensive inspection plan information is available, but it becomes difficult for users to track and understand programmed operations

Engineering Contradiction:
Improveinspection plan informationVSAvoidinterface complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The system merges multiple types of inspection plan information into a single integrated simulation status indicator. This consolidated display shows current position, program progression, and inspection state in one unified interface element, eliminating the need for multiple separate windows while preserving all essential information about programmed operations.

Inventive Principle:
Principle #5Merging (Combining)

3Loss of information

If detailed simulation status is displayed, then users can understand program progression, but the interface becomes more complex

Engineering Contradiction:
Improveprogram progression informationVSAvoidsimulation interface complexity
Core Design Contradiction:
Loss of informationVSDevice complexity

Solution Approach 1:

The simulation status indicator serves multiple functions simultaneously: it displays current program position, shows inspection progression, responds to user selections, and provides contextual information about the inspection state. This multi-functional single element provides comprehensive program progression information without increasing interface complexity.

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

Data Source

PatentUS9952586B2Inspection program editing environment with simulation status and control continually responsive to selection operations
Publication Date: 2018.04.24 MITUTOYO CORP
  • US9952586B2 patent drawing
  • US9952586B2 patent drawing
  • US9952586B2 patent drawing

AI summary

A system is provided for programming workpiece feature inspection operations for a coordinate measuring machine. The system includes a computer-aided design (CAD) file processing portion and a user interface including a workpiece inspection program simulation portion, an editing user interface portion, and a simulation status and control portion. The simulation status and control portion is configured to respond to selection of workpiece features or inspection operation representations (e.g., as selected in the workpiece inspection program simulation portion or editing user interface portion). The simulation status and control portion response to the selection includes altering a simulation status portion (e.g., altering a numerical time representation or a position of a current time indicator) to characterize a state of progress through a current workpiece feature inspection plan corresponding to the portion of the current workpiece feature inspection plan directed to the selected workpiece feature or inspection operation representation.