Method and system for scheduling pieces of materials based on real-time device status

US11308453B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11308453-B2
Application numberUS-201816009573-A
CountryUS
Kind codeB2
Filing dateJun 15, 2018
Priority dateDec 17, 2015
Publication dateApr 19, 2022
Grant dateApr 19, 2022

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.

The present disclosure provides a method and system for scheduling pieces of materials based on a real-time status of a device. Scheduling rules for scheduling the pieces of materials are obtained according to determined parameters. It is determined whether all designated transmission and process tasks of the pieces of materials are completed. If the designated transmission and processing tasks of the pieces of materials are completed, terminating the scheduling of the pieces of materials. If the designated transmission and processing tasks of the pieces of materials are not completed, each of the scheduling rules for scheduling the pieces of materials according to real-time status information of the device are traversed, and according to a traversing result, operation instructions corresponding to the scheduling rules for scheduling the pieces of materials are executed. The real-time status information of the device is updated according to a device status after executions of the operation instructions are completed.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for scheduling pieces of materials based on a real-time status of a device, comprising: obtaining, according to determined parameters, scheduling rules for scheduling the pieces of materials; determining whether designated transmission and processing tasks of the pieces of materials are completed; if the designated transmission and processing tasks of the pieces of materials are completed, terminating the scheduling of the pieces of materials; and if the designated transmission and processing tasks of the pieces of materials are not completed, traversing each of the scheduling rules for scheduling the pieces of materials according to real-time status information of the device, and executing operation instructions corresponding to the scheduling rules for scheduling the pieces of materials according to a traversing result; and updating the real-time status information of the device according to a device status after executions of the operation instructions are completed, and redetermining whether the designated transmission and process tasks of the pieces of materials are completed. 2. The method according to claim 1 , wherein the determined parameters comprise: a pre-cleaning time, a degassing time, a processing time of the pieces of materials being processed at each processing position, a picking-and-placing time of a robot, and a transmission time of the pieces of materials moving from a current processing position to a next processing position. 3. The method according to claim 1 , wherein traversing each of the scheduling rules for scheduling the pieces of materials according to the real-time status information of the device, and executing the operation instructions corresponding to the scheduling rules for scheduling the pieces of materials according to the traversing result, comprises: traversing, according to status parameters of the real-time status information of the device, each of the scheduling rules for scheduling the pieces of materials until the operation instructions corresponding to the status parameters are obtained; and determining whether all of the scheduling rules for scheduling the pieces of materials are traversed; if all of the scheduling rules for scheduling the pieces of materials are traversed, executing the operation instructions corresponding to the status parameters; and if not all of the scheduling rules for scheduling the pieces of materials are traversed, traversing, according to the status parameters, remaining scheduling rules for scheduling the pieces of materials. 4. The method according to claim 1 , wherein updating the real-time status information of the device according to the device status that the executions of the operation instructions are completed, and redetermining whether the designated transmission and process tasks of the pieces of materials are completed, comprises: determining whether the executions of all the operation instructions are completed at a same time; if the executions of all the operation instructions are completed at the same time, updating the real-time status information of the device according to a device status after the executions of all operation instructions are completed, and redetermining whether the designated transmission and process tasks of the pieces of materials are completed; and if the executions of the operation instructions are not completed at the same time, updating the real-time status information of the device according to a device status corresponding to an execution of an operation instruction being completed previously, and a device status corresponding to an operation instruction being executed currently, and redetermining whether the designated transmission and process tasks of the pieces of materials are completed. 5. The method according to claim 1 , wherein the device comprises a loading chamber, a pre-cleaning chamber, a degassing chamber, and a processing chamber; a robot disposed at the loading chamber for transporting the pieces of materials among the pre-cleaning chamber, the degassing chamber and the processing chamber; a plurality of processing positions symmetrically distributed along a circumferential direction of the processing chamber for independently processing the pieces of materials; a turntable disposed at the processing chamber for transporting the pieces of materials to a position above a corresponding disc by rotating, and a disc disposed at the processing chamber for transporting the pieces of materials to a processing position or on the turntable by lifting, wherein: the scheduling rules for scheduling the pieces of materials comprise: S 100 : obtaining an initial status information of the device; S 101 : updating a status of the robot; S 102 : updating a status of the disc; S 103 : determining whether a piece of material is contained in the loading chamber and the pre-cleaning chamber is empty; if the piece of material is contained in the loading chamber and the pre-cleaning chamber is empty, executing S 103 - 1 ; and if no material is contained in the loading chamber or the pre-cleaning chamber is not empty, executing S 104 ; S 104 : determining whether a processing of the pre-cleaning chamber is completed; if the processing of the pre-cleaning chamber is completed, executing S 105 ; and if the processing of the pre-cleaning chamber is not completed, executing S 104 - 1 ; S 105 , determining, whether the degassing chamber is empty; if the degassing chamber is not empty, executing S 105 - 1 ; if the degassing chamber is empty and the robot is idle, executing S 106 ; and if the degassing chamber is empty and the robot is not idle, executing S 107 ; S 106 : using the robot to transport the pieces of materials from the pre-cleaning chamber to the degassing chamber, and updating statuses of the pre-cleaning chamber, the degassing chamber and the robot; S 107 : determining whether an ending output is generated; if the ending output is generated, scheduling the pieces of materials according to an ending processing rule; and if no ending output is generated, executing S 108 , wherein the ending output includes a scenario in which no material is contained in the loading chamber, processing of the pre-cleaning chamber and the degassing chamber is completed, and an unprocessed material is contained on the disc; S 108 : determining whether processing of the pieces of materials is completed; if the processing of the pieces of materials is completed, terminating; and if the processing of the pieces of materials is not completed, executing S 101 ; S 103 - 1 : determining whether the robot is idle; if the robot is idle, executing S 103 - 2 ; and if the robot is not idle, executing S 104 ; S 103 - 2 : using the robot to transport the pieces of materials from the loading chamber to the pre-cleaning chamber, updating the statuses of the robot and the pre-cleaning chamber, and executing S 107 ; S 104 - 1 : determining whether processing of the degassing chamber is completed; if the processing of the degassing chamber is completed and the robot is idle, executing S 104 - 2 ; and if the processing of the degassing chamber is not completed, executing S 105 ; S 104 - 2 : determining whether the disc is available, and if the disc is available, executing S 104 - 3 ; S 104 - 3 : using the robot to transport the pieces of materials from the degassing chamber to the processing position, updating the statuses of the robot, the degassing chamber and the process position, and executing S 107 ; and S 105 - 1 : determining whether the processing of the degassing chamber is completed; if the processing of the degassing chamber is completed and the robot is idle, executing S 104 - 2 ; and if the processing of the degassing chamber is not completed, executing S 106 .

Assignees

Inventors

Classifications

  • the wafers being placed on a robot blade or gripped by a gripper for conveyance · CPC title

  • comprising a chamber adapted to a particular process · CPC title

  • H10P72/30Primary

    for conveying, e.g. between different workstations · CPC title

  • Calendar-based scheduling for persons or groups · CPC title

  • Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS] or computer integrated manufacturing [CIM] · 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 US11308453B2 cover?
The present disclosure provides a method and system for scheduling pieces of materials based on a real-time status of a device. Scheduling rules for scheduling the pieces of materials are obtained according to determined parameters. It is determined whether all designated transmission and process tasks of the pieces of materials are completed. If the designated transmission and processing tasks…
Who is the assignee on this patent?
Beijing Naura Microelectronics Equipment Co Ltd
What technology area does this patent fall under?
Primary CPC classification H10P72/30. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 19 2022 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 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).