Context sensitive relational feature/measurement command menu display in coordinate measurement machine (CMM) user interface

US10990075B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10990075-B2
Application numberUS-201615277141-A
CountryUS
Kind codeB2
Filing dateSep 27, 2016
Priority dateSep 27, 2016
Publication dateApr 27, 2021
Grant dateApr 27, 2021

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

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, a geometric relationship analyzer, an inspection motion path generation portion, and a user interface including an editable plan representation of a current workpiece feature inspection plan, a workpiece inspection program simulation portion configured to display a 3D view including geometric features and inspection operation representations, and a context sensitive menu portion. The context sensitive menu portion displays a context sensitive relational command menu that indicates a valid set of relational commands including relational feature or relational measurement commands operable to define a corresponding constructed feature or corresponding relational measurement operation to be included in the current workpiece feature inspection plan. The valid set of relational commands is determined based on a concurrently selected geometric feature set including at least two geometric features concurrently selected and indicated in the user interface.

First claim

Opening claim text (preview).

The invention claimed is: 1. A system for programming workpiece feature inspection operations for a coordinate measuring machine, the coordinate measuring machine (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 or the stage are movable relative to one another, and a CMM control portion, the system comprising: a computer aided design (CAD) file processing portion which inputs or generates 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; a geometric relationship analyzer operable to perform geometric analysis operations, including geometric analysis operations usable to analyze relational features that are based on a geometric feature set comprising at least two geometric features, wherein each geometric feature is one of a workpiece feature or a constructed feature that is determined based on at least two workpiece features; an inspection motion path generation portion that automatically generates at least part of an inspection motion path used in an inspection program generated by the system based on a current workpiece feature inspection plan for inspecting the workpiece represented by the workpiece CAD file; and a user interface 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 geometric features and inspection operation representations; a workpiece inspection program simulation portion configured to display a 3D view including at least one of geometric features and inspection operation representations corresponding to inspection operations to be performed on geometric features according to the current workpiece feature inspection plan; and a context sensitive menu portion configured to display a context sensitive relational command menu that indicates a valid set of relational commands comprising relational feature or relational measurement commands operable to define a corresponding constructed feature or corresponding relational measurement operation to be included in the current workpiece feature inspection plan, wherein: the valid set of relational commands is determined based on a concurrently selected geometric feature set comprising at least two geometric features concurrently selected and indicated in the user interface, wherein the at least two geometric features are selected by a user; the geometric relationship analyzer performs an analysis to determine what relational commands are compatible with the concurrently selected at least two geometric features; only relational commands that are determined to be compatible with the concurrently selected at least two geometric features are included in the valid set of relational commands; for a first concurrently selected geometric feature set that comprises at least two geometric features that intersect: the geometric relationship analyzer determines that an angle measurement command is compatible based on the at least two geometric features intersecting, for which the angle measurement command defines an angle measurement operation to measure an angle between the at least two geometric features that intersect; the angle measurement command is correspondingly included in a first valid set of relational commands for the first concurrently selected geometric feature set; and the context sensitive menu portion displays a first context sensitive relational command menu that indicates the first valid set of relational commands for the first concurrently selected geometric feature set; and for a second concurrently selected geometric feature set that comprises at least two geometric features that are in parallel: the geometric relationship analyzer determines that a distance measurement command is compatible based on the at least two geometric features being in parallel, for which the distance measurement command defines a distance measurement operation to measure a distance between the at least two geometric features that are in parallel; the distance measurement command is correspondingly included in a second valid set of relational commands for the second concurrently selected geometric feature set; the geometric relationship analyzer determines that an angle measurement command is not compatible based on the at least two geometric features being in parallel and is thus invalid and is not included in the second valid set of relational commands for the second concurrently selected geometric feature set; and the context sensitive menu portion displays a second context sensitive relational command menu that indicates the second valid set of relational commands for the second concurrently selected geometric feature set. 2. The system of claim 1 , wherein each context sensitive relational command menu is configured to indicate the corresponding valid set of relational commands by at least one of: a) limiting the relational commands displayed in the context sensitive relational command menu to the valid set, b) presenting valid and invalid relational commands in different respective formats in the relational command menu, or c) making invalid relational commands inoperable in the relational command menu. 3. The system of claim 1 , wherein each valid set of relational commands is determined and the corresponding context sensitive relational command menu is generated, after the geometric features of the corresponding geometric feature set are concurrently selected and indicated in the user interface. 4. The system of claim 3 , wherein for some concurrently selected geometric feature sets the valid set is empty, and the corresponding context sensitive relational command menu indicates no valid set of relational commands. 5. The system of claim 1 , wherein the workpiece features include one or more of lines, planes, circles, cylinders, spheres and cones, and the constructed features include one or more of a point of intersection, a line of intersection, a circle of intersection, an overlapping plane, an overlapping volume, and a concentric axis. 6. The system of claim 1 , wherein in at least one operating configuration, a complete list of relational commands operable to define a corresponding constructed feature or corresponding relational measurement operation between at least two geometric features is not displayed; and the corresponding context sensitive relational command menu includes a first subset and excludes a second subset of the relational commands in the complete list wherein the first subset includes the one or more valid relational commands and the second subset excluded from the menu includes one or more invalid relational commands for the corresponding concurrently selected geometric feature set. 7. The system of claim 1 , wherein a valid set of relational commands indicated in a context sensitive relational command menu differs depending on an analysis of the relational features that are based on a corresponding concurrently selected geometric feature set. 8. The system of claim 1 , wherein a valid set of relational commands indicated in a context sensitive relational command menu differs depending on a spatial orientation between the at least two geometric features included in a corresponding concurrently selected geometric feature set. 9. The system of claim 1 , wherein for the first concurrently selected geometric feature set, the first valid set of relational commands further includes an intersection definition command operable to define an intersec

Assignees

Inventors

Classifications

  • G05B19/401Primary

    characterised by control arrangements for measuring, e.g. calibration and initialisation, measuring workpiece for machining purposes (G05B19/19 takes precedence) · CPC title

  • Accessories, e.g. for positioning, for tool-setting, for measuring probes · CPC title

  • Program cmm, coordinate measuring machine, use cad data · CPC title

  • Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS] · CPC title

  • Simulate measuring program, graphical interactive generation of program · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10990075B2 cover?
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, a geometric relationship analyzer, an inspection motion path generation portion, and a user interface including an editable plan representation of a current workpiece feature inspection plan, a workpiece inspe…
Who is the assignee on this patent?
Mitutoyo Corp, Mitutoyo Europe GmbH
What technology area does this patent fall under?
Primary CPC classification G05B19/401. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Apr 27 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).