Robotic Alignment Method for Workpiece Measuring Systems
US-2021387301-A1 · Dec 16, 2021 · US
US11347368B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11347368-B2 |
| Application number | US-202016869239-A |
| Country | US |
| Kind code | B2 |
| Filing date | May 7, 2020 |
| Priority date | May 7, 2019 |
| Publication date | May 31, 2022 |
| Grant date | May 31, 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.
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.
Opening claim text (preview).
What is claimed is: 1. A computer-implemented method of operating a batch inspection system, the method comprising: providing a set of workpieces to be inspected by the inspection system, the set of workpieces comprising: a first workpiece requiring a first set of inspection operations by an inspection instrument of the inspection system; and a second workpiece requiring a second set of inspection operations by the inspection instrument the inspection system, the second workpiece not identical to the first workpiece, and the second set of operations not identical to the first set of operations; for the first workpiece, instantiating an instance of a first set of inspection operations (the first instance); automatically providing the first workpiece to the inspection system and executing the first set of inspection operations on the first workpiece according to the first instance, and subsequently; for the second workpiece, instantiating an instance a second set of inspection operations (the second instance); and contemporaneously and automatically providing the second workpiece to the inspection system, without providing an intervening workpiece to the inspection system after the first workpiece, and executing the second set of inspection operations on the second workpiece according to the second instance. 2. The method of claim 1 further comprising: providing a database storing a plurality of job objects, each job object of the plurality of job objects including the first set of inspection operations and a second set of inspection operations; the method further comprising obtaining from the database a job object having first set of inspection operations tailored to the first object, and a second set of inspection operations tailored for the second object. 3. The method of claim 1 , wherein the inspection instrument comprises a coordinate measuring machine, and wherein: automatically providing the first workpiece to the inspection instrument comprises automatically providing the first workpiece to the coordinate measuring machine; and wherein: executing the first set of operations on the first workpiece according to the first instance comprises operating the coordinate measuring machine according to the first instance to measure the first workpiece. 4. The method of claim 1 , wherein the first set of inspection operations comprises a set of operations for measuring physical dimensions of the first workpiece. 5. The method of claim 1 , wherein the first set of inspection operations comprises a set of operations for measuring surface roughness of the first workpiece. 6. The method of claim 1 , wherein the inspection instrument comprises a coordinate measuring machine, and wherein: the second set of inspection operations comprises automatically obtaining a different probe by the coordinate measuring machine. 7. A method of configuring a batch inspection system having an inspection apparatus, a buffering apparatus, and a controller, the controller having a display device, the method comprising: displaying, on the display device, a graphical user interface, the graphical user interface comprising a layout manager having: a graphical container, the graphical container representing a corresponding physical container and having a grid pattern of precise grid locations to precisely represent corresponding locations within the corresponding physical container; and a layout area displaying a set of icons, each icon in the set of icons graphically representing one of (a) a workpiece to be inspected by the batch inspection system, or (b) a pallet holding a set of workpieces to be inspected by the batch inspection system; defining a batch job data object, defining the batch job object comprising: receiving, via the graphical user interface from an operator, placement input to select each icon of the set of icons from the layout area and place each such icon into a respective precise grid location of the graphical container, said respective precise grid location representing a physical location of its corresponding workpiece or fixture in the buffering apparatus; providing the batch job data object to the inspection system for execution by the inspection system; and causing the inspection system to execute a batch job to inspect each workpiece of a plurality of workpieces according to the batch job data object. 8. The method of claim 7 , further comprising: displaying, on the display device, a part program input field to receive from the operator, and store in the batch job data object, specification of a set of part programs, each part program in the set of part programs corresponding to a respective workpiece from the plurality of workpieces; and receiving, via the part program input field, specification of a set of part programs, and storing said specification in the batch job data object. 9. The method of claim 8 , wherein: each workpiece of the plurality of workpieces is a distinct species of workpiece from each other workpiece in the plurality of workpieces; and each part program in the set of part programs is distinct from each other each part program in the set of part programs, such that the inspection system performs a distinct set of inspection operations corresponding, respectively, to the species of each workpiece of the plurality of workpieces. 10. The method of claim 7 , further comprising: displaying, on the display device, a set of data input fields, each data input field in the set of data input fields configured to receive specification of a respective job datum, the set of data input fields comprising one or more of: an operator name; a set of part serial numbers, each part serial number in the set of part serial numbers corresponding, respectively, to a respective workpiece of the plurality of workpieces; a set of part weights, each part weight in the set of part weights corresponding, respectively, to a respective workpiece of the plurality of workpieces; a set of gripper widths, each gripper width in the set of gripper widths corresponding, respectively, to a respective workpiece of the plurality of workpieces; and a specification of a part container, the specification comprising at least one of a grid size or a number of cells, and a reference system for the container. 11. A batch inspection system for executing a batch job to inspect a batch having a plurality of workpieces, the system comprising: a coordinate measuring machine having a measuring space; a storage apparatus for storing a batch of workpieces to be inspected by the coordinate measuring machine; a robot configured to sequentially retrieve, from the storage apparatus, each workpiece of the batch of workpieces, and configured to deliver each such workpiece to the measuring space of the coordinate measuring machine; and a control computer having a display, the control computer in control communication with the coordinate measuring machine and the robot, the control computer configured the execute instructions which, when executed, cause display on the display device of a user interface, the user interface including a graphical user interface comprising: a graphical container, the graphical container representing a corresponding physical container and having graphical locations to precisely represent corresponding physical locations within the corresponding physical container; and a layout area displaying a set of icons, each icon in the set of icons graphically representing one of (a) a workpiece to be inspected by the batch inspection system, or (b) a pallet holding a set of workpieces to be inspected by the batch inspection system; wherein the control computer is further config
characterised by using manual data input [MDI] or by using control panel, e.g. controlling functions with the panel; characterised by control panel details or by setting parameters (G05B19/408, G05B19/4093 take precedence) · CPC title
Teaching inspection data, pictures and criteria and apply them for inspection · CPC title
Interaction with lists of selectable items, e.g. menus · CPC title
Quality control · CPC title
Selection from a lot of workpieces to be inspected · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.