This application claims priority of China Patent Application No. 202310103526.1 filed on Feb. 10, 2023, the entirety of which is incorporated by reference herein.
The invention relates to an automation system, and more particularly, to an automation system used in a variety of environments.
In conventional factories, manufacturing cost can often increase due to a defect in an automated process, or the limited application field of an automatic machine. Thus, there is need for a novel solution to the problem of the prior art.
In an exemplary embodiment, the invention is directed to an automation system that includes a controller, an AGV (Automated Guided Vehicle), and a carrier component. The controller generates a control signal, so as to perform a moving process. The AGV receives the control signal. The AGV moves the carrier component from a first location to a second location according to the control signal.
In some embodiments, the control signal is a wireless signal, and is propagated through a WLAN (Wireless Local Area Network) or a mobile network.
In some embodiments, the automation system further includes a display device coupled to the controller. The controller shows a UI (User Interface) on the display device, so as to indicate the operating state of the AGV.
In some embodiments, the moving process comprises an SMT (Surface Mount Technology) material preparation process, a PCB (Printed Circuit Board) online process, a jig online process, a resource recycling process, a product storage process, and/or an MB (Mother Board) warehousing process.
In some embodiments, the AGV includes a wireless communication system, a wheel module, and a control module. The wireless communication system receives the control signal. The control module is coupled to the wireless communication system and the wheel module. The control module drives the wheel module according to the control signal.
In some embodiments, the carrier component is capable of being unloaded from the AGV.
In some embodiments, the carrier component is a trolley or a shelf.
In some embodiments, the carrier component is configured to accommodate an object.
In some embodiments, the carrier component is initially empty, and then the object is put into the carrier component.
In some embodiments, the object is previously put in the carrier component.
In some embodiments, the object comprises an SMT material, a PCB, a jig, a waste, a product, and/or an MB.
In another exemplary embodiment, the invention is directed to a control method that includes the following steps: generating a control signal via a controller, so as to perform a moving process; receiving the control signal via an AGV; and moving the carrier component from a first location to a second location via the AGV according to the control signal.
In some embodiments, the control method further includes: showing a UI on a display device via the controller, so as to indicate the operating state of the AGV.
The invention can be more fully understood by reading the subsequent detailed description and examples with references made to the accompanying drawings, wherein:
In order to illustrate the foregoing and other purposes, features and advantages of the invention, the embodiments and figures of the invention are described in detail below.
Certain terms are used throughout the description and following claims to refer to particular components. As one skilled in the art will appreciate, manufacturers may refer to a component by different names. This document does not intend to distinguish between components that differ in name but not function. In the following description and in the claims, the terms “include” and “comprise” are used in an open-ended fashion, and thus should be interpreted to mean “include, but not limited to . . . ”. The term “substantially” means the value is within an acceptable error range. One skilled in the art can solve the technical problem within a predetermined error range and achieve the proposed technical performance. Also, the term “couple” is intended to mean either an indirect or direct electrical connection. Accordingly, if one device is coupled to another device, that connection may be through a direct electrical connection, or through an indirect electrical connection via other devices and connections.
The following disclosure provides many different embodiments, or examples, for implementing different features of the subject matter provided. Specific examples of components and arrangements are described below to simplify the present disclosure. These are, of course, merely examples and are not intended to be limiting. For example, the formation of a first feature over or on a second feature in the description that follows may include embodiments in which the first and second features are formed in direct contact, and may also include embodiments in which additional features may be formed between the first and second features, such that the first and second features may not be in direct contact. In addition, the present disclosure may repeat reference numerals and/or letters in the various examples. This repetition is for the purpose of simplicity and clarity and does not in itself dictate a relationship between the various embodiments and/or configurations discussed.
Further, spatially relative terms, such as “beneath,” “below,” “lower,” “above,” “upper” and the like, may be used herein for ease of description to describe one element or feature's relationship to another element(s) or feature(s) as illustrated in the figures. The spatially relative terms are intended to encompass different orientations of the device in use or operation in addition to the orientation depicted in the figures. The apparatus may be otherwise oriented (rotated 90 degrees or at other orientations) and the spatially relative descriptors used herein may likewise be interpreted accordingly.
The controller 110 can be considered as a central control unit of the automation system 100, and it can be implemented with hardware circuits and software programs. The controller 110 generates a control signal SC, so as to perform a moving process. For example, the control signal SC can be a wireless signal, which can be propagated through a WLAN (Wireless Local Area Network) or a mobile network. In some embodiments, the controller 110 of the automation system 100 further performs a control process so as to generates a control instruction, and also delivers a control command to a third-party control system. The aforementioned mobile network may be a 5G (5th Generation Mobile Network) communication. The AGV 120 receives the control signal SC. The carrier component 130 can be disposed on the AGV 120. The shapes and types of the AGV 120 and the carrier component 130 are not limited in the invention. For example, the carrier component 130 can be a trolley or a shelf. It should be noted that the carrier component 130 is not a fixed element, and the carrier component 130 can be unloaded from the AGV 120. Generally, the AGV 120 can move the carrier component 130 from a first location 141 to a second location 142 according to the control signal SC. The first location 141 and the second location 142 can be different from each other. With this design, the proposed automation system 100 of the invention is used for general purposes, and it can be easily applied in a variety of work environments, thereby reducing the overall manufacturing cost.
The following embodiments will introduce different configurations and detail structural features of the automation system 100. It should be understood that these figures and descriptions are merely exemplary, rather than limitations of the invention.
In some embodiments, the display device 250 is disposed inside a local end device 254. In an embodiment, the local end device 254 is implemented with a server, a notebook, or another electronic device carrying the display device 250.
In some embodiments, the carrier component 130 of the automation system 200 is configured to accommodate an object 290. However, the object 290 is not any part of the automation system 200. For example, the carrier component 130 can be initially empty, and then the object 290 can be put into the carrier component 130. Alternatively, the object 290 can be previously put in the carrier component 130, but it is not limited thereto. The shape and type of the object 290 are not limited in the invention, and they are described in detail in the following embodiments.
In the controller 210, the processor 212 can control the wireless communication system 214 to transmit a control signal SC. For example, the processor 212 can be manually triggered, or can be triggered by instructions from other machines, so as to generate the aforementioned control signal SC, but it is not limited thereto. In the AGV 220, the wireless communication system 222 receives the control signal SC, the control module 226 are respectively coupled to the wireless communication system 222 and the wheel module 224, and the control module 226 can drive the wheel module 224 according to the control signal SC. For example, the rotating and moving directions of the wheel module 224 can be determined according to the control signal SC. In addition, the processor 212 of the controller 210 can show a UI (User Interface) 252 on the display device 250, so as to indicate the operating state of the AGV 220. For example, the UI 252 can indicate whether the AGV 220 operates in an idle mode or a work mode, but it is not limited thereto. Furthermore, relative operators can reversely use the UI 252 to manually operate the controller 210. Other features of the automation system 200 of
In the beginning, the feeding machine 460 transmits a notification signal SN1 to the controller 410. In response to the notification signal SN1, the controller 410 can control the AGV 420 to go to an empty car meeting point 441 and obtain an empty carrier component 430. In some embodiments, if the automation system 400 includes a plurality of AGVs 420, the controller 410 can select one of the AGVs 420, and the selected AGV 420 may be idle and adjacent to the empty car meeting point 441, but it is not limited thereto. Next, the AGV 420 moves the carrier component 430 to a first feeding point 442, and the feeding machine 460 puts the object 490 into the carrier component 430. In addition, the AGV 420 may further move the carrier component 430 to a second feeding point 443, and may temporarily stop (or automatically stop, which may be set by the system) at the second feeding point 443 for a first predetermined time. During the first predetermined time, other SMT materials can be manually put into the carrier component 430. Next, the AGV 420 moves the full carrier component 430 to a production line operating point 444, and temporarily stops (or automatically stops, which may be set by the system) at the production line operating point 444 for a second predetermined time. During the second predetermined time, a production line operator obtains everything in the carrier component 430, including the aforementioned object 490. Finally, when the second predetermined time expires, the AGV 420 can move the empty carrier component 430 back to the empty car meeting point 441.
In the beginning, when the suction board machine 570 detects that its storage slot is empty (or all PCBs are used up), the suction board machine 570 transmits a notification signal SN2 to the controller 510 via a wireless communication system (not shown). In response to the notification signal SN2, the controller 510 can control the AGV 520 to go to a temporary storage point 541 and obtain an empty carrier component 530. In some embodiments, if the automation system 500 includes a plurality of AGVs 520, the controller 510 can select one of the AGVs 520, and the selected AGV 520 may be idle and adjacent to the temporary storage point 541, but it is not limited thereto. Next, the AGV 520 moves the carrier component 530 to a first operating point 542, and the buffer machine 560 puts the object 590 into the carrier component 530. Finally, the AGV 520 moves the carrier component 530 to a second operating point 543, and the storage slot of the suction board machine 570 can be replenished with the object 590. For example, the carrier component 530 may use a self-transplanting mechanism (not shown) to output the object 590 into the storage slot of the suction board machine 570, but it is not limited thereto.
Initially, the object 690 is previously put in the carrier component 630 by a jig room operator. In addition, when some jigs are needed, a production line operator can use a PC (Personal Computer) operation interface (not shown) to transmit a notification signal SN3 to the controller 610. As mentioned above, the controller 610 may also be called as a server. In response to the notification signal SN3, the controller 610 can control the AGV 620 to go to a jig room point 641 and obtain the full carrier component 630. In some embodiments, if the automation system 600 includes a plurality of AGVs 620, the controller 610 can select one of the AGVs 620, and the selected AGV 620 may be idle and adjacent to the jig room point 641, but it is not limited thereto. Next, the AGV 620 moves the carrier component 630 to a production line operating point 642, and temporarily stops at the production line operating point 642 for a first predetermined time. During the first predetermined time, the production line operator obtains everything in the carrier component 630, including the aforementioned object 690. Finally, the AGV 620 moves the empty carrier component 630 back to the jig room point 641.
Alternatively, when some jigs need recycling, a production line operator can use the aforementioned PC operation interface to transmit another notification signal SN3 to the controller 610. In response to the notification signal SN3, the controller 610 can control the AGV 620 to go to an empty car meeting point 643 and obtain an empty carrier component 630. In some embodiments, if the automation system 600 includes a plurality of AGVs 620, the controller 610 can select one of the AGVs 620, and the selected AGV 620 can be idle and adjacent to the empty car meeting point 643, but it is not limited thereto.
Next, the AGV 620 moves the carrier component 630 to the production line operating point 642, and temporarily stops at the production line operating point 642 for a second predetermined time. During the second predetermined time, the production line operator manually puts the jigs to be recycled into the carrier component 630. Finally, the AGV 620 moves the full carrier component 630 back to the jig room point 641. In some embodiments, the aforementioned the production line operating point 642 includes a plurality of sub-stopping points (not shown), such as 5 sub-stopping points, which may be operated by multiple production line operators.
At intervals of a periodical time T (e.g., 4 hours or 8 hours), the controller 710 can control the AGV 720 to go to an empty car meeting point 741 and obtain an empty carrier component 730. Next, the AGV 720 moves the carrier component 730 to a production line recycling point 742, and temporarily stops at the production line recycling point 742 for a predetermined time. During the predetermined time, a production line operator puts the object 790 into the carrier component 730. For example, the object 790 may be an SMT waste or a board waste, but it is not limited thereto. When the predetermined time expires, the AGV 720 moves the carrier component 730 and the object 790 thereon to a recycling room operating point 743 for subsequent garbage disposal.
Initially, the object 890 is previously put in the carrier component 830 by a robotic arm. In addition, the robotic arm can transmit a notification signal SN5 to the controller 810. In response to the notification signal SN5, the controller 810 can control the AGV 820 to go to a meeting point 841 and obtain the full carrier component 830. In some embodiments, if the automation system 800 includes a plurality of AGVs 820, the controller 810 can select one of the AGVs 820, and the selected AGV 820 can be idle and adjacent to the meeting point 841, but it is not limited thereto. After the carrier component 830 is moved by the AGV 820, a vacant position is left at the meeting point 841. At this time, in alternative embodiments, another AGV 822 goes to an empty car meeting point 845 and obtains another carrier component 831, thereby filling the vacant position at the meeting point 841. Next, the AGV 820 moves the carrier component 830 to a check point 842. At this time, all products in the carrier component 830 can be automatically scanned and/or manually scanned for inventory. Then, the AGV 820 further moves the carrier component 830 to a warehousing point 843. And, the AGV 820 leaves the carrier component 830 and the object 890 thereon at a target position of the warehousing point 843. Finally, the AGV 820 goes to another empty car meeting point 844 and obtains another empty carrier component 832, and then moves the empty carrier component 832 back to the aforementioned empty car meeting point 845. According to practical measurements, this design can help to significantly reduce the operating and waiting time of the automation system 800.
In alternative embodiments, the embodiment of
The invention proposed a novel automation system and a novel control method, which can be used for general purposes and easily applied in a variety of different work environments. In comparison to the conventional design, the invention has at least the advantage of significantly reducing the overall manufacturing cost. Therefore, the invention is suitable for application in a variety of production lines.
Note that the above element parameters are not limitations of the invention. A designer can fine-tune these setting values according to different requirements. It should be understood that the automation system and the control method of the invention are not limited to the configurations of
The method of the invention, or certain aspects or portions thereof, may take the form of program code (i.e., executable instructions) embodied in tangible media, such as floppy diskettes, CD-ROMS, hard drives, or any other machine-readable storage medium, wherein, when the program code is loaded into and executed by a machine such as a computer, the machine thereby becomes an apparatus for practicing the methods. The methods may also be embodied in the form of program code transmitted over some transmission medium, such as electrical wiring or cabling, through fiber optics, or via any other form of transmission, wherein, when the program code is received and loaded into and executed by a machine such as a computer, the machine becomes an apparatus for practicing the disclosed methods. When implemented on a general-purpose processor, the program code combines with the processor to provide a unique apparatus that operates analogously to application-specific logic circuits.
Use of ordinal terms such as “first”, “second”, “third”, etc., in the claims to modify a claim element does not by itself connote any priority, precedence, or order of one claim element over another or the temporal order in which acts of a method are performed, but are used merely as labels to distinguish one claim element having a certain name from another element having the same name (but for use of the ordinal term) to distinguish the claim elements.
It will be apparent to those skilled in the art that various modifications and variations can be made in the invention. It is intended that the standard and examples be considered as exemplary only, with a true scope of the disclosed embodiments being indicated by the following claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
202310103526.1 | Feb 2023 | CN | national |