PRODUCTION LINE AUTOMATICALLY ALLOCATING DEVICE AND METHOD THEREOF
20200103859 ยท 2020-04-02
Inventors
- Yen-I OUYANG (Kaohsiung City, TW)
- Shih-Ying CHEN (Taichung City, TW)
- Hung-Ming CHEN (Taichung City, TW)
Cpc classification
Y02P90/02
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
Y02P90/30
GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
G05B19/4183
PHYSICS
International classification
G05B19/418
PHYSICS
Abstract
A production line automatically allocating device includes a processor and a storage, wherein the processor is electrically connected to the storage. The storage stores a plurality of first fabrication process data, a plurality of machine function data and a plurality of machine status feedback data. The processor establishes a plurality of machine function group data according to the plurality of machine function data, determines first production line allocation data according to the plurality of machine function group data and the plurality of first fabrication process data, and updates the first production line allocation data according to the plurality of machine status feedback data in real time.
Claims
1. A production line automatically allocating device, comprising: a storage, configured to store a plurality of first fabrication process data, a plurality of machine function data and a plurality of machine status feedback data; and a processor, electrically connected to the storage and configured to: establish a plurality of machine function group data according to the plurality of machine function data; determine first production line allocation data according to the plurality of machine function group data and the plurality of first fabrication process data; and update the first production line allocation data according to the plurality of machine status feedback data in real time.
2. The production line automatically allocating device of claim 1, wherein: the storage is further configured to store an optimization function; and the processor is further configured to determine the first production line allocation data according to the optimization function, the plurality of machine function group data and the plurality of first fabrication process data.
3. The production line automatically allocating device of claim 1, further comprising a transceiver, wherein the processor receives the plurality of first fabrication process data, the plurality of machine function data and the plurality of machine status feedback data via the transceiver.
4. The production line automatically allocating device of claim 1, wherein the processor further sends a plurality of control commands to a plurality of fabrication process machines according to the first production line allocation data.
5. The production line automatically allocating device of claim 1, further comprising a transceiver which is configured to receive a plurality of updating machine status feedback data, wherein the processor further updates the plurality of machine status feedback data according to the plurality of updating machine status feedback data.
6. The production line automatically allocating device of claim 1, wherein: the storage further stores a second fabrication process data; the processor is further configured to determine second production line allocation data and suspended production data according to the first production line allocation data and the second fabrication process data, wherein a priority of the second production line allocation data is higher than a priority of the first production line allocation data; and the processor is further configured to update the second production line allocation data and suspended production data according to the plurality of machine status feedback data in real time.
7. A production line automatically allocating method, being adapted for a production line automatically allocating device which comprises a processor and a storage, the production line automatically allocating method comprising: storing, by the storage, a plurality of first fabrication process data, a plurality of machine function data and a plurality of machine status feedback data; establishing, by the processor, a plurality of machine function group data according to the plurality of machine function data; determining, by the processor, first production line allocation data according to the plurality of machine function group data and the plurality of first fabrication process data; and updating, by the processor, the first production line allocation data according to the plurality of machine status feedback data in real time.
8. The production line automatically allocating method of claim 7, wherein the storage further stores an optimization function, and the production line automatically allocating method further comprising: determining, by the processor, the first production line allocation data according to the optimization function, the plurality of machine function group data and the plurality of first fabrication process data.
9. The production line automatically allocating method of claim 7, wherein the production line automatically allocating device further comprises a transceiver, and the production line automatically allocating method further comprising: receiving, by the processor, the plurality of first fabrication process data, the plurality of machine function data and the plurality of machine status feedback data via the transceiver.
10. The production line automatically allocating method of claim 7, further comprising sending, by the processor, a plurality of control commands to a plurality of fabrication process machines according to the first production line allocation data.
11. The production line automatically allocating method of claim 7, wherein the production line automatically allocating device further comprises a transceiver, and the production line automatically allocating method further comprising: receiving, by the transceiver, a plurality of updating machine status feedback data; and updating, by the processor, the plurality of machine status feedback data according to the plurality of updating machine status feedback data.
12. The production line automatically allocating method of claim 7, wherein the storage further stores second fabrication process data, and the production line automatically allocating method further comprising: determining, by the processor, second production line allocation data and suspended production data according to the first production line allocation data and the second fabrication process data, wherein a priority of the second production line allocation data is higher than a priority of the first production line allocation data; and updating, by the processor, the second production line allocation data and the suspended production data according to the plurality of machine status feedback data in real time.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0011]
[0012]
[0013]
[0014]
[0015]
[0016]
[0017]
[0018]
[0019]
[0020]
[0021]
[0022]
[0023]
[0024]
[0025]
DETAILED DESCRIPTION
[0026] In the following description, the present invention will be explained with reference to certain example embodiments thereof. However, these example embodiments are not intended to limit the present invention to any specific example, embodiment, environment, applications or particular implementations described in these example embodiments. Therefore, description of these example embodiments is only for purpose of illustration rather than to limit the present invention, and the scope of this application shall be governed by the claims.
[0027] It should be appreciated that, in the following embodiments and the attached drawings, elements unrelated to the present invention are omitted from depiction; and dimensional relationships among individual elements in the attached drawings are provided only for ease of understanding, but not to limit the actual scale. Furthermore, terms first and second used in the present specification are used to distinguish the order relation between objects rather than to limit the present invention.
[0028] Please refer to
[0029] First, please refer to
[0030] Specifically, the storage 13 stores a plurality of first fabrication process data D1, a plurality of machine function data D2 and a plurality of machine status feedback data D3, wherein the plurality of machine function data D2 relate to the machine information of all machines on the production lines. More specifically, the plurality of machine function data D2 record all the machine information on the production lines and the functions which can be performed by each of machines. It shall be noted that some of production line machines only perform one machine function, some of production line machines perform multiple machine functions, and each of machines on the production lines is set with sensors to detect the processing of the machine functions in order to transmit the plurality of machine status feedback data D3. The plurality of machine status feedback data D3 may comprise machine utilization status information, processing progress information, schedule information, completion information, malfunction information, etc., but not to limit the aforesaid content.
[0031] Next, please refer to
[0032] Then, please refer to
[0033] Next, each of machine function is capable of transmitting a plurality of machine status feedback data D3 to the storage 13, and the processor 11 continuously and dynamically updates the first production line allocation data M1 according to the plurality of machine status feedback data D3. Specifically, for each product path, the processor 11 can utilize the plurality of machine status feedback data D3 to adjust the machine resource allocation of the production line in real time, provide product schedule information, and process completion information, etc., in order to perform adjustment in response to emergencies on production lines.
[0034] It shall be noted that, in the first embodiment, the first production line allocation data M1 utilizes topology method to present the fabrication process of products P1, P2, P3 and P4. However, people skilled in this field understand how to change the topology method into other presenting method (e.g. status table) based on the aforesaid disclosures. In addition, the production line automatically allocating device 1 can store the plurality of machine function group data G1 and the first production line allocation data M1 into the storage 11 for later inspection, comparison, utilization, etc.
[0035] Moreover, in one embodiment, the storage is further configured to store an optimization function, and the processor is further configured to determine the first production line allocation data M1 according to the optimization function, the plurality of machine function group data G1 and the plurality of first fabrication process data D1. More specifically, the plurality of machine function group data G1 and the plurality of first fabrication process data D1 may comprise relevant weights such that the production line automatically allocating device 1 can utilize each of the weights and the optimization function to determine the first production line allocation data M1. It shall be noted that the optimization function is a profit function, a cost function, a time function, etc. which is based on operation-related factors (e.g. the total amount of order, priority of products, priority of client, idling time of machine, processing speed of machine, processing quality of machine, stock of materials, date of delivery, current condition of production line). People skilled in this field can understand optimization functions and accordingly design the optimization functions, and then select the proper function for the real demands.
[0036] Please refer to
[0037] Specifically, in comparison with the production line automatically allocating device 1 of the first embodiment, the production line automatically allocating device 2 of the second embodiment further comprises a transceiver 21 in addition to the processor 11 and the storage 13, wherein the transceiver 21 is electrically connected to the processor 11. The transceiver 21 may be connected to production line machines and sensors via cable network or wireless network in order to receive data. The second embodiment comprises multiple implementations, and each of implementations can exist alone or exist together. The details are described in the following.
[0038] In one implementation of the second embodiment, the transceiver 21 is electrically connected to the storage 13. The processor 11 is configured to receive the plurality of first fabrication process data D1, the plurality of machine function data D2 and the plurality of machine status feedback data D3 via the transceiver 21, and then store them in the storage 13. In other words, the production line automatically allocating device 2 receives the aforesaid data from each of machines and management devices on production lines via the cable network or wireless network, and stores the aforesaid data into the storage 13. In addition, in one implementation, the production line automatically allocating device 2 also can update the stored data according to the received data.
[0039] In one implementation of the second embodiment, the processor 11 generates a plurality of control commands according to the first production line allocation data M1, and then sends them to the plurality of fabrication process machines (not shown) via transceiver 21. In other words, when the production line automatically allocating device 2 dynamically updates the first production line allocation data M1, the production line automatically allocating device 2 also transmits the relevant control commands to the corresponding fabrication process machines on the production lines in order to handle emergencies on the production lines.
[0040] In one implementation of the second embodiment, the transceiver 21 receives a plurality of updated machine status feedback data, and use them to update the plurality of machine status feedback data D3 stored in the storage 13. Specifically, the production line automatically allocating device 2 continuously receives updated machine status feedback data from each of fabrication process machines on production lines and then updates the machine status feedback data which is stored in the storage such that the production line automatically allocating device 2 determines the production line allocation data according to the latest information and data.
[0041] Please refer to
[0042] More particularly, please refer to
[0043] Each of the products P1, P2 and P3 comprises products which are waiting for being entered into production lines. The Product P1 comprises products n.sub.1,1, n.sub.1,2 and n.sub.1,3. The Product P2 comprises products n.sub.2,1 and n.sub.2,2. The Product P3 comprises products n.sub.3,1 and n.sub.3,2. The quantities of each of the products P1, P2 and P3 are merely used for explanation. Each of the products P1, P2 and P3 may has more quantity but not to limit the present invention. The production paths of products P1, P2 and P3 are based on a production line allocation data M3 (like the first production line allocation data M1 shown in
[0044] Next, please refer to
[0045] For example, as for the product P1, the product n.sub.1,1 has been finished with the operations of the machine m.sub.1,1, m.sub.2,1 and m.sub.3,1, and is being entered into the machine m.sub.5,1. The product n.sub.1,2 has been finished with the operations of the machine m.sub.1,1 and m.sub.2,1, and is being entered into the machine m.sub.3,1. The product n.sub.1,3 is being entered into the machine m.sub.1,1. In other words, as for the same series of products, since each of machines continuously returns machine status feedback data, the production line automatically allocating device can arrange products into production lines at the right timing in order to reduce idling time of machines and increase the production efficiency.
[0046] Next, please refer to
[0047] Please refer to
[0048] Specifically, in the fourth embodiment, the production line automatically allocating device 1 receives an emergency order, and needs to arrange the product P4 which has high priority (e.g. the product n.sub.4,1) into the production lines accordingly. At this moment, the product P4 may be considered to be a second fabrication process data. The production line automatically allocating device 1 further determines a second production line allocation data M4 and a suspended production data according to the first production line allocation data M3 and the second fabrication process data, wherein a priority of the second production line allocation data M4 is higher than a priority of the first production line allocation data M3.
[0049] Since the product P4 needs machines with the machine functions S1, S3, S4 and S5 and the machine m.sub.3,3 is in the unavailable status, the production line automatically allocating device 1 determines to allocate the machines m.sub.2,2, m.sub.3,2, m.sub.4,2 and m.sub.3,2 for the product n.sub.4,2 after evaluating. It shall be noted that the production line automatically allocating device 1 can determine the production line allocation data according to an optimization function, and the features of the production line automatically allocating device 1 can be referred from the aforesaid content of the first embodiment.
[0050] Since the production lines only comprise the limited number of machines, the production line automatically allocating device 1 needs to suspend the production of part of products P1. Specifically, since the product n.sub.1,3 has not been entered into production line, the product n.sub.1,3 is suspended. Although the product n.sub.1,2 is ready to be entered into the machine m.sub.3,1, the product n.sub.4,1 has to be entered into the machine m.sub.3,1 immediately once the operation of the machine m.sub.1,1 is finished. Therefore, since the time condition cannot be matched, the product n.sub.1,2 is moved to a suspended group SS and the production line automatically allocating device 1 generates a suspended status production data in order to arrange product n.sub.1,2 back into production line at the proper timing. The product n.sub.1,1 is about to be entered into the machine m.sub.3,1 and the production line automatically allocating device 1 determines that the production schedule of the product n.sub.4,1 will not be affected; therefore, the product n.sub.1,1 will be entered into machine m.sub.3,1 as schedule.
[0051] In other words, in the fourth embodiment, when the production line automatically allocating device receive an emergency order information or any information which affects production line allocation (i.e. an order with different products), the production line automatically allocating device determine a new production line allocation data according to an optimization function. The production line automatically allocating device also transmits corresponding control commands to the corresponding fabrication process machines to make adjustment in order to reach the benefit expected in practice.
[0052] The fifth embodiment of the present invention is a production line automatically allocating method. Please refer to
[0053] First, in the step 501, the storage stores a plurality of first fabrication process data, a plurality of machine function data and a plurality of machine status feedback data. In the step 502, the processor establishes a plurality of machine function group data according to the plurality of machine function data. In the step 503, the processor determines first production line allocation data according to the plurality of machine function group data and the plurality of first fabrication process data. In the step 504, the processor updates the first production line allocation data according to the plurality of machine status feedback data in real time.
[0054] The sixth embodiment of the present invention is a production line automatically allocating method. Please refer to
[0055] The seventh embodiment is a production line automatically allocating method. Please refer to
[0056] The eighth embodiment is a production line automatically allocating method. Please refer to
[0057] The ninth embodiment is a production line automatically allocating method. Please refer to
[0058] The tenth embodiment is a production line automatically allocating method. Please refer to
[0059] In addition to the aforesaid fifth embodiment to the tenth embodiment, the production line automatically allocating method of the present invention is capable of performing all of the same functions mentioned in the aforesaid first embodiment to the fourth embodiment of the present invention, and delivers the same technical effects. Thus, the similar details are omitted. Besides, in the condition that the features do not conflict with each other, the aforesaid embodiments and implementations can be combined as an embodiment.
[0060] In summary, the production line automatically allocating device and production line automatically allocating method of the present invention determine production line allocation data according to each of products and each of machines, and continuously receive feedback message to adjust the production line allocation data accordingly; thus, the present invention effectively decreases the idling time of production line machines, decreases conflicts between production line machines, and increases the efficiency of production line. Therefore, in comparison with tracking and adjusting which are performed by manpower in the art, the production line automatically allocating device and the production line automatically allocating method of the present invention effectively improve the efficiency of production lines.
[0061] The above disclosure is related to the detailed technical contents and inventive features thereof. People of ordinary skill in the art may proceed with a variety of modifications and replacements based on the disclosures and suggestions of the invention as described without departing from the characteristics thereof. Nevertheless, although such modifications and replacements are not fully disclosed in the above descriptions, they have substantially been covered in the following claims as appended.