Verification system for manufacturing processes

US10343289B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10343289-B2
Application numberUS-201715588448-A
CountryUS
Kind codeB2
Filing dateMay 5, 2017
Priority dateMay 5, 2017
Publication dateJul 9, 2019
Grant dateJul 9, 2019

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.

Systems, methods, and software products that provide enhanced efficiency in automated and semi-automated manufacturing processes by employing process intelligence to verify that a user-selected manufacturing process to be applied to a workpiece corresponds to the manufacturing process actually designated for that workpiece, thereby avoiding potentially costly manufacturing errors.

First claim

Opening claim text (preview).

What is claimed is: 1. A manufacturing system, comprising: a manufacturing apparatus configured to perform a manufacturing process on a workpiece in a workspace; a scanner configured to identify the workpiece in the workspace; a robotic controller configured to control the manufacturing apparatus to perform a desired manufacturing process by executing a corresponding control program; a user interface configured to permit a user to identify, from a plurality of control programs, a desired control program for execution by the robotic controller; a process controller that is in communication with the robotic controller, the user interface, a data server that contains a plurality of control programs, and a manufacturing database that contains a plurality of work orders; wherein the process controller is configured to: receive the identification of the user-identified control program; identify the workpiece in the workspace using the scanner; retrieve a work order for the identified workpiece from the manufacturing database that specifies a designated control program for an appropriate manufacturing process for the identified workpiece; and validate whether or not the desired control program matches the designated control program. 2. The manufacturing system of claim 1 , wherein the process controller is further configured so that if the desired control program does not match the designated control program, the process controller prevents execution of the desired control program and provides an alert to the user that the desired control program is incorrect. 3. The manufacturing system of claim 1 , wherein the process controller is further configured so that if the desired control program matches the designated control program, the process controller sends the desired control program to the robotic controller for execution. 4. The manufacturing system of claim 1 , wherein the scanner includes one or more of a camera, a barcode scanner, and an RFID scanner that is configured to detect identifying indicia associated with the workpiece positioned in the workspace. 5. The manufacturing system of claim 4 , wherein the process controller is further configured to receive the detected identifying indicia and correlate the indicia with the identity of the workpiece. 6. The manufacturing system of claim 5 , wherein the scanner is a camera configured to capture image data of the workpiece, and the process controller is configured correlate the image data with the identity of the workpiece using image recognition. 7. The manufacturing system of claim 5 , wherein the scanner is an RFID scanner, and the RFID scanner is configured to detect an RFID tag associated with the workpiece, and the process controller is configured to correlate the RFID tag with the identity of the workpiece. 8. The manufacturing system of claim 5 , wherein the scanner is a barcode scanner, and the barcode scanner is configured to read a barcode associated with the workpiece, and the process controller is configured to correlate the barcode with the identity of the workpiece. 9. The manufacturing system of claim 1 , wherein the user interface is associated with the robotic controller. 10. A method for validating a control program for a manufacturing apparatus, comprising: receiving at a process controller user-input of an identification of a desired control program for a robotic controller of a manufacturing apparatus; receiving at the process controller an identification of a workpiece positioned within a workspace of the manufacturing apparatus; retrieving by the process controller from a database containing a plurality of work orders a work order for the identified workpiece that specifies a designated control program for an appropriate manufacturing process; and validating by the process controller whether or not the desired control program matches the designated control program; wherein when the desired control program does not match the designated control program, the method further comprises preventing an execution of the desired control program. 11. The method of claim 10 , further comprising providing an alert to a user that the desired control program is incorrect. 12. The method of claim 11 , wherein providing the alert includes generating a notification that the identified workpiece is at an inappropriate manufacturing apparatus, generating a notification that the desired control program is an inappropriate control program for the identified workpiece, and providing an identification of the designated control program for the identified workpiece. 13. The method of claim 10 , wherein validating whether or not the desired control program matches the designated control program includes retrieving by the process controller the desired control program from a remote data server and comparing the desired control program with the designated control program. 14. The method of claim 10 , wherein receiving an identification of a workpiece positioned within the workspace of the manufacturing apparatus includes detecting and interpreting an identifying indicium associated with the workpiece. 15. The method of claim 14 , wherein detecting the identifying indicia includes one or more of capturing an image of the workpiece using a camera, detecting an RFID tag using an RFID scanner; and reading a barcode using a barcode scanner. 16. A computer program product, comprising: at least one computer readable storage medium having computer readable program instructions embodied therewith, the computer readable program instructions, when read by a processor, being configured to: receive user-input of an identification of a desired control program for a robotic controller of a manufacturing apparatus; receive a scanner input of an identification of a workpiece positioned within a workspace of the manufacturing apparatus; retrieve from a database containing a plurality of work orders a work order for the identified workpiece that designates a control program for an appropriate manufacturing process; and determine whether or not the desired control program matches the designated control program, and responsive to a match generate an output for transmitting the desired control program to the robotic controller for execution, to thereby cause the robotic controller to control the manufacturing apparatus to perform a desired manufacturing process on the identified workpiece. 17. The computer program product of claim 16 , wherein the computer readable program instructions, when read by the processor are further configured to prevent an execution of the desired control program when the desired control program fails to match the designated control program. 18. The computer program product of claim 17 , wherein the computer readable program instructions, when read by the processor are further configured to provide an alert that the desired control program is incorrect. 19. The computer program product of claim 16 , wherein the computer readable program instructions, when read by the processor are further configured to transmit the desired control program to the robotic controller for execution.

Assignees

Inventors

Classifications

  • Manufacturing or assembling aircraft, e.g. jigs therefor · CPC title

  • characterised by data acquisition, e.g. workpiece identification · CPC title

  • B25J11/005Primary

    Manipulators for mechanical processing tasks · CPC title

  • Tool · CPC title

  • 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

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 US10343289B2 cover?
Systems, methods, and software products that provide enhanced efficiency in automated and semi-automated manufacturing processes by employing process intelligence to verify that a user-selected manufacturing process to be applied to a workpiece corresponds to the manufacturing process actually designated for that workpiece, thereby avoiding potentially costly manufacturing errors.
Who is the assignee on this patent?
Boeing Co
What technology area does this patent fall under?
Primary CPC classification B25J11/005. Mapped technology areas include Operations & Transport.
When was this patent published?
Publication date Tue Jul 09 2019 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 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).