Inspection program editing environment with simulation status and control continually responsive to selection operations
US-2016299493-A1 · Oct 13, 2016 · US
US11520472B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11520472-B2 |
| Application number | US-201615273424-A |
| Country | US |
| Kind code | B2 |
| Filing date | Sep 22, 2016 |
| Priority date | Sep 24, 2015 |
| Publication date | Dec 6, 2022 |
| Grant date | Dec 6, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
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.
Opening claim text (preview).
The invention claimed is: 1. A system for programming workpiece feature inspection operations for a coordinate measuring machine (CMM), the CMM including at least one sensor used for determining workpiece feature measurement data, a stage for holding a workpiece wherein at least one of the sensor and the stage are movable relative to one another, and a CMM control portion, the system comprising: a computer-aided design (CAD) file processor which inputs a workpiece CAD file corresponding to a workpiece and analyzes the file to automatically determine inspectable workpiece features on the workpiece corresponding to a plurality of geometric feature types; and a user interface comprising: a workpiece inspection program simulation portion configurable to display a 3-D view including at least one of 3-D workpiece features on the workpiece and inspection operation representations corresponding to inspection operations to be performed on 3-D workpiece features according to a current workpiece feature inspection plan which includes moving the at least one sensor relative to the stage and utilizing the at least one sensor for determining workpiece feature measurement data; an editing user interface portion comprising an editable plan representation of the current workpiece feature inspection plan for the workpiece corresponding to the CAD file, the editable plan representation comprising at least one of inspection plan workpiece features and inspection operation representations; and an editable alignment program plan representation of a current workpiece alignment program plan for the workpiece corresponding to the CAD file, the editable alignment program plan representation including at least one of alignment plan workpiece features and inspection operation representations used in an alignment program for the workpiece for establishing a location of the workpiece on the CMM, wherein: the system is configured with the editable alignment program plan representation being automatically responsive to editing operations included in a first set of editing operations, wherein the first set of editing operations includes at least one operation that is performed in the 3-D view of the user interface; the first set of editing operations comprises editing operations that are performed for deleting a first alignment plan workpiece feature from the editable alignment program plan representation when the first alignment plan workpiece feature is included in the editable alignment program plan representation, wherein the first set of editing operations comprises: an editing operation that is performed in the 3-D view that selects a first 3-D workpiece feature in the 3-D view that corresponds to the first alignment plan workpiece feature in the editable alignment program plan representation; and an editing operation that selects an option for deleting the first alignment plan workpiece feature from the editable alignment program plan representation but which does not delete or modify the corresponding first 3-D workpiece feature in the 3-D view; and the editable alignment program plan representation is automatically responsive to the editing operations in the first set of editing operations that are performed for the deleting of the first alignment plan workpiece feature from the editable alignment program plan representation, by automatically deleting the first alignment plan workpiece feature and associated inspection operations from the editable alignment program plan representation such that the first alignment plan workpiece feature is no longer displayed in the editable alignment program plan representation, but for which the corresponding first 3-D workpiece feature continues to be displayed in the 3-D view without modification to the first 3-D workpiece feature. 2. The system of claim 1 , wherein: the first set of editing operations further comprises editing operations that are performed for adding a second alignment plan workpiece feature to the editable alignment program plan representation and which comprise: an editing operation that is performed in the editable plan representation of the user interface for selecting an inspection plan workpiece feature in the editable plan representation of the user interface that corresponds to the second alignment plan workpiece feature of the editable alignment program plan representation; and an editing operation for operating an alignment program plan command element to add the second alignment plan workpiece feature to the editable alignment program plan representation, and the editable alignment program plan representation is automatically responsive to the editing operations that are performed for adding the second alignment plan workpiece feature to the editable alignment program plan representation, by automatically adding the second alignment plan workpiece feature and associated inspection operations in the editable alignment program plan representation. 3. The system of claim 2 , wherein: the user interface generates an error indication when the second alignment plan workpiece feature as added to the editable alignment program plan representation is invalid. 4. The system of claim 1 , wherein: the user interface allows altering an order of measurements of multiple alignment plan workpiece features in the editable alignment program plan representation. 5. The system of claim 1 , wherein: when an alignment plan workpiece feature is added to the editable alignment program plan representation, a screenshot of the 3-D workpiece feature which corresponds to the added alignment plan workpiece feature is automatically stored, and the screenshot is displayed during execution of the alignment program generated based on the editable alignment program plan representation. 6. The system of claim 1 , wherein: the editable alignment program plan representation is at least partially displayed in the editable plan representation in the editing user interface portion. 7. The system of claim 1 , wherein: the editable alignment program plan representation is at least partially displayed in the user interface other than the editing user interface portion. 8. The system of claim 2 , further comprising: an inspection path/sequence manager, operable to be responsive to the editing operations included in the first set of editing operations, regardless of whether the editing operations included in the first set of editing operations are performed in the 3-D view or the editable plan representation of the user interface; and an alignment program generator/manager portion, operable to be responsive to the editing operations included in the first set of editing operations, regardless of whether the editing operations included in the first set of editing operations are performed in the 3-D view or the editable plan representation of the user interface. 9. The system of claim 8 , wherein: the alignment program generator/manager portion is operable to automatically generate the alignment program based on the editable alignment program plan representation and save the alignment program in a file separate from a workpiece inspection/measurement program generated based on the editable plan representation. 10. The system of claim 1 , wherein: the alignment program, when executed on the system, guides a user through manual alignment operations. 11. The system of claim 1 , further comprising: a program view portion, operable to be automatically responsive to the editing operations included in the first set of editing operations, regardless of whether the editing operations included in the first set of editing operations are performed in the 3-D view or the editable plan representa
Interaction techniques to control parameter settings, e.g. interaction with sliders or dials · CPC title
Interaction with lists of selectable items, e.g. menus · CPC title
for image manipulation, e.g. dragging, rotation, expansion or change of colour · CPC title
Accessories, e.g. for positioning, for tool-setting, for measuring probes · CPC title
Interaction with a metaphor-based environment or interaction object displayed as three-dimensional [3D], e.g. changing the user viewpoint with respect to the environment or object · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.