WikiPatents - Community Patent Review
Create Free Account  |  License or Sell Your Patent  |  WikiPatents Marketplace  |  WikiPatents Blog
Username:  Password:  
    
Advanced Search
Production control system and method    
United States Patent5050088   
Link to this pagehttp://www.wikipatents.com/5050088.html
Inventor(s)Buckler; Andrew J. (Ontario, NY); Roland; Richard A. (Fairport, NY); Nerkowski; Christopher W. (Rochester, NY)
AbstractThe present invention is a production control system and an associated method for interfacing automated material handling systems to manufacturing workcells, which workcells have processing equipment therein for performing processing jobs on provided material. An addressable library contains a plurality of program modules with each module defining a sequence of operations that are to be performed by at least one piece of processing equipment. In accordance with job descriptions and process scripts, program modules are selected to provide the capability of concurrently performing processing operations on the provided material. Each piece of processing equipment is programmed to be responsive to the sequence of operations defined by the program modules. The flow of material to and through each workstation is controlled by the job descriptions and process scripts. The processing operations are event tracked for signalling the occurrence of particular operations in the defined sequence of operations.
   














 Title Information Submit all comments and votes
 
Patent Text Patent PDF Print Page Summary File History
Plain text PDF images Print Summary File History
Drawing from US Patent 5050088
Production control system and method - US Patent 5050088 Drawing
Production control system and method
Inventor     Buckler; Andrew J. (Ontario, NY); Roland; Richard A. (Fairport, NY); Nerkowski; Christopher W. (Rochester, NY)
Owner/Assignee     Eastman Kodak Company (Rochester, NY)
Patent assignment
All assignments
Publication Date     September 17, 1991
Application Number     07/330,327
PAIR File History     Application Data   Transaction History
Image File Wrapper   Patent Term   Fees
Litigation
Filing Date     March 29, 1989
US Classification     700/96
Int'l Classification     G06F 015/46 474.22-474.24 474.27
Examiner     Smith; Jerry
Assistant Examiner     Trammell; Jim
Attorney/Law Firm     Dugas; Edward
Address
Parent Case    
Priority Data    
USPTO Field of Search     364/468 364/478 364/131 364/132 364/133 364/134 364/135 364/136 364/146 364/131 364/132 364/133 364/134 364/135 364/136 364/513 364/473 364/474.11 364/474.13 364/474.15 364/474.66
Patent Tags     production control
   
Enter a comma (,) or semicolon (;) between multiple tag words/phrases.
Describe this patent:
 Amusing   
 Clever   
 Complex   
 Efficient   
 Historic   
 Important   
 Innovative   
 Interesting   
 Practical   
 Simple   
[no votes]
Patent WIKI

Share information and news about this patent, including information and news about the technology, inventors, company, ligation and licensing.

 References Submit all comments and votes
 
*references marked with an asterisk below are user-added references
 U.S. References
 
Add a new US reference:  
ReferenceRelevancyCommentsReferenceRelevancyComments
4998206
Jones
700/96
Mar,1991

[0 after 0 votes]
4994980
Lee
700/173
Feb,1991

[0 after 0 votes]
4961148
Holda
700/97
Oct,1990

[0 after 0 votes]
4956783
Teranishi
700/111
Sep,1990

[0 after 0 votes]
4956784
Hadavi
700/102
Sep,1990

[0 after 0 votes]
4931944
Richter
700/100
Jun,1990

[0 after 0 votes]
4901243
Uehara
713/300
Feb,1990

[0 after 0 votes]
4896269
Tong
700/101
Jan,1990

[0 after 0 votes]
4887218
Natarajan
700/102
Dec,1989

[0 after 0 votes]
4878176
Teranishi
700/111
Oct,1989

[0 after 0 votes]
4870590
Kawata
700/115
Sep,1989

[0 after 0 votes]
4852001
Tsushima
705/8
Jul,1989

[0 after 0 votes]
4827395
Anders
700/9
May,1989

[0 after 0 votes]
4827423
Beasley
700/96
May,1989

[0 after 0 votes]
4802094
Nakamura
700/115
Jan,1989

[0 after 0 votes]
4719586
Moyer
702/84
Jan,1988

[0 after 0 votes]
4698766
Entwistle
700/96
Oct,1987

[0 after 0 votes]
4472783
Johnstone
700/182
Sep,1984

[0 after 0 votes]
 Foreign References
 Other References
 Market Review Submit all comments and votes
   
Market Size
Estimate the gross annual revenues of the relevant market sector:
> $10B
$5B - $10B
$2B - $5B
$500M - $2B
$100M - $500M
$10M - $100M
$1M - $10M
$500K - $1M
$100K - $500K
< $100K
[No votes]
$0
 
$0   $2.5B   $5B   $7.5B   $10B
Market Share
Estimate the percentage of the relevant market sector this invention will capture:
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Reasonable Royalty
What percentage of gross sales should the inventor or assignee be paid?
75% - 100%
50% - 74.99%
25% - 49.99%
10 - 24.99%
5 - 9.99%
2 - 4.99%
1 - 1.99%
< 1%
[No votes]
0.0%
 
0%   25%   50%   75%   100%
Public's "Guesstimation" of Royalty Value
Market SizeN/A[No votes]
xMarket ShareN/A[No votes]
xReasonable RoyaltyN/A[No votes]

N/A

License Availablity
If you are NOT the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
License Availablity
If you ARE the owner or assignee, answer here:
Yes, license is available for purchase

No, license is not currently available



[No votes]
Competitive Advantage
Does this invention have a significant competitive advantage over similar technologies?
Yes

No



[No votes]
Most helpful competitive advantage comment
[No comments]

Commercial Alternatives
Are there viable commercial alternatives for this invention?
Yes

No



[No votes]
Most helpful commercial alternative comment
[No comments]

 Technical Review Submit all comments and votes
 Claims Submit all comments and votes
 


We claim:

1. A production control method for interfacing an automated material handling system to at least one manufacture workcell having processing equipment therein for performing processing jobs on provided material comprising the steps of:

forming an addressable library of program modules with each module defining a sequence of operations that are to be performed by at least one piece of processing equipment within a manufacturing workcell;

generating process scripts for addressing selected program modules;

selecting program modules for performing the desired processing operations on the provided material in accordance with formed job descriptions and said process scripts;

programming each piece of processing equipment to be responsive to the sequence of processing operations defined by the selected program modules;

executing said process scripts for causing the flow and processing of material to and through each workstation to be in accordance with the formed job descriptions and executing process scripts;

event tracking the processing operations of the processing equipment within a workcell for providing an indication of the performance of an operation, in the defined sequence of processing operations, being performed on the material; and

tracking the work in process within a workcell to provide data representative of a quality rating for the operations being performed on the material.

2. The production control method according to claim 1 and further comprising the step of:

selecting at least one processing step to be applied to a previously processed material in accordance with the quality rating of the operations previously performed on the material.

3. The production control method according to claim 1 and further comprising the step of:

interval tracking select processing operations for collecting and storing specified process parameters on designated intervals.

4. The production control method according to claim 1 and further comprising the step of:

post-processing the provided data for adjusting one or more pieces of processing equipment.

5. The production control method according to claim 1 and further comprising the step of:

post-processing the provided data for directing one or more pieces of processing equipment.

6. The production control method according to claim 1 wherein the formed addressable library of program modules includes test modules for causing testing of the processed material to provide test data.

7. The production control method according to claim 1 and further comprising the step of:

forming a plurality of addressably stored libraries addressable by the formed script to provide miscellaneous processing functions.

8. The production control method according to claim 1 and further comprising the step of:

storing data generated from the processing of the provided material in a database for future use.

9. The production control method according to claim 1 and further comprising the step of:

monitoring the signalling from the event-tracking step for the occurrence of a signal corresponding to the occurrence of a particular event to initiate a non-sequenced operation.

10. The production control method according to claim 1 and further comprising the step of:

monitoring the signalling from the event-tracking step for the occurrence of a signal corresponding to the occurrence of a particular event to terminate a predetermined operation.

11. A production control method for interfacing an automated material handling system to at least one manufacture workcell having processing equipment therein for performing processing jobs on provided material comprising the steps of:

forming an addressable library of program modules with each module defining a sequence of operations that are to be performed by at least one piece of processing equipment within a manufacturing workcell;

generating process scripts for addressing selected program modules;

selecting program modules for performing the desired processing operations on the provided material in accordance with formed job descriptions and said process scripts wherein at least on of said scripts includes a step of calling at least one other script;

programming each piece of processing equipment to be responsive to the sequence of processing operations defined by the selected program modules;

executing said process scripts for causing the flow and processing of material to and through each workstation to be in accordance with the formed job descriptions and executing process scripts; and

event tracking the processing operations of the processing equipment within a workcell for providing an indication of the performance of an operation in the defined sequence of processing operations being performed on the material.

12. The production control method according to claim 11 and further comprising the step of displaying in real time data representative of the operations being performed on the material.

13. The production control method according to claim 11 and further comprising the step of:

forming a file of processing events associated with the execution of each process script.

14. The production control method according to claim 11 and further comprising the steps of:

enunciating the activities within a manufacturing workcell; and

forming a file of selected sequence of operations within a manufacturing workcell.

15. A production control method for interfacing an automated material handling system to at least one manufacture workcell having processing equipment therein for performing processing jobs on provided material comprising the steps of:

forming an addressable library of program modules with each module defining a sequence of operations that are to be performed by at least one piece of processing equipment within a manufacturing workcell;

selecting program modules for performing the desired processing operations on the provided material in accordance with formed job descriptions and process scripts;

programming each piece of processing equipment to be responsive to the sequence of operations defined by the selected program modules;

executing said process scripts and controlling the flow of material to and through each workstation in accordance with the formed job descriptions and executed process scripts;

event tracking the processing operations of the processing equipment within a workcell for signalling the performance of an operation in the defined sequence of processing operations being performed on the material; and

forming a capability table for each manufacturing workcell for verification of the capability of performing a scripted task.

16. The production control method according to claim 15 and further comprising the step of:

integrating user supplied plotter algorithm(s) with the selected program modules for processing data.

17. A production control method for interfacing an automated material handling system to at least one manufacture workcell having processing equipment therein for performing processing jobs on provided material comprising the steps of:

forming an addressable library of program modules with each module defining a sequence of operations that are to be performed by at least one piece of processing equipment within a manufacturing workcell;

generating process scripts for addressing selected program modules;

embedding operator selectable operations in said generated process scripts to provide the ability to tailor operations by operator interaction;

selecting program modules for performing the desired processing operations on the provided material in accordance with formed job descriptions and said process scripts;

programming each piece of processing equipment to be responsive to the sequence of processing operations defined by the selected program modules;

executing said process scripts for causing the flow and processing of material to and through each workstation to be in accordance with the formed job descriptions and executing process scripts; and

event tracking the processing operations of the processing equipment within a workcell for providing an indication of the performance of an operation in the defined sequence of processing operations being performed on the material.

18. The production control method according to claim 17 and further comprising the step of:

providing each of the selected program modules with the capability accessing other modules.

19. A production control method for interfacing an automated material handling system to at least one manufacture workcell having processing equipment therein for performing processing jobs on provided material comprising the steps of:

forming an addressable library of program modules with each module defining a sequence of operations that are to be performed by at least one piece of processing equipment within a manufacturing workcell;

generating process scripts for addressing selected program modules;

selecting program modules for performing the desired processing operations on the provided material in accordance with formed job descriptions and said process scripts;

programming each piece of processing equipment to be responsive to the sequence of processing operations defined by the selected program modules;

using parameters in a process script where the parameters are defined during processing run time;

executing said process scripts for causing the flow and processing of material to and through each workstation to be in accordance with the formed job descriptions and executing process scripts; and

event tracking the processing operations of the processing equipment within a workcell for providing an indication of the performance of an operation in the defined sequence of processing operations being performed on the material.

20. The production control method according to claim 19 and further comprising the step of:

forming a table of attributes that are addressable by logical names appearing in a process script.

21. A computer based production control method for interfacing signal responsive machinery to manufacturing systems to automatically perform process operations on provided materials comprising the steps of:

forming an addressable library of software based process scripts each defining a process that is to be performed on provided materials;

forming an addressable library of program files each having lines of computer code for generating signals to be applied to the signal responsive machinery for causing a specific machine operation in response to a portion of a compiled script;

compiling a script for addressing select process scripts and program files;

verifying the compiling of said script;

deleting said compiled script when no longer needed; and

causing said signal responsive machinery to automatically perform process operations on provided materials in response to the compiled script.

22. The production control method according to claim 21 and further comprising the step of:

event tracking the process operations of said signal responsive machinery and providing signals indicative of the occurrence of particular events.

23. The production control method according to claim 22 and further comprising the step of:

monitoring the event-tracking step for the occurrence of a signal corresponding to the occurrence of a particular event to initiate a non-sequenced operation.

24. The production control method according to claim 21 and further comprising the step of:

monitoring the signalling from the event tracking step to for the occurrence of a signal corresponding to the occurrence of a particular event terminate a predetermined operation.

25. The production control method according to claim 21 wherein at least one script includes a step of calling at least one other script.

26. The production control method according to claim 21 and further comprising the step of:

tracking the work in process to provide data representative of the process operations being performed on the provided material.

27. The production control method according to claim 26 and further comprising the step of:

storing data generated from the processing of the provided materials in a database for future use.

28. The production control method according to claim 21 and further comprising the steps of:

determining at each processing step the quality of the processed materials; and

comparing the determined quality associated with a processed material against desired qualities and selecting future operations performed on the processed material as a function of the comparison.

29. The production control method according to claim 21 and further comprising the step of:

interval tracking select processing operations for collecting and storing specified process parameters on designated intervals.

30. The production control method according to claim 21 and further comprising the step of:

post-processing the provided data for adjusting one or more pieces of said signal responsive machinery.

31. The production control method according to claim 21 and further comprising the step of:

post-processing the provided data for directing one or more pieces of said signal responsive machinery.

32. The production control method according to claim 21 wherein the formed library of program files includes test modules for performing testing of the processed material to provide test data.

33. The production control method according to claim 21 and further comprising the step of:

forming a plurality of addressably stored libraries addressable by the complied script to provide miscellaneous processing functions.

34. The production control method according to claim 21 and further comprising the steps of:

enunciating the sequence of operations of said signal responsive machinery; and

forming a file of selected enunciated activities.

35. The production control method according to claim 21 wherein at least one process script includes a step of calling at least one other process script.

36. The production control method according to claim 21 and further comprising the step of displaying in real time data representative of the operations being performed on the material.

37. The production control method according to claim 21 and further comprising the step of:

forming a file of processing events associated with the execution of each process script.

38. The production control method according to claim 21 and further comprising the step of:

forming a capability table for each signal responsive machine used for verification of the capability of performing a scripted task.

39. The production control method according to claim 21 and further comprising the step of:

embedding operator selectable operations in process scripts to provide the ability to tailor operations by selection.

40. The production control method according to claim 21 and further comprising the step of:

providing each of the selected program files with the capability of accessing other modules.

41. The production control method according to claim 21 and further comprising the step of:

using parameters in a process script where the parameters are defined during processing run time.

42. The production control method according to claim 21 and further comprising the step of:

forming a table of attributes that are addressable by logical names appearing in a process script.

43. A computer based production control method according to claim 21 and further comprising the step of:

translating machine information to manufacturing computer system language to provide data on the process operations.

44. A computer based production control method for interfacing signal responsive machinery to manufacturing systems to automatically perform process operations on materials provided by an automated material handling system comprising the steps of:

forming a library of software based process scripts each defining a process that is to be performed on provided materials;

forming a library of program files each having lines of computer code for generating signals to be applied to the signal responsive machinery for causing a specific machine operation in response to a portion of a compiled script;

compiling a script incorporating select process scripts and program files;

causing said responsive machinery to automatically perform process operations on provided materials in response to the complied script;

providing handshaking communications with the automated material handling system to synchronize process operations; and

generating a report representing the status of process operations based on said provided data.

45. A computer based production control method according to claim 44 and further comprising the step of:

translating machine information to manufacturing computer system language to provide data on the process operations.

46. A computer based production control method according to claim 44 and further comprising the steps of:

enunciating the sequence of operations of said signal responsive machinery; and

forming a file of selected enunciated activities.

47. A computer based production control method according to claim 44 and further comprising the steps of:

determining quality data as to the quality of the process performed on a material at each stage of process; and

selecting a succeeding process in accordance with the provided quality data.

48. The production control method according to claim 44 and further comprising the step of:

interval tracking select processing operations for collecting and storing specified process parameters on designated intervals.

49. The production control method according to claim 44 and further comprising the step of:

tracking the work in process to provide data representative of the process operations being performed on the provided material.

50. The production control method according to claim 49 and further comprising the step of:

post-processing the provided data for adjusting one or more pieces of signal responsive machinery.

51. The production control method according to claim 49 and further comprising the step of displaying in real time, data representative of the operations being performed on the material.

52. The production control method according to claim 44 and further comprising the step of:

post-processing the provided data for directing one or more pieces of signal responsive machinery.

53. The production control method according to claim 44 wherein the formed library of program files includes test modules for performing testing of the processed material to provide test data.

54. The production control method according to claim 44 and further comprising the step of:

forming a plurality of addressably stored libraries addressable by the compiled script to provide miscellaneous processing functions.

55. The production control method according to claim 44 and further comprising the step of:

storing data generated from the processing of the provided materials in a database for future use.

56. The production control method according to claim 44 and further comprising the step of:

event tracking the process operations of said signal responsive machinery and providing signals indicative of the occurrence of particular events.

57. The production control method according to claim 56 and further comprising the step of:

monitoring the signalling from the event tracking step for the occurrence of a signal corresponding to the occurrence of a particular event to terminate a predetermined operation.

58. The production control method according to claim 56 and further comprising the step of:

monitoring the signalling from the event tracking step for the occurrence of a signal corresponding to the occurrence of a particular event to initiate a non-sequenced operation.

59. The production control method according to claim 44 wherein at least one script includes a step of calling at least one other script.

60. The production control method according to claim 44 and further comprising the step of:

forming a file of processing events associated with the execution of each process script.

61. The production control method according to claim 44 and further comprising the step of:

forming a capability table for each signal responsive machine used for verification of the capability of performing a scripted task.

62. The production control method according to claim 44 and further comprising the step of:

embedding operator selectable operations in process scripts to provide the ability to tailor operations by selection.

63. The production control method according to claim 44 and further comprising the step of:

providing each of the selected program modules with the capability of accessing other modules.

64. The production control method according to claim 44 and further comprising the step of:

using parameters in a process script where the parameters are defined during run time.

65. The production control method according to claim 44 and further comprising the step of:

forming a table of attributes that are addressable by logical names appearing in a process script.

66. A production control system for interfacing an automated material handling system to at least one manufacture workcell having processing equipment therein for performing processing jobs on provided material comprising:

an addressable library means having a plurality of program modules with each module defining a sequence of operations that are to be performed by at least one piece of processing equipment within a manufacturing workcell;

means for generating process scripts;

selecting means for selecting program modules for performing the desired processing operations on the provided material in accordance with formed job descriptions and said generated process scripts;

means for programming each piece of processing equipment to be responsive to the sequence of processing operations defined by the selected program modules;

means for causing the flow and processing of material to and through each workstation to be in accordance with the formed job descriptions and process scripts;

means for event tracking the processing operations of the processing equipment within a workcell for providing an indication of the performance of an operation in the defined sequence of processing operations being performed on the material; and

means for tracking the work in process within a workcell to provide data representative of the operations being performed on the material.

67. The production control system according to claim 66 and further comprising:

means responsive to said provided data for acting upon previously processed material.

68. The production control system according to claim 66 and further comprising:

means for interval tracking selected processing operations for collecting and storing specified process parameters at designated intervals.

69. The production control system according to claim 66 and further comprising:

means for post-processing the provided data for adjusting one or more pieces of processing equipment.

70. The production control system according to claim 66 and further comprising:

means for post-processing the provided data, for directing one or more pieces of processing equipment.

71. The production control system according to claim 66 wherein said addressable library means includes test modules for performing testing of the processed material to provide test data.

72. The production control system according to claim 66 and further comprising:

means for monitoring the signalling from said means for event-tracking for the occurrence of a signal corresponding to the occurrence of a particular event to initiate a non-sequenced operation.

73. The production control system according to claim 66 and further comprising:

processing file means for forming a file of processing events associated with the execution of each process script.

74. The production control system according to claim 66 and further comprising:

means for enunciating the activities within a manufacturing workcell; and

an activity file means for forming a file of selected sequence of operations within a manufacturing workcell.

75. The production control system according to claim 66 and further comprising:

capability table means for forming a capability table for each manufacturing workcell used for verification of the capability of performing a scripted task.

76. The production control system according to claim 66 and further comprising:

means for embedding operator selectable operations in process scripts to provide the ability to tailor operations by selection.

77. A computer based production control system for interfacing signal responsive machinery to manufacturing systems to automatically perform process operations on provided materials comprising:

means for forming a library of software based process scripts each defining a process that be performed on provided materials;

means for forming a library of program files each having lines of computer code for generating signals to be applied to the signal responsive machinery for causing a specific machine operation in response to a portion of a compiled script; and

means for compiling a script incorporating select process scripts and program files;

means for verifying the compiling of said script;

means for causing said responsive machinery to automatically perform process operations on provided materials in response to the script from said means for compiling; and

means for deleting said compiled script when no longer needed.

78. The production control system according to claim 77 and further comprising:

means for forming an event table of select processing events or operations of the signal responsive machinery; and

means for tracking the process of said signal responsive machinery operations by comparing the present operation of the machinery with the events formed in said event table and for providing an indication of which event the machinery is undertaking.

79. The production control system according to claim 77 and further comprising:

means for determining the quality of the processed materials at each process operation; and

means for comparing the quality associated with a processed material to change future process operations performed on the processed material.

80. A computer based production control system for interfacing signal responsive machinery to manufacturing systems to automatically perform process operations on materials provided by an automated material handling system comprising:

means for forming a library of software based process scripts each defining a process that is to be performed on provided materials;

means for forming a library of program files each having lines of computer code for generating signals to be applied to the signal responsive machinery for causing a specific machine operation in response to a portion of a compiled script;

means for compiling a script incorporating select process scripts and program files;

means for causing said responsive machinery to automatically perform process operations on provided materials in response to the script from said means for compiling;

means for providing handshaking communications with the automated material handling system to synchronize process operations;

means for translating machine information to manufacturing computer system language to provide data on the process operations; and

means for generating a report representing the status of process operations based on said provided data.

81. A computer based production control system according to claim 80 and further comprising:

means for providing quality data as to the quality of each of the process operations performed on a material; and

means for selecting succeeding operations in accordance with the provided quality data.
 Description Submit all comments and votes
 


BACKGROUND OF THE INVENTION

A portion of the disclosure of this patent document contains material to which a claim of copyright protection is made. The copyright owner has no objection to the facsimile reproduction of any one of the patent documents or the patent disclosure, as it appears in the U.S. Patent and Trademark Office patent file or records, but reserves all other rights whatsoever.

The present invention is directed to a production control system and to an associated method for interfacing automated material handling systems to manufacturin