CMM Inspection Program Editing With Integrated Alignment Planning
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing coordinate measuring machines (CMMs) lack intuitive and easy-to-use systems for creating and editing inspection and alignment programs, particularly for unskilled users, with insufficient visualization of editing changes and separate programs often requiring manual creation and execution.
Innovation Solution
An integrated programming and editing environment for CMMs that allows simultaneous creation and editing of inspection and alignment programs, with automatic generation of separate programs for convenient execution, featuring a user interface with 3-D simulation and real-time feedback to visualize the effects of edits.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If separate inspection programs and alignment programs are created manually, then program functionality is achieved, but user time and complexity increase
Solution Approach 1:
The patent combines separate inspection program creation and alignment program creation into a single integrated programming environment. Users can simultaneously develop both types of programs using unified tools and interfaces, eliminating the need to manually create separate programs and reducing overall system complexity while maintaining full functionality.
Solution Approach 2:
The system automatically generates alignment programs based on inspection program requirements before execution. This preliminary automatic generation eliminates manual alignment program creation, saving user time and reducing complexity while ensuring proper coordination between inspection and alignment operations.
2Adaptability or versatility
If detailed program editing features are provided, then program customization is improved, but ease of operation decreases
Solution Approach 1:
The patent implements real-time visualization feedback that immediately displays the effects of program edits as users make changes. This feedback mechanism allows users to understand program behavior without complex documentation, maintaining ease of operation while providing detailed editing capabilities. The visualization shows how edits affect inspection paths, alignment sequences, and program execution flow.
Solution Approach 2:
The system introduces an intelligent intermediary layer between user edits and program execution. This intermediary automatically processes edit commands, validates changes, and translates user-friendly operations into detailed program instructions. Users interact with simplified interfaces while the intermediary handles complexity in the background, maintaining both ease of operation and editing versatility.
3Loss of information
If program effects are visualized in real-time, then user understanding is improved, but system processing time increases
Solution Approach 1:
The system implements partial real-time visualization by updating only the portions of the program affected by user edits rather than regenerating entire programs. This selective updating approach provides sufficient visual feedback for user understanding while minimizing processing time overhead. Critical path elements are visualized immediately, while non-critical elements are updated asynchronously.
Data Source
AI summary
A system is provided for programming workpiece feature inspection operations for a coordinate measuring machine (CMM), including a user interface that comprises a workpiece inspection program simulation portion configurable to display a 3-D view of a workpiece; an editing user interface portion comprising an editable plan representation of a current workpiece feature inspection plan for the workpiece; and an editable alignment program plan representation for the workpiece. The system is configured with the editable alignment program plan representation being automatically responsive to editing operations, regardless of whether the editing operations are performed in the 3-D view or the editable plan representation. The editing operations include deleting or adding at least one workpiece feature to or from the editable alignment program plan representation.


