G05B2219/32323

SCHEDULING SUBSTRATE ROUTING AND PROCESSING
20220365516 · 2022-11-17 ·

A method includes determining queue times associated with operations of a sequence recipe. The operations are associated with production of substrates in a substrate processing system. The method further includes generating a schedule based on the queue times. The method further includes transmitting the schedule to a controller of the substrate processing system. The controller is to control the substrate processing system to produce the substrates based on the schedule.

SCHEDULING SUBSTRATE ROUTING AND PROCESSING
20210405625 · 2021-12-30 ·

A method includes identifying a bottleneck operation of a plurality of operations in a sequence recipe. The plurality of operations are associated with transporting and processing a plurality of substrates in a substrate processing system. The method further includes determining, based on the bottleneck operation, a takt time for the plurality of substrates. The takt time is an amount of time between a first substrate entering the substrate processing system and a second substrate entering the substrate processing system. The method further includes determining a plurality of queue times. Each of the plurality of queue times corresponds to a respective operation of the plurality of operations. The method further includes causing, based on the takt time and the plurality of queue times, the plurality of substrates to be processed by the substrate processing system.

Scheduling substrate routing and processing
11385628 · 2022-07-12 · ·

A method includes identifying a bottleneck operation of a plurality of operations in a sequence recipe. The plurality of operations are associated with transporting and processing a plurality of substrates in a substrate processing system. The method further includes determining, based on the bottleneck operation, a takt time for the plurality of substrates. The takt time is an amount of time between a first substrate entering the substrate processing system and a second substrate entering the substrate processing system. The method further includes determining a plurality of queue times. Each of the plurality of queue times corresponds to a respective operation of the plurality of operations. The method further includes causing, based on the takt time and the plurality of queue times, the plurality of substrates to be processed by the substrate processing system.

Production schedule creating method and production schedule creating apparatus

A production schedule creating method includes: a schedule information acquiring step of acquiring production schedule information including a production sequence for producing a plurality of models of products, a commenceable time point, and a production deadline time point; a preparation time calculating step of calculating a preparation time taken for arrangement work of arranging members on arrangement means, for each of a plurality of models; a production time point calculating step of calculating a production commencing time point and a production end time point for each of the plurality of models; a schedule satisfaction determining step of determining whether or not a schedule satisfying condition is satisfied, for each of the plurality of models; and a sequence changing step of changing a sequence for producing an unsatisfied model that does not satisfy the schedule satisfying condition, in a case where the unsatisfied model is present.

Production management method, production management system, and program
10788816 · 2020-09-29 · ·

A production management method capable of deriving more optimal production numbers in which a pre-adjustment order is taken into account is provided. The production management method includes: reading a pre-adjustment order, constraints for a plurality of respective options, and a priority order of the constraints for the plurality of respective options; setting a target function of a quadratic programming problem; performing an optimization calculation of the quadratic programming problem for assigning an upper limit exceeding number in order starting from the one of the plurality of options whose priority order of the constraints is the highest; and performing, after the whole optimization calculation of the quadratic programming problem for assigning the upper limit exceeding number is completed, an optimization calculation of the quadratic programming problem for assigning the production numbers of the plurality of optional specifications, thereby determining the production numbers of the plurality of respective optional specifications.

PRODUCTION SCHEDULE CREATING METHOD AND PRODUCTION SCHEDULE CREATING APPARATUS
20190302748 · 2019-10-03 ·

A production schedule creating method includes: a schedule information acquiring step of acquiring production schedule information including a production sequence for producing a plurality of models of products, a commenceable time point, and a production deadline time point; a preparation time calculating step of calculating a preparation time taken for arrangement work of arranging members on arrangement means, for each of a plurality of models; a production time point calculating step of calculating a production commencing time point and a production end time point for each of the plurality of models; a schedule satisfaction determining step of determining whether or not a schedule satisfying condition is satisfied, for each of the plurality of models; and a sequence changing step of changing a sequence for producing an unsatisfied model that does not satisfy the schedule satisfying condition, in a case where the unsatisfied model is present.

PRODUCTION MANAGEMENT METHOD, PRODUCTION MANAGEMENT SYSTEM, AND PROGRAM
20190243347 · 2019-08-08 · ·

A production management method capable of deriving more optimal production numbers in which a pre-adjustment order is taken into account is provided. The production management method includes: reading a pre-adjustment order, constraints for a plurality of respective options, and a priority order of the constraints for the plurality of respective options; setting a target function of a quadratic programming problem; performing an optimization calculation of the quadratic programming problem for assigning an upper limit exceeding number in order starting from the one of the plurality of options whose priority order of the constraints is the highest; and performing, after the whole optimization calculation of the quadratic programming problem for assigning the upper limit exceeding number is completed, an optimization calculation of the quadratic programming problem for assigning the production numbers of the plurality of optional specifications, thereby determining the production numbers of the plurality of respective optional specifications.