Patent classifications
G05B2219/34379
Transfer of production control in proximity to production site for enabling decentralized manufacturing
In a process of transfer of production control in proximity to production site for enabling decentralized manufacturing, production control data and routing data are retrieved from a centralized system. The retrieved production control data and the routing data are stored within a connector installed at a proximity to a plant floor. An operation associated with the production control data of a purchase order is matched with the resource published in the connector. Upon determining the match between the operation and the resource, the resource is dynamically allocated to perform the operation. The control of manufacturing process of the plant floor is provided to the connector to realize de-centralized manufacturing.
Method for elaborating work orders to be executed by a MES/MOM system
A method for elaborating work orders to be performed by a system capable of driving manufacturing machinery, in particular a Manufacturing Execution System (MES) or Manufacturing Operation Management (MOM) includes providing work orders containing a series of part programs, the part programs containing information regarding tools to be employed and/or information about a priority of execution. The part programs are read and ordered according to an order of execution, on the basis of the information.
SYSTEM FOR MANUFACTURING DISPATCHING USING DEEP REINFORCEMENT AND TRANSFER LEARNING
Example implementations described herein are directed to a system for manufacturing dispatching using reinforcement learning and transfer learning. The systems and methods described herein can be deployed in factories for manufacturing dispatching for reducing job-due related costs. In particular, example implementations described herein can be used to reduce massive data collection and reduce model training time, which can eventually improve dispatching efficiency and reduce factory cost.
Tree search-based scheduling method and electronic apparatus using the same
A tree search-based scheduling method and an electronic apparatus are provided. In the method, multiple order lists are received and a schedule is initialized, wherein each order list includes multiple production operations. In each order list, a first production operation which has not been joined into the schedule yet is selected, such that multiple prior operations are selected. An execution priority of the prior operations is calculated according to multiple dispatching rules, and multiple candidate operations are selected from the prior operations according to the execution priority. Afterwards, the candidate operations are listed as a next operation of the schedule respectively, and a scheduling simulation is performed according to the dispatching rules to obtain multiple scheduling indicators of the candidate operations. Scheduling is performed according to the scheduling indicators.
Method and System for Controlling Body-Shop Processing
A method and system to help control body-shop processing of vehicles, based on timing of interaction with a touch-screen display. In an example implementation, a body shop will be equipped with a computing system including a touch-screen display, with the computing system being configured to manage presentation on the display of graphical representations of job-cards for individual body-shop jobs, such as individual vehicles in for repair. With such an arrangement, body shop personnel could drag and drop job cards from one section to another to indicate transitions of jobs between body-shop processing steps. The computing system will then advantageously make use of data regarding the timing of those drag-and-drop operations as a basis to control body-shop processing, such as be predicting a processing duration of a job currently in process and taking action to modify processing of the job based on the predicted duration for instance.
WORK MANAGEMENT DEVICE
A work management device manages a board work line having multiple board work machines for performing work on a board. The work management device includes a problem detection section configured to detect that a problem has occurred in any of the multiple board work machines; a handling method database configured to accumulate handling methods for problems; an updating section configured to update handling methods for problems at any time; and a work instruction section configured to extract and indicate to an operator a handling method for a problem from the handling method database when the problem detection section detects that the problem has occurred.
Method and System for Controlling Body-Shop Processing
A method and system to help control body-shop processing of vehicles, based on timing of interaction with a touch-screen display. In an example implementation, a body shop will be equipped with a computing system including a touch-screen display, with the computing system being configured to manage presentation on the display of graphical representations of job-cards for individual body-shop jobs, such as individual vehicles in for repair. With such an arrangement, body shop personnel could drag and drop job cards from one section to another to indicate transitions of jobs between body-shop processing steps. The computing system will then advantageously make use of data regarding the timing of those drag-and-drop operations as a basis to control body-shop processing, such as be predicting a processing duration of a job currently in process and taking action to modify processing of the job based on the predicted duration for instance.
Method and system for scheduling parallel processing machines based on hybrid shuffled frog leaping algorithm and variable neighborhood search algorithm
A method and a system for scheduling parallel machines based on hybrid shuffled frog leaping algorithm and variable neighborhood search algorithm are provided to solve collaborative production and processing of jobs on a plurality of unrelated batch processing machines. The jobs are distributed to machines based on the normal processing time and deterioration situation of the jobs on different machines and are arranged. An effective multi-machine heuristic rule is designed according to the structural properties of an optimal solution for the single-machine problem, and the improved rule is applied to the improved shuffled frog leaping algorithm to solve this problem. The improvement strategy for the traditional shuffled frog leaping algorithm is to improve the local search procedure of the traditional frog leaping algorithm by introducing the variable neighborhood search algorithm. The convergence rate and optimization capacity of the original algorithm are thus improved.
Method to extend MES functionalities in a message routing system
A process extends manufacturing execution system (MES) functionalities in a domain having MES lineage contextualized entities (MLCEs) and commands. The process includes selecting a command implementing the functionality to be extended; contextualizing the command with a MLCE to obtain an entity contextualized command (ECC); extending the MLCE and the ECC, to obtain an extended MLCE (EMLCE) and an extended ECC (EECC); registering in the routing system a first and second handler of the command in association with the lineage of the MLCE and the EMLCE; and communicating between domains by delivering message(s) including a name of the command and the MLCE or the EMLCE, the routing system selecting the first or the second handler, for executing the functionality or the extended functionality, based on a mapping between the lineage registered for the first or the second handlers in the routing system, and a lineage derived from the message.
Multiple dynamic job sequence
A method for operating a system for a multiple dynamic job sequence includes providing a packet of information in order to process different production runs. An additional packet of information is used to inquire about respective states during the manufacturing process so as to enable interventions to be made based on the jobs being not processed as originally. An additional packet of information is received, from which information regarding physical detection of a printing and processing situation is taken such that each downstream processing machine is able to identify the job and a job end. By identifying the job and the job end, an additional packet of information is forwarded to the plant controller, the plant controller detecting an actual state of the manufacturing process therefrom such that new or adapted job sequences and job ends are directly defined during the manufacturing process.