Apparatus and method for computer code adjustments in an industrial machine

US10401803B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10401803-B2
Application numberUS-201615276497-A
CountryUS
Kind codeB2
Filing dateSep 26, 2016
Priority dateSep 26, 2016
Publication dateSep 3, 2019
Grant dateSep 3, 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.

A manufacturing action is performed on a first part or first component involved in a manufacturing process. The manufacturing action is directed by computer software that is stored in a memory and executed by a processor. The first part or first component is examined to determine results of the manufacturing action. Based upon the results, a structure of the computer software is selectively changed to optimize the results. Subsequently the manufacturing action is performed on a second part or second component. The manufacturing action is directed by the computer software having the changed structure.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of optimizing a manufacturing process, the method comprising: analyzing a first part or a first component to determine results of a manufacturing action at a manufacturing facility on the first part or the first component, wherein a measured physical variance is determined to exist between the results of the manufacturing action and a desired result of the manufacturing action, the measured physical variance being obtained by a sensor deployed at the manufacturing facility, wherein the manufacturing action is directed by executable computer code, the desired result being conformance to a product specification defining acceptable physical characteristics of the product; identifying specific portions of the computer code related to selected types of physical variances; creating a mapping structure that maps ranges of the particular physical variances to changes in the specific portions of the computer code, the changes in the specific portions of the computer code affecting the size of the code; applying the measured physical variance to the mapping structure to obtain a change related to the specific portions of the code, and subsequently selectively changing a structure of the computer code at the manufacturing facility in order to optimize the results of a manufacturing action at the manufacturing facility, the computer code being stored in a memory and executed by a processor, wherein the processor determines that speed is controlled by a particular part of the code; wherein the change to the computer code at the manufacturing facility is accomplished without human intervention and occurs solely at the manufacturing facility; subsequently performing the manufacturing action on a second part or second component, the manufacturing action being directed by the computer code having the changed structure; wherein the computer code having the changed structure controls the timing of the manufacturing action or the dimensions of the second part or component produced by the manufacturing action; wherein the manufacturing action is effective to change the physical structure of the second part or component; performing the manufacturing action on a third part or third component and measuring the results of the manufacturing action on the third part or component, and when the results fall within the product specification, re-setting the code to its original structure. 2. The method of claim 1 , further comprising when the results are acceptable, re-setting the structure of the code to its original structure. 3. The method of claim 1 , wherein the changing of the structure of the computer code is accomplished by adding or deleting a subroutine call to the computer code. 4. The method of claim 1 , wherein the changing of the structure of the computer code is accomplished by adding additional computer code to the computer code. 5. The method of claim 1 , wherein the changing of the structure of the computer code is accomplished by deleting existing computer code from the computer code. 6. The method of claim 1 , wherein the manufacturing action comprises an action selected from the group consisting of: grinding, milling, measuring, and cutting. 7. The method of claim 1 , further comprising determining recommendations for selective changes to the computer code and displaying the recommendations to a user. 8. The method of claim 7 , further comprising accepting user input as to whether to accept the recommendation. 9. The method of claim 1 , further comprising analyzing the results of the optimized manufacturing action on the first part or component. 10. A system, comprising: an industrial machine deployed at a manufacturing facility, the industrial machine being configured to perform a manufacturing action on a first part or first component, the machine including a controller executing computer code that directs the manufacturing action; wherein specific portions of the computer code relate to selected types of physical variances; a memory at the manufacturing facility storing a mapping structure that maps ranges of the particular physical variances to changes in the specific portions of the computer code, the changes in the specific portions of the computer code affecting the size of the code; an analyzer circuit deployed at the manufacturing facility, the analyzer circuit being configured to examine the first part or first component to determine results of the manufacturing action, wherein a measured physical variance is determined to exist between the results of the manufacturing action and a desired result of the manufacturing action, the desired result being conformance to a product specification defining acceptable physical characteristics of the product, the analyzer circuit further configured to based upon the results, apply the measured physical variance to the mapping structure to obtain a change related to the specific portions of the computer code, and subsequently selectively change a structure of the computer code at the manufacturing facility to optimize the results of a manufacturing action at the manufacturing facility; wherein the machine is configured to subsequently perform the manufacturing action on a second part or second component, the manufacturing action being directed by the computer code that has the changed structure; wherein the changes to the computer code are accomplished without human intervention and occur solely at the manufacturing facility; wherein the manufacturing action is subsequently performed on a second part or second component, the manufacturing action being directed by the computer code having the changed structure; wherein the computer code having the changed structure controls the timing of the manufacturing action or the dimensions of the second part or component produced by the manufacturing action; wherein the manufacturing action is effective to change the physical structure of the second part or component; wherein the manufacturing action is performed on a third part or third component and the results of the manufacturing action on the third part or component are measured, and when the results fall within the product specification, the code is reset to its original structure. 11. The system of claim 10 , wherein the structure of the computer code is changed by adding or deleting a subroutine call to the computer code. 12. The system of claim 10 , wherein the structure of the computer code is changed by adding additional computer code to the computer code. 13. The system of claim 10 , wherein the structure of the computer code is changed by deleting existing computer code from the computer code. 14. The system of claim 10 , wherein the manufacturing action comprises an action selected from the group consisting of: grinding, milling, measuring, and cutting. 15. The system of claim 10 , wherein the machine determines potential adjustment recommendations to the computer code and displays the recommendations to a user. 16. The system of claim 10 , further comprising a user interface coupled to the machine, the user interface being configured to accept user input as to whether to accept the recommendation. 17. The system of claim 10 , wherein the analyzer circuit is configured to record the results for future usage.

Assignees

Inventors

Classifications

  • Compare stored conditions to actual, adapt program · CPC title

  • Adapt, modify program as function of configuration of machine · CPC title

  • Correction or modification of program · CPC title

  • Update component configuration to optimize program execution · CPC title

  • Modifications to the monitored process, e.g. stopping operation or adapting control · 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 US10401803B2 cover?
A manufacturing action is performed on a first part or first component involved in a manufacturing process. The manufacturing action is directed by computer software that is stored in a memory and executed by a processor. The first part or first component is examined to determine results of the manufacturing action. Based upon the results, a structure of the computer software is selectively cha…
Who is the assignee on this patent?
Gen Electric
What technology area does this patent fall under?
Primary CPC classification G05B19/4083. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 03 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).