Claims
- 1. A method for controlling the operation of an assembly line comprised of a plurality of work stations utilizing a computer having stored in its memory work station operation programs, which control the operation of each work station of said assembly line, and a supervisory program causing said computer to perform the following steps:
- (a) during execution of said supervisory program, sequentially checking the state of each work station to determine whether said work station requires control;
- (b) initiating the execution of the work station operation program of each work station if said work station requires control;
- (c) executing portions of said work station operation program to initiate operation groups by said work stations individually to the extent to which said work stations require control; and
- (d) allowing each work station to continue the operating group independently of the work station operation programs until said supervisory program determines a further control is required to provide an independent asynchronous operation of each work station with respect to any other work station of said assembly line.
- 2. The method according to claim 1 wherein each work station operation program includes:
- (a) requesting a workpiece from preceding work station within said assembly line;
- (b) preparing for the arrival of said workpiece;
- (c) acknowledging receipt of said workpiece to said preceding work station;
- (d) starting processing of said workpiece;
- (e) informing following work station that the processing of said workpiece is complete and said workpiece is ready for release; and
- (f) releasing the workpiece to said following work station and informing said following work station when said workpiece exits.
- 3. A method of controlling the asynchronous operation of an assembly line provided with a plurality of work stations for processing workpieces utilizing a computer having a work station operation control routine stored therein comprising the steps of:
- (a) setting an indicator in said computer to request a workpiece from an adjacent upstream work station;
- (b) controlling said work station to begin preparation for said workpiece;
- (c) setting indicator in said computer to acknowledge receipt of said workpiece from said upstream work station;
- (d) controlling the beginning of one or more processing steps by said work station upon said workpiece;
- (e) setting indicator in said computer to inform an adjacent downstream station when processing of said workpiece is complete and said workpiece is ready for release;
- (f) releasing said workpiece to said downstream work station; and
- (g) setting an indicator in said computer when said workpiece exits from said work station.
- 4. A method of controlling asynchronous operation of an assembly line having a plurality of work stations for processing workpieces utilizing a computer, which has a work station operation control routine stored in said computer to cause said computer to perform the following operations upon execution of said operation control routine, comprising the steps of:
- (a) controlling beginning of one or more processing steps by said work station upon said workpiece;
- (b) setting an indicator in said computer to inform an adjacent downstream work station when the processing of said workpiece is complete and said workpiece is ready for release;
- (c) controlling beginning of release of said workpiece to said downstream work station; and
- (d) setting an indicator in said computer to inform said downstream work station when said workpiece exits from said work station.
- 5. A method of controlling the asynchronous operation of an assembly line provided with a plurality of work stations utilizing a computer having stored in a memory thereof programs including work station operation programs for controlling the operation of each work station of said assembly line, comprising the steps of:
- (a) upon execution of said work station operation programs, initiating one or more processing steps by said work station upon workpieces disposed therein and setting a respective counter to a predetermined initial value;
- (b) operating said respective counters until a preselected end value is reached;
- (c) sequentially checking the status of said counters; and
- (d) executing portions of said work station operation program after said respective counter reaches said preselected end value.
- 6. A control system having a stored program computer for controlling the operation of an assembly line having a plurality of work stations for performing operations on a workpiece, said control system comprising:
- (a) a memory for storing work station operating programs therein, each work station operating program controlling operations of one work station of said assembly line, said computer executing said work station operating program for initiation of operation groups by a said work station;
- (b) work station control counters for counting from a set level, at least one work station control counter associated with each work station of said assembly line, said computer responding to said work station operating program to periodically set said work station control counter to a predetermined set level, each predetermined set level indicating the time interval required for said work station to complete a particular operation group; and
- (c) means for checking the value stored in each work station control counter for initiating further execution of said work station operation program after said counter reaches a predetermined end level.
- 7. A method for controlling the operation of an assembly line comprised of a plurality of work stations utilizing a computer having stored in its memory work station operation programs, which control the operation of each work station of said assembly line, and a supervisory program causing said computer to perform the following steps:
- (a) during execution of said supervisory program, responding to any work station requiring control;
- (b) initiating the execution of the work station operation program of each work station if said work station requires control;
- (c) executing portions of said work station operation program to initiate operation groups by said work stations individually to the extent to which said work stations require control; and
- (d) allowing each work station to continue the operating group independently of the work station operation programs until said supervisory program determines a further control is required to provide an independent asynchronous operation of each work station with respect to any other work station of said assembly line.
Parent Case Info
This application is a continuation of application Ser. No. 07/837,670, filed Feb. 14, 1992, abandoned, which is a divisional of Ser. No. 07/759,799, filed Sep. 13, 1991, abandoned, which is a continuation of Ser. No. 07/398,796 filed Aug. 24, 1989, abandoned, which is a divisional of Ser. No. 06/696,876 filed Jan. 30, 1985, U.S. Pat. No. 4,884,674 which is a continuation of Ser. No. 06/599,211 filed Apr. 12, 1984, abandoned, which is a continuation of Ser. No. 06/269,306 filed Jun. 1, 1981, abandoned, which is a divisional of Ser. No. 05/134,387 filed Apr. 16, 1971, U.S. Pat. No. 4,306,292.
US Referenced Citations (7)
Divisions (3)
|
Number |
Date |
Country |
Parent |
759799 |
Sep 1991 |
|
Parent |
696876 |
Jan 1985 |
|
Parent |
134387 |
Apr 1971 |
|
Continuations (4)
|
Number |
Date |
Country |
Parent |
837670 |
Feb 1992 |
|
Parent |
398796 |
Aug 1989 |
|
Parent |
599211 |
Apr 1984 |
|
Parent |
269306 |
Jun 1981 |
|