摘要:
A method of filling orders and order fulfillment system includes storing inventory receptacles in an automated warehouse, some having a plurality of different types of inventory items. A queue of orders is maintained in a computer system, each including at least one inventory item. Each order is selected from the queue and assigned to a pick station. The computer system retrieves inventory receptacle(s) from the automated warehouse for the selected order and supplies the receptacle(s) to the pick station. The computer system identifies to an operator which inventory item is to be segregated with the selected order in at least one put receptacle. One or more of the put receptacles receives inventory items for at least one individual order and is directed to a secondary order processing station where items are separated into individual orders. The operator may be provided the capability to consolidate inventory items from inventory receptacles while picking orders to consolidate partially filled inventory receptacles in a consolidated inventory receptacle.
摘要:
Apparatus and concomitant method for performing priority based scheduling of wafer processing within a multiple chamber semiconductor wafer processing system (100) (cluster tool). The sequences (136) assigns priority values to the chambers (104,106,108,110) in a cluster tool, then moves wafers from chamber to chamber in accordance with the assigned priorities. The sequencer is capable of determining the amount of time available before a priority move is to be performed and, if time is sufficient, the sequencer performs a non-priority move while waiting. The sequencer also dynamically varies assigned priorities depending upon the availability of chambers in the tool. Lastly, the sequencer prioritizes the chambers based upon the minimum time required for the robot to move the wafers in a particular stage.
摘要:
A distributed control system and methods of operating such a control system are disclosed. In one embodiment, the distributed control system is operated in a manner in which interrupts are at least temporarily inhibited from being processed to avoid excessive delays in the processing of non-interrupt tasks. In another embodiment, the distributed control system is operated in a manner in which tasks are queued based upon relative timing constraints that they have been assigned. In a further embodiment, application programs that are executed on the distributed control system are operated in accordance with high-level and/or low-level requirements allocated to resources of the distributed control system.
摘要:
The invention refers to a computer-implemented method, a computer program product and a system for allocating processes (118) to a plurality of resources (106), where the method comprises the steps of: receiving a process specification defining a plurality of processes, each process having a weighting parameter (102) and comprising at least one task belonging to a task category; analyzing an available resource capacity (104) for each of a plurality of resources, each of which is capable of performing tasks within at least one task category; establishing a first resource-task assignment set (112) defining an assignment of the plurality of tasks to the plurality of resources depending on the task categories, where the first resource-task assignment set defines a first scheduling of the tasks depending on the available resource capacities, and evaluating for each of the processes a first schedule parameter (114) depending on the established scheduling of the tasks belonging to the respective process; establishing at least one further resource-task assignment set an assignment of the plurality of tasks to the plurality of resources depending on the task categories, where the at least one further resource-task assignment set defines at least one further scheduling of the tasks depending on the available resource capacities, and evaluating for each of the processes at least one further schedule parameter depending on the established scheduling of the tasks belonging to the respective process; evaluating a control parameter (116) for each of the established resource-task assignment sets depending on the weighting parameters and the schedule parameters; selecting one of the established resource-task assignment sets depending on a selection criterion for the control parameter; and allocating the tasks to the resources according to the selected resource-task assignment set.
摘要:
Apparatus and concomitant method for performing priority based scheduling of wafer processing within a multiple chamber semiconductor wafer processing system (100) (cluster tool). The sequences (136) assigns priority values to the chambers (104,106,108,110) in a cluster tool, then moves wafers from chamber to chamber in accordance with the assigned priorities. The sequencer is capable of determining the amount of time available before a priority move is to be performed and, if time is sufficient, the sequencer performs a non-priority move while waiting. The sequencer also dynamically varies assigned priorities depending upon the availability of chambers in the tool. Lastly, the sequencer prioritizes the chambers based upon the minimum time required for the robot to move the wafers in a particular stage.
摘要:
A method of filling orders and order fulfillment system includes storing inventory receptacles in an automated warehouse, some having a plurality of different types of inventory items. A queue of orders is maintained in a computer system, each including at least one inventory item. Each order is selected from the queue and assigned to a pick station. The computer system retrieves inventory receptacle(s) from the automated warehouse for the selected order and supplies the receptacle(s) to the pick station. The computer system identifies to an operator which inventory item is to be segregated with the selected order in at least one put receptacle. One or more of the put receptacles receives inventory items for at least one individual order and is directed to a secondary order processing station where items are separated into individual orders. The operator may be provided the capability to consolidate inventory items from inventory receptacles while picking orders to consolidate partially filled inventory receptacles in a consolidated inventory receptacle.
摘要:
A carrier handler is provided that may be adapted to (1) accept transfer commands for carriers before the carriers arrive within the domain of the carrier handler (302); (2) accept termination commands that result in prior commands being cancelled or aborted independent of the state of the prior commands; (3) select queued commands for out-of-order execution to take advantage of earliest arriving transport system (316) carrier supports suitable for use with the selected commands and/or based upon the anticipated time needed to execute the commands; (4) remove empty carriers from an associated tool to improve port availability; (5) continue to operate even after transfers involving storage locations fail by removing the failed locations from a usable locations list; (6) verify the integrity of carrier and transfer destination status data with sensors prior to attempting a transfer; and (7) calibrate carrier handoffs with a transport system using a calibration carrier equipped with sensors.
摘要:
In a semiconductor manufacturing system, operations of a plurality of processing apparatuses are controlled to efficiently manufacture semiconductor devices. The semiconductor manufacturing system has a memory part and a control part. The memory part (5) stores priority-level data indicating a priority level of the process to be applied to each of the semiconductor substrates on an individual semiconductor substrate basis. The control part (3, 7) controls the processing apparatus to apply the process to a newly supplied semiconductor substrates by determining process order, based on a comparison of the new priority-level data of the newly supplied one with priority-level data with respect to the originally scheduled process of the semiconductor substrates.
摘要:
An operating system (32) for distributed industrial controllers (12a, 12b, 12c) ensures the completion of enrolled application programs (34) within a predetermined time span as is required for robust industrial control by preallocating dynamic and static hardware resources (24a, 24b, 24c) on a per application basis and in a manner that ensures execution of the application within the necessary time constraints. Portions of the distributed operating system (32) may be distributed at particular hardware resources (24a, 24b, 24c) to provide necessary modeling for those hardware resources in making the commitments to resource bandwidths.
摘要:
The present invention provides a method and system for controlling JIT item production via kanbans in a discrete manufacturing production system, wherein items are transformed according to a flow shop comprising a raw material buffer (B RM ) followed by a sequence of production pairs (W 1 ,B 1 ; W j ,B j ; W N ,B N ) comprising one workstation (W j ) and its assigned buffer (B j ); the invention comprising: a) for each production pair (W j ,B j ), for each specific item type and at given points in time, providing a local buffer threshold parameter denoting the desired safety stock of the items of the specific type in the buffer; b) for each production pair (W j ,B j ), for each specific item type and at other given points in time, providing a global demand threshold parameter denoting the quantity of items of the specific item type required along the downstream process to satisfy the estimated demand; c) at each production pair (W j ,B j ), whenever a kanban associated to an item of a specific type switches status, assigning to it one of four priority levels indicating the priority level of the production request of the associated item type, according to the given logical rules by comparing buffer levels with the local buffer threshold parameter and with the global demand threshold parameter; d) at each production pair, producing an item of a type whose priority level is the highest according to a given priority model.