Material scheduling method, machine and storage medium

By setting up multiple material transmission channels and fixture backhaul channels between machines in production and manufacturing, and using relays to control material transmission and fixture backhaul, the problem that downstream machines cannot receive materials in a timely manner is solved, and production efficiency and fixture utilization are improved.

CN120029182APending Publication Date: 2025-05-23FU TAI HUA IND SHENZHEN +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311573152.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-21
Publication Date
2025-05-23

AI Technical Summary

Technical Problem

In production and manufacturing, the signal channel between the upstream machine and the downstream machine that uses the SMEMA standard protocol to communicate can only transmit clinker signals, resulting in the downstream machine being unable to receive materials in time, affecting production efficiency.

Method used

A material scheduling method is provided, by setting a plurality of material transmission channels and a fixture back-pass channel between the first machine and the second machine, and controlling material transmission and fixture back-pass using a relay, thereby realizing efficient material scheduling and recycling of fixtures.

Benefits of technology

It improves the efficiency of material transmission, ensures that downstream machines can receive materials in a timely manner, improves production efficiency, and avoids the accumulation of fixtures, and improves the utilization rate of fixtures.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120029182A_ABST
    Figure CN120029182A_ABST
Patent Text Reader

Abstract

The invention provides a material scheduling method, a machine and a storage medium, and the method is applied to a first machine and comprises the steps: responding to a processing instruction, closing a first downstream relay of at least one material transmission channel, and enabling the first downstream relay to send a high-level signal to a second machine; according to a classification signal fed back by the second machine table, material information corresponding to the materials transmitted by the at least one material transmission channel is obtained; the material conveyed by the second machine table is received, and a mechanical arm on the first machine table is controlled to separate the jig containing the material from the material; in response to a return signal sent by the second machine table, the jig is transmitted to the second machine table through the jig return channel; and if the material information corresponding to the material conveyed by any material conveying channel shows that the material is an unprocessed material, processing the material conveyed by any material conveying channel. The method can improve the production efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of production management, and in particular to a material scheduling method, a machine and a storage medium. Background Art

[0002] In manufacturing, the SMEMA standard protocol is used to communicate between upstream machines (e.g., equipment that produces materials) and downstream machines (e.g., equipment that processes materials into final products) to achieve signal transmission between the upstream and downstream machines. The SMEMA standard protocol is a communication protocol and standardized interface for automated surface mount lines. The SMEMA standard protocol defines the standards for transmitting the reference position of PCBs and the specifications for communication between devices, so that equipment from different manufacturers can be interconnected to achieve collaborative work and information exchange on the production line. In related technologies, materials refer to clinkers (raw materials that have been processed) processed from raw materials (raw materials that have not been processed). The signal channel between the upstream machine and the downstream machine can only transmit clinker signals. When the downstream machine needs materials, it needs to wait for the upstream machine to process the raw materials into clinkers before it can receive them. In addition, the material transmission channel is single, which affects the production efficiency of the downstream machine. Summary of the invention

[0003] The embodiments of the present application disclose a material scheduling method, a machine and a storage medium, which solve the technical problem that when the SMEMA standard protocol is used for communication, the downstream machine cannot receive materials in time, resulting in low production efficiency.

[0004] The present application provides a material scheduling method, which is applied to a first machine, wherein a plurality of material transmission channels and a fixture feedback channel are arranged between the first machine and the second machine, and each material transmission channel corresponds to a plurality of downstream relays of the first machine and a plurality of upstream relays of the second machine. The method comprises: responding to a processing instruction, closing a first downstream relay of at least one material transmission channel, causing the first downstream relay to send a high-level signal to the second machine, causing the second machine to trigger the second machine to start a feeding mode by closing the first upstream relay of the at least one material transmission channel; acquiring material information corresponding to the material transmitted by the at least one material transmission channel according to a classification signal fed back by the second machine; receiving the material transmitted by the second machine, and controlling a robot on the first machine to separate the fixture for placing the material from the material; responding to a feedback signal sent by the second machine, transmitting the fixture to the second machine through the fixture feedback channel; if the material information corresponding to the material transmitted by any material transmission channel indicates that the material is an unprocessed material, processing the material transmitted by any material transmission channel.

[0005] In some optional embodiments, the material information corresponding to the material transmitted by the at least one material transmission channel is obtained according to the classification signal fed back by the second machine, including: if the classification signal is a high-level signal output by the second upstream relay of the second machine corresponding to the at least one material transmission channel, determining that the material information corresponding to the material transmitted by the at least one material transmission channel indicates that the material is an unprocessed material; or, if the classification signal is a high-level signal output by the third upstream relay of the second machine corresponding to the at least one material transmission channel, determining that the material information corresponding to the material transmitted by the at least one material transmission channel indicates that the material is a processed material with qualified quality; or, if the classification signal is a high-level signal output by the fourth upstream relay of the second machine corresponding to the at least one material transmission channel, determining that the material information corresponding to the material transmitted by the at least one material transmission channel indicates that the material is a processed material with unqualified quality.

[0006] In some optional embodiments, before responding to the feedback signal sent by the second machine, the method also includes: after completing the reception of the material transmitted by the second machine, disconnecting the first downstream relay corresponding to the at least one material transmission channel, so that the first machine is disconnected from the second machine.

[0007] In some optional embodiments, after completing the reception of the material transmitted by the second machine, the first downstream relay corresponding to the at least one material transmission channel is disconnected to disconnect the communication between the first machine and the second machine. The method also includes: if it is determined based on the material information that the material transmitted by any material transmission channel is processed material with unqualified quality, the processed material with unqualified quality is removed from the first machine, and the first downstream relay corresponding to any material transmission channel is reclosed to receive new material again.

[0008] In some optional embodiments, the method also includes: issuing a warning if at least two high-level signals are simultaneously received from the high-level signal output by the second upstream relay of the same material transmission channel, the high-level signal output by the third upstream relay, and the high-level signal output by the fourth upstream relay.

[0009] In some optional embodiments, the method further includes: if based on the material information, it is determined that the material transported by the first material transmission channel among the multiple material transmission channels is unprocessed material, and the material transported by the second material transmission channel is processed material of qualified quality, determining to process the unprocessed material to produce processed material; and producing products based on the processed material and the processed material of qualified quality.

[0010] In some optional embodiments, the method further includes: if it is determined based on the material information that the material transported by the at least one material transport channel is a processed material of qualified quality, a product is produced based on the processed material of qualified quality.

[0011] In some optional implementations, the method further includes: issuing an early warning if any material transmission channel does not receive any material transmitted by the second machine within a preset time.

[0012] The present application also provides a machine, which includes a relay, a manipulator, a processor and a memory, and the processor is used to implement the material scheduling method when executing the computer program stored in the memory.

[0013] The present application also provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the material scheduling method is implemented.

[0014] In the material scheduling method provided by the present application, based on the processing instruction, one or more material transmission channels are opened by closing the first downstream relay corresponding to the material transmission channel, thereby improving the efficiency of material transmission to a certain extent. When the first machine closes the first downstream relay of at least one material transmission channel, the second machine is triggered to close the first upstream relay of the corresponding material transmission channel, so that the second machine starts to feedback the classification signal to the first machine, and the first machine obtains the material information corresponding to the material by obtaining the classification signal, so that when the material is received, it can perform corresponding processing. When the first machine receives the material, the manipulator is controlled to separate the jig and the material for placing the material, and when the return signal sent by the second machine is received, the jig is transmitted to the second machine through the jig return channel, and the jig can be returned to the second machine without affecting the receiving of the material. On the one hand, it can avoid the accumulation of jigs on the first machine, and on the other hand, it can improve the utilization rate of the jig. When the first machine receives the unprocessed material, it can process the unprocessed material first, and then produce it. The first machine can produce products without receiving the processed material, which can improve the production efficiency of the first machine to a certain extent. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] Figure 1 It is a schematic diagram of an application scenario of the material scheduling method provided in an embodiment of the present application.

[0016] Figure 2 It is a flow chart of the material scheduling method provided in an embodiment of the present application.

[0017] Figure 3 It is a schematic diagram of multiple upstream relays and multiple downstream relays provided in an embodiment of the present application.

[0018] Figure 4 It is a schematic diagram of the fixture return channel and the corresponding relay provided in the embodiment of the present application.

[0019] Figure 5 This is a flow chart of a material scheduling method provided by another embodiment of the present application. DETAILED DESCRIPTION

[0020] To facilitate understanding, some illustrations of concepts related to the embodiments of the present application are given by way of example for reference.

[0021] It should be noted that in this application, "at least one" means one or more, and "more than one" means two or more than two. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. The terms "first", "second", "third", "fourth", etc. (if any) in the specification, claims and drawings of this application are used to distinguish similar objects, rather than to describe a specific order or sequence.

[0022] In manufacturing, the SMEMA standard protocol is used to communicate between upstream machines (e.g., equipment that produces materials) and downstream machines (e.g., equipment that processes materials into final products) to achieve signal transmission between the upstream and downstream machines. The SMEMA standard protocol is a communication protocol and standardized interface for automated surface mount lines. The SMEMA standard protocol defines the standards for transmitting the reference position of PCBs and the specifications for communication between devices, so that equipment from different manufacturers can be interconnected to achieve collaborative work and information exchange on the production line. In related technologies, materials refer to clinkers (raw materials that have been processed) processed from raw materials (raw materials that have not been processed). The signal channel between the upstream machine and the downstream machine can only transmit clinker signals. When the downstream machine needs materials, it needs to wait for the upstream machine to process the raw materials into clinkers before it can receive them. In addition, the material transmission channel is single, which affects the production efficiency of the downstream machine.

[0023] In order to improve production efficiency, the embodiments of the present application provide a material scheduling method, a machine and a storage medium. The application scenario of the material scheduling method of the present application is first described below.

[0024] Figure 1Schematic diagram of an application scenario of the material scheduling method provided in the embodiment of the present application. The material scheduling method provided in the embodiment of the present application is applied to the first machine 10, and the first machine 10 is connected to the second machine 20 and the electronic device 30. The first machine 10 can receive instructions issued by the electronic device 30, such as processing instructions. When the first machine 10 receives the instructions issued by the electronic device 30, it triggers the first machine 10 to send a signal to the second machine 20 to execute the material scheduling method.

[0025] The first machine 10 may be a device for processing materials, or a device for processing materials into products. The first machine 10 includes, but is not limited to, a plurality of relays 110 , a robot 111 , a memory 112 , and a processor 113 .

[0026] The second machine 20 may be a device for supplying materials to other processing devices. The second machine 20 includes a plurality of relays 210 .

[0027] In some embodiments of the present application, a plurality of material transmission channels (such as Figure 1 Channels ① and ② in the figure) and at least one fixture return channel (such as Figure 1 Channel ③), each channel corresponds to multiple relays of the first machine 10 and the second machine 20, and there is a one-to-one correspondence between the multiple relays corresponding to the same channel. The correspondence between each relay 110 and each relay 210 can be fixed, so that an independent communication link can be established between each relay 110 and each relay 210.

[0028] In one example, in the same channel, the relay 110 includes a first downstream relay, and the relay 210 includes a first upstream relay. When the second machine 20 detects the closed first downstream relay, the first upstream relay is controlled to close. The names used to describe the upstream and downstream of the relays are only to distinguish the relays in different machines, and do not limit the execution order of the relays. For example, in other embodiments, in order to distinguish the relay 110 from the relay 210, the relay 110 of the first machine 10 can be called a downstream relay, and different downstream relays are distinguished by the first, second, third, etc., for example, the first downstream relay. The relay 210 of the second machine 20 can be called an upstream relay, and different upstream relays are distinguished by the first, second, third, etc., for example, the first upstream relay. The above description is only for distinguishing different relays, and other description methods can also be used, which is not limited by this application.

[0029] In some embodiments of the present application, the first machine 10 manages the communication with the second machine 20 by controlling a plurality of relays 110. For example, when any relay 110 of any channel is in a closed state, the communication between the first machine 10 and the second machine 20 is established. When all relays 110 are in an open state, the communication between the first machine 10 and the second machine 20 is disconnected. The first machine 10 can control the manipulator 111 to perform operations through the processor 113, for example, control the manipulator 111 to carry materials, split materials and jigs, etc. The memory 112 is used to store information of the first machine 10, for example, the first machine 10 receives material information sent by the second machine 20.

[0030] The relay 110 may be a solid-state relay, an electromagnetic relay, or other types of relays, which is not limited in the present application.

[0031] The robot arm 111 may be a component installed on the first machine 10 and capable of performing operations such as grabbing and placing.

[0032] The memory 112 may include one or more random access memories (RAM) and one or more non-volatile memories (NVM). The random access memory can be directly read and written by the processor 113, and can be used to store executable programs (such as machine instructions) of the operating system or other running programs, and can also be used to store user and application data. The random access memory may include static random-access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), etc.

[0033] The non-volatile memory may also store executable programs and user and application data, etc., and may be loaded into the random access memory in advance for direct reading and writing by the processor 113. The non-volatile memory may include a disk storage device and a flash memory.

[0034] The memory 112 is used to store one or more computer programs. The one or more computer programs are configured to be executed by the processor 113. The one or more computer programs include multiple instructions. When the multiple instructions are executed by the processor 113, the material scheduling method executed on the first machine 10 can be implemented.

[0035] The electronic device 30 may be a mobile phone, a tablet computer, a laptop computer, a netbook or other electronic device. The embodiment of the present application does not impose any limitation on the specific type of the electronic device 30 .

[0036] It is understood that the structure illustrated in the embodiment of the present application does not constitute a specific limitation on the first machine 10. In other embodiments of the present application, the first machine 10 may include more or fewer components than shown in the figure, or combine some components, or split some components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.

[0037] To solve the problem of low production efficiency, please refer to Figure 2 As shown, Figure 2 is a flow chart of a material scheduling method provided in an embodiment of the present application, which is applied to a first machine (eg Figure 1 According to different requirements, the order of the steps in the flowchart can be changed, and some steps can be omitted.

[0038] Step S201, in response to a processing instruction, closing a first downstream relay of at least one material transmission channel.

[0039] In some embodiments of the present application, the electronic device is connected to the first machine for controlling the processing of the first machine. The electronic device may issue instructions to the first machine according to a preset logic program, for example, a processing instruction, and the electronic device triggers the first machine to start executing the processing program and the production program by issuing the processing instruction to the first machine, thereby realizing the automated production of the first machine, wherein the processing instruction may carry processing information, and the processing information may include the number of products produced, the number of materials required, etc.

[0040] In one example, taking the electronic device as a computer, the first machine can be a machine tool for the product to be produced, which is a mechanical device used to process materials such as metals and plastics. According to the processing instructions triggered when the user operates the logic program running on the computer, the first machine starts to execute the processing program and the production program. For example, the first machine can perform operations such as cutting, drilling, milling, and grinding on parts, and can produce products such as shaft parts. The subsequent processing of the first machine can be independent of computer control, realizing automated production.

[0041] In some embodiments of the present application, there are multiple relays in the first machine, and closing different relays indicates different meanings. For example, closing the first downstream relay in the first machine indicates that the first machine needs materials, and disconnecting the first downstream relay after closing indicates that the first machine stops receiving materials.

[0042] In some embodiments of the present application, multiple material transmission channels are further provided between the first machine and the second machine, and the meanings indicated when closing the relays corresponding to different material transmission channels are different. For example, when the first machine closes the first downstream relay corresponding to the first material transmission channel, it indicates that the first machine opens the first material transmission channel to receive materials, and triggers the second machine to close the first upstream relay corresponding to the first material transmission channel. For another example, when the first machine simultaneously closes the first downstream relay corresponding to the first material transmission channel and the first downstream relay corresponding to the second material transmission channel, it indicates that the first machine opens the first material transmission channel and the second material transmission channel to receive materials, and triggers the second machine to close the first upstream relay corresponding to the first material transmission channel, and closes the first upstream relay corresponding to the second material transmission channel.

[0043] In some embodiments of the present application, the first machine can select a material transmission channel for transmitting materials according to the processing instruction, and trigger the corresponding material transmission channel to start working by changing the first downstream relay of the material transmission channel, that is, trigger the corresponding material transmission device (for example, a conveyor belt) to start working. When the first machine closes the first downstream relay of at least one material transmission channel, the first downstream relay sends a high-level signal to the second machine, so that the second machine closes the first upstream relay corresponding to the first downstream relay, triggering the second machine to start the feeding mode.

[0044] In one example, when the first machine receives a processing instruction, it obtains the processing information carried by the processing instruction, which includes the quantity of materials. If the quantity of materials is less than a preset threshold, any material transmission channel can be used to perform the work of transmitting materials. If the quantity of materials is greater than the preset threshold, in order to speed up the transmission efficiency of materials, multiple material transmission channels can be used to transmit materials. Among them, the preset threshold can be set according to actual production conditions, and this application is not limited.

[0045] If the first machine determines to use the first material transmission channel and the second material transmission channel based on the physical quantity, the first downstream relay corresponding to the first material transmission channel is closed, and the first downstream relay corresponding to the second material transmission channel is closed, wherein the first downstream relay corresponding to the first material transmission channel is closed so that the first downstream relay corresponding to the first material transmission channel sends a high-level signal to the second machine, so that the second machine starts the feeding mode of using the first material transmission channel for feeding by closing the first upstream relay corresponding to the first material transmission channel.

[0046] Similarly, closing the first downstream relay corresponding to the second material transmission channel sends a high-level signal to the second machine, so that the second machine starts the feeding mode of using the second material transmission channel to feed materials by closing the first upstream relay corresponding to the second material transmission channel. When the first machine closes the first downstream relay corresponding to the first material transmission channel, the conveying device on the first material transmission channel is started to work, and the conveying device can be a conveyor belt. Similarly, when the first machine closes the first downstream relay corresponding to the second material transmission channel, the conveying device on the second material transmission channel is started to work.

[0047] In an embodiment of the present application, the second machine can determine the material transmission channel to be opened based on the material quantity or other processing information, which can improve the logistics transmission efficiency and the processing efficiency and production efficiency of the second machine to a certain extent.

[0048] Step S202: acquiring material information corresponding to the material transmitted by at least one material transmission channel according to the classification signal fed back by the second machine.

[0049] In some embodiments of the present application, after the second machine is triggered to start the feeding mode, the material information carried by the classification signal can be obtained according to the received classification signal. The material information can be used to represent the following information: indicating that the material corresponding to the transmission of at least one material transmission channel is an unprocessed material, the material corresponding to the transmission of at least one material transmission channel is a processed material with qualified quality, and the material corresponding to the transmission of at least one material transmission channel is a processed material with unqualified quality. In other embodiments, it can also represent unprocessed materials.

[0050] In some embodiments of the present application, the first machine and the second machine both include a signal output terminal and a signal input terminal, and the first machine and the second machine can poll each other (Polling), for example, the first machine can poll the signal output terminal of the second machine to obtain the signal output by the second machine, and the second machine can poll the signal output terminal of the first machine to obtain the signal output by the first machine. Among them, polling is a way of periodically sending inquiries. The signal output terminals of the first machine and the second machine can also actively send signals to each other. For example, when the first machine and the second machine establish a connection, the signal output terminal of the first machine can actively send a signal to the second machine to establish a communication link. The present application does not limit the method of how the first machine and the second machine obtain each other's signals.

[0051] In an example, the first machine may receive a classification signal sent by the second machine, and the first machine may also obtain the classification signal output by the second machine by actively polling.

[0052] In some embodiments of the present application, the first machine can obtain material information corresponding to the material transmitted by the corresponding material transmission channel based on the classification signal. There are multiple material transmission channels between the first machine and the second machine. Each material transmission channel corresponds to multiple downstream relays of the first machine and multiple upstream relays of the second machine. For example, the first material transmission channel corresponds to the first downstream relay, the second downstream relay, the third downstream relay, the fourth downstream relay and the fifth downstream relay of the first machine, then the second machine corresponding to the first material transmission channel may include the first upstream relay, the second upstream relay, the third upstream relay, the fourth upstream relay and the fifth upstream relay.

[0053] Figure 3 Schematic diagram of multiple upstream relays and multiple downstream relays provided in the embodiment of the present application. Figure 3 As shown, the first machine is provided with a first downstream relay A1, a second downstream relay A2, a third downstream relay A3, a fourth downstream relay A4, a fifth downstream relay A5, a first downstream relay B1, a second downstream relay B2, a third downstream relay B3, a fourth downstream relay B4, and a fifth downstream relay B5. The second machine is provided with a first upstream relay A1, a second upstream relay A2, a third upstream relay A3, a fourth upstream relay A4, a fifth upstream relay A5, a first upstream relay B1, a second upstream relay B2, a third upstream relay B3, a fourth upstream relay B4, and a fifth upstream relay B5. There is a first material transmission channel (such as Figure 3 Channel ① in the middle), the second material transmission channel (such as Figure 3 Channel ②).

[0054] like Figure 3 As shown, the first material transmission channel corresponds to the first downstream relay A1, the second downstream relay A2, the third downstream relay A3, the fourth downstream relay A4, and the fifth downstream relay A5 of the first machine, and the first upstream relay A1, the second upstream relay A2, the third upstream relay A3, the fourth upstream relay A4, and the fifth upstream relay A5 of the second machine. The second material transmission channel corresponds to the first downstream relay B1, the second downstream relay B2, the third downstream relay B3, the fourth downstream relay B4, and the fifth downstream relay B5 of the first machine, and the first upstream relay B1, the second upstream relay B2, the third upstream relay B3, the fourth upstream relay B4, and the fifth upstream relay B5 of the second machine. Among them, the relays in the first machine and the second machine have a one-to-one correspondence, for example, the first upstream relay A1 is correspondingly connected to the first downstream relay A1, and the first downstream relay A1 can send a signal to the first upstream relay A1, and the number of corresponding relays on each material transmission channel can be the same or different, and the meanings represented by the corresponding relays on each material transmission channel can be the same or different, and this application does not limit this.

[0055] For example, in one example, closing the first downstream relay A1 indicates that the first machine needs materials, and closing the first downstream relay B1 may also indicate that the first machine needs materials, wherein closing the first downstream relay may close the first upstream relay, thereby triggering the second machine to start the feeding mode.

[0056] In some embodiments of the present application, after the second machine is triggered to start the feeding mode, the first machine can obtain the material information carried by the classification signal according to the received classification signal. Figure 3 Channel ① shown. If the classification signal is that the second machine corresponds to the first material transmission channel (such as Figure 3 The high-level signal output by the second upstream relay A2 of the channel ①) shown in the figure determines that the material information corresponding to the material transmitted by the first material transmission channel indicates that the material is unprocessed material. Specifically, when the second machine closes the second upstream relay A2, the second downstream relay A2 can receive the high-level signal output by the second upstream relay A2. When the first machine closes the second downstream relay A2, it means that the material information obtained by the first machine indicates that the material is unprocessed material.

[0057] If the classification signal is that the second machine corresponds to the first material transmission channel (such as Figure 3The high-level signal output by the third upstream relay A3 of the channel ①) shown in the figure determines that the material information corresponding to the material transmitted by the first material transmission channel indicates that the material is processed and of qualified quality. Specifically, when the second machine closes the third upstream relay A3, the third downstream relay A3 can receive the high-level signal output by the third upstream relay A3. When the first machine closes the third downstream relay A3, it indicates that the material information obtained by the first machine indicates that the material is processed and of qualified quality.

[0058] If the classification signal is that the second machine corresponds to the first material transmission channel (such as Figure 3 The high-level signal output by the fourth upstream relay A4 of the channel ①) shown in the figure determines that the material information corresponding to the material transmitted by the first material transmission channel indicates that the material is processed and the quality is unqualified. Specifically, when the second machine closes the fourth upstream relay A4, the fourth downstream relay A4 can receive the high-level signal output by the fourth upstream relay A4. When the first machine closes the fourth downstream relay A4, it means that the material information obtained by the first machine indicates that the material is processed and the quality is unqualified.

[0059] In some embodiments of the present application, the classification signal corresponding to the same material transmission channel includes the high-level signal output by the second upstream relay, the high-level signal output by the third upstream relay, and the high-level signal output by the fourth upstream relay. In order to ensure that the material being transmitted is the material indicated by the same material information and avoid the phenomenon of material information disorder, if at least two high-level signals are received at the same time, including the high-level signal output by the second upstream relay, the high-level signal output by the third upstream relay, and the high-level signal output by the fourth upstream relay corresponding to the same material transmission channel, an early warning prompt is issued to prompt the user to check whether the first machine has a fault and make timely adjustments.

[0060] In some embodiments of the present application, if a high-level signal from the fifth upstream relay A5 is received, the fifth downstream relay A5 is closed, indicating that a signal from the second machine is received to confirm that there is material. The first machine can simultaneously receive the classification signal and the high-level signal from the fifth upstream relay A5, or the first machine first receives the high-level signal from the fifth upstream relay A5 to determine that the second machine has material to provide, and then receives the classification signal to obtain material information, which is not limited by the present application.

[0061] In other embodiments of the present application, two material transmission channels are opened as an example for explanation, for example Figure 3As shown in channel ① and channel ②, the material types transmitted by the two material transmission channels can be the same or different. For example, if the classification signal is a high-level signal output by the second upstream relay A2 and a high-level signal output by the second upstream relay B2, then the material information corresponding to the material transmitted by the first material transmission channel and the second material transmission channel indicates that the material is unprocessed material.

[0062] If the classification signal is a high-level signal output by the second upstream relay A2 and a high-level signal output by the third upstream relay B3, it is determined that the material information corresponding to the material transmitted by the first material transmission channel indicates that the material is unprocessed material, and it is determined that the material information corresponding to the material transmitted by the second material transmission channel indicates that the material is processed and qualified material.

[0063] The above is only an example. The material information corresponding to the material received by the first machine is determined according to the classification signals corresponding to different material transmission channels, and will not be described in detail here.

[0064] Step S203, receiving the material transmitted by the second machine, and controlling the robot on the first machine to separate the fixture for placing the material from the material.

[0065] In some embodiments of the present application, before the first machine receives the material transmitted by the second machine, if it receives the low-level signal output by the second upstream relay, the third upstream relay, the fourth upstream relay and the fifth upstream relay, the second downstream relay, the third downstream relay, the fourth downstream relay and the fifth downstream relay of the corresponding material transmission channel are adjusted from the closed state to the open state, indicating that the second machine starts to transmit the material and the first machine starts timing. If the first machine does not receive any material transmitted by the second machine within the preset time, an early warning prompt is issued to prompt the user to check whether the first machine has a fault, or whether the material has a fault during the transmission process. Among them, the preset time can be customized, and the preset time can be determined according to the length of the conveyor belt and the transmission speed, and the present application does not limit this.

[0066] In some embodiments of the present application, after receiving the material transmitted by the second machine, the first machine can adjust the state of the first downstream relay in the first machine to the disconnected state, so that the first machine is disconnected from the communication with the second machine, and the second machine stops transmitting the material to the first machine, so that the first machine can start the processing mode and process the received material.

[0067] In some embodiments of the present application, when the first machine receives the material, it also receives a jig for placing the material, and the jig can be recycled. Therefore, when the first machine receives the material and the jig, the first machine can control the robot to separate the material from the jig. The material is used to produce products, and the jig is used to be transferred back to the second machine.

[0068] Step S204 , responding to the feedback signal sent by the second machine, transmitting the fixture to the second machine through the fixture feedback channel.

[0069] In some embodiments of the present application, a jig return channel is provided between the first machine and the second machine, and the jig return channel corresponds to a plurality of downstream relays of the first machine and a plurality of upstream relays of the second machine.

[0070] Figure 4 Schematic diagram of the fixture return channel and the corresponding relay provided in the embodiment of the present application. Figure 4 As shown, the fixture return channel (such as Figure 4 The channel ③) shown is used to transfer the fixture of the first machine to the second machine. The relays of the fixture feedback channel corresponding to the first machine include the first fixture feedback downstream relay and the second fixture feedback downstream relay. The relays of the second machine include the first fixture feedback upstream relay and the second fixture feedback upstream relay. Among them, the first fixture feedback downstream relay is correspondingly communicated with the first fixture feedback upstream relay, and the second fixture feedback downstream relay is correspondingly communicated with the second fixture feedback upstream relay.

[0071] In some embodiments of the present application, when the first machine detects the high level sent by the first fixture feedback upstream relay, it closes the first fixture feedback downstream relay to detect whether there is a fixture to be fed back in the first machine. If there is a fixture to be fed back in the first machine, the second fixture feedback downstream relay is closed, triggering the second machine to close the second fixture feedback downstream relay. After the first machine places the split fixture in the fixture feedback channel, it disconnects the second fixture feedback downstream relay, causing the second machine to disconnect the second fixture feedback upstream relay, indicating that the fixture starts transmitting, and triggers the first machine and the second machine to start timing. If the second machine does not receive the fixture within the preset time, a fault warning prompt is issued.

[0072] In some embodiments of the present application, when the second machine receives the jig, since the return jig is generated after the material is transmitted, when the material transmission on the material transmission channel is not stopped, the first jig return upstream relay can be continuously disconnected until the material transmission is completed.

[0073] Step S205: if the material information corresponding to the material transmitted by any material transmission channel indicates that the material is unprocessed material, the material transmitted by any material transmission channel is processed.

[0074] In some embodiments of the present application, based on the material transmission channel opened by the first machine, the material information corresponding to the material transmitted on each opened material transmission channel may be the same or different. If the material information corresponding to the material transmitted by any material transmission channel indicates that the material is unprocessed material, the material transmitted by any material transmission channel is processed.

[0075] For example, in one example, the material information corresponding to the material transmitted by the first material transmission channel indicates that the material is unprocessed material, and the material information corresponding to the material transmitted by the second material transmission channel indicates processed material of qualified quality. When the first machine receives the material transmitted on the first material transmission channel, it processes the material to produce processed material, and then produces products based on the processed material and the processed and qualified material transmitted on the second material transmission channel.

[0076] In another example, based on material information, it is determined that the material transmitted by any material transmission channel is processed material with unqualified quality, the processed material with unqualified quality is removed from the first machine, and the first downstream relay corresponding to any material transmission channel is reclosed to receive new material again.

[0077] In another example, based on the material information, if it is determined that the material transmitted by the material transmission channel is a processed material with qualified quality, a product is produced based on the processed material with qualified quality. For example, in one example, an initial part is produced based on a tempered material, and then the initial part is processed into a shaft part (product).

[0078] In an embodiment of the present application, based on the processing instruction, one or more material transmission channels are opened by closing the first downstream relay corresponding to the material transmission channel, thereby improving the efficiency of material transmission to a certain extent. When the first machine closes the first downstream relay of at least one material transmission channel, the second machine is triggered to close the first upstream relay of the corresponding material transmission channel, so that the second machine starts to feedback the classification signal to the first machine, and the first machine obtains the material information corresponding to the material by obtaining the classification signal, so that when the material is received, it can perform corresponding processing. When the first machine receives the material, the manipulator is controlled to separate the jig and the material for placing the material, and when the return signal sent by the second machine is received, the jig is transmitted to the second machine through the jig return channel, and the jig can be returned to the second machine without affecting the receiving of the material. On the one hand, it can avoid the jig from piling up on the first machine, and on the other hand, it can improve the utilization rate of the jig. When the first machine receives the unprocessed material, it can process the unprocessed material first, and then produce it. The first machine can produce products without receiving the processed material, which can improve the production efficiency of the first machine to a certain extent.

[0079] In addition, the embodiment of the present application can use multiple material transmission channels for parallel transmission. The materials transmitted by different material transmission channels can be the same or different, which allows the first machine to perform corresponding processing according to the different materials received, thereby speeding up the material transmission efficiency. At the same time, the present application also includes a jig return channel, which can return the jig to the second machine without affecting the material transmission, so that the second machine can recycle the jig, thereby achieving the purpose of cost saving.

[0080] Figure 5 is a flow chart of a material scheduling method provided by another embodiment of the present application, such as Figure 5 As shown, in order to better illustrate the transmission between the first machine and the second machine, a transmission mode of a single material transmission channel is provided. It can be understood that when there are multiple material transmission channels to transmit materials, the following can be performed correspondingly on the multiple material transmission channels. Figure 5 The embodiment shown. Figure 5 The relays mentioned in the illustrated embodiment all correspond to the same material transmission channel, including the following steps:

[0081] Step S501 : The first machine responds to a processing instruction sent by an electronic device, closes a first downstream relay, and sends a high level signal of the first downstream relay to the second machine.

[0082] Step S502, when the second machine receives the high level signal from the first downstream relay, it closes the first upstream relay and starts the feeding mode.

[0083] Step S503, after the second machine starts the feeding mode, it starts to check whether the second machine has materials. If the second machine has materials, step S504 is executed. If the second machine has no materials, step S503 is continued.

[0084] Step S504 , the second machine closes the fifth upstream relay, triggering the first machine to close the fifth downstream relay, so that the first machine determines that the second machine has material.

[0085] Step S505, the second machine obtains material information. If the material information indicates that the material is unprocessed, the second upstream relay is closed, and a high level signal of the second upstream relay is sent to the first machine. Then, the second machine disconnects the second upstream relay and the fifth upstream relay, indicating that the second machine starts to transmit the material.

[0086] In some embodiments of the present application, the second machine sends a high level signal of the second upstream relay to the first machine, triggering the first machine to close the second downstream relay. When the second machine disconnects the second upstream relay and the fifth upstream relay and sends a low level signal of the second upstream relay and the fifth upstream relay to the first machine, the first machine disconnects the second downstream relay and the fifth downstream relay.

[0087] Step S506 , when the first machine receives the material within a preset time, the robot arm is controlled to separate the fixture from the material.

[0088] Step S507 , when the first machine receives the feedback signal sent by the second machine, the first machine transmits the fixture to the second machine through the fixture feedback channel.

[0089] In some embodiments of the present application, when the first machine receives the material within a preset time, the robot is controlled to separate the jig from the material. When the first machine receives the feedback signal from the second machine, the jig is placed on the conveyor belt to transfer the jig to the second machine within the preset time.

[0090] In step S508, the first machine processes the unprocessed material and starts producing products when it is detected that the material is of qualified quality.

[0091] Step S509, the second machine obtains material information. If the material information indicates that the material is processed and of qualified quality, the third upstream relay is closed, and a high level signal of the third upstream relay is sent to the first machine. Then, the third upstream relay and the fifth upstream relay are disconnected, indicating that the second machine starts to transmit the material.

[0092] In some embodiments of the present application, the second machine sends a high level signal of the third upstream relay to the first machine, triggering the first machine to close the third downstream relay. When the second machine disconnects the third upstream relay and the fifth upstream relay and sends a low level signal of the third upstream relay and the fifth upstream relay to the first machine, the first machine disconnects the third downstream relay and the fifth downstream relay.

[0093] In step S510, when the first machine receives the material within a preset time, the first machine produces a product based on the processed material with qualified quality.

[0094] In step S511, the second machine obtains material information. If the material information indicates that the material is processed and of unqualified quality, the fourth upstream relay is closed, and a high level signal of the fourth upstream relay is sent to the first machine. Then, the second machine disconnects the fourth upstream relay and the fifth upstream relay, indicating that the second machine starts to transmit the material.

[0095] In some embodiments of the present application, the second machine sends a high level signal of the fourth upstream relay to the first machine, triggering the first machine to close the fourth downstream relay. When the second machine disconnects the fourth upstream relay and the fifth upstream relay and sends a low level signal of the fourth upstream relay and the fifth upstream relay to the first machine, the first machine disconnects the fourth downstream relay and the fifth downstream relay.

[0096] Step S512: when the first machine receives the material within the preset time, the material with unqualified quality is removed from the first machine, and the process returns to step S501.

[0097] An embodiment of the present application further provides a computer-readable storage medium, on which a computer program is stored. The computer program includes program instructions. The method implemented when the program instructions are executed can refer to the methods in the above-mentioned embodiments of the present application.

[0098] The computer-readable storage medium may be the internal memory of the first machine described in the above embodiment, such as the hard disk or memory of the first machine. The computer-readable storage medium may also be an external storage device of the first machine, such as a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), etc. equipped on the first machine.

[0099] In some embodiments, the computer-readable storage medium may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function, etc.; the data storage area may store data created according to the use of the electronic device, etc.

[0100] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described or recorded in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0101] Those of ordinary skill in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0102] In the embodiments provided in the present application, it should be understood that the disclosed devices / terminal equipment and methods can be implemented in other ways. For example, the device / terminal equipment embodiments described above are only schematic. For example, the division of the modules or units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0103] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0104] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.

[0105] It is understandable that the module division described above is a logical function division, and there may be other division methods in actual implementation. In addition, the functional modules in each embodiment of the present application may be integrated in the same processing unit, or each module may exist physically separately, or two or more modules may be integrated in the same unit. The above-mentioned integrated modules may be implemented in the form of hardware or in the form of hardware plus software functional modules.

[0106] Finally, it should be noted that the above embodiments are only used to illustrate the technical solution of the present application and are not intended to limit it. Although the present application has been described in detail with reference to the preferred embodiments, a person of ordinary skill in the art should understand that the technical solution of the present application may be modified or replaced by equivalents without departing from the spirit and scope of the technical solution of the present application.

Claims

1. A material scheduling method, applied to a first machine, It is characterized in that A plurality of material transmission channels and a fixture return channel are provided between the first machine and the second machine, each material transmission channel corresponds to a plurality of downstream relays of the first machine and a plurality of upstream relays of the second machine, and the method comprises: In response to the processing instruction, the first downstream relay of at least one material transmission channel is closed, so that the first downstream relay sends a high-level signal to the second machine, so that the second machine triggers the second machine to start the feeding mode by closing the first upstream relay of the at least one material transmission channel; Acquire material information corresponding to the material transmitted by the at least one material transmission channel according to the classification signal fed back by the second machine; receiving the material transmitted by the second machine, and controlling the robot on the first machine to separate the jig for placing the material from the material; In response to a feedback signal sent by the second machine, transmitting the fixture to the second machine through the fixture feedback channel; If the material information corresponding to the material transmitted by any material transmission channel indicates that the material is unprocessed material, the material transmitted by any material transmission channel is processed.

2. The material scheduling method according to claim 1, It is characterized in that The obtaining, according to the classification signal fed back by the second machine, material information corresponding to the material transmitted by the at least one material transmission channel comprises: If the classification signal is a high-level signal output by the second upstream relay of the second machine corresponding to the at least one material transmission channel, it is determined that the material information corresponding to the material transmitted by the at least one material transmission channel indicates that the material is an unprocessed material; or If the classification signal is a high-level signal output by the third upstream relay of the second machine corresponding to the at least one material transmission channel, it is determined that the material information corresponding to the material transmitted by the at least one material transmission channel indicates that the material is processed and of qualified quality; or If the classification signal is a high-level signal output by the fourth upstream relay of the second machine corresponding to the at least one material transmission channel, it is determined that the material information corresponding to the material transmitted by the at least one material transmission channel indicates that the material is processed and of unqualified quality.

3. The material scheduling method according to claim 1, It is characterized in that Before responding to the return signal sent by the second machine, the method further includes: After receiving the material transmitted by the second machine, the first downstream relay corresponding to the at least one material transmission channel is disconnected to disconnect the communication between the first machine and the second machine.

4. The material dispatching method according to claim 3, It is characterized in that After receiving the material transmitted by the second machine, disconnecting the first downstream relay corresponding to the at least one material transmission channel so that the first machine is disconnected from the second machine, the method further includes: If, based on the material information, it is determined that the material transmitted by any material transmission channel is processed material with unqualified quality, the processed material with unqualified quality is removed from the first machine, and the first downstream relay corresponding to any material transmission channel is reclosed to receive new material again.

5. The material dispatching method according to claim 2, It is characterized in that The method further comprises: If at least two high-level signals are received simultaneously from the high-level signal output by the second upstream relay, the high-level signal output by the third upstream relay and the high-level signal output by the fourth upstream relay of the same material transmission channel, an early warning prompt is issued.

6. The material dispatching method according to claim 2, It is characterized in that The method further comprises: If it is determined based on the material information that the material transported by the first material transport channel among the multiple material transport channels is an unprocessed material, and the material transported by the second material transport channel is a processed material of qualified quality, it is determined to process the unprocessed material to produce the processed material; Products are produced based on the processed materials and the processed materials of qualified quality.

7. The material dispatching method according to claim 2, It is characterized in that The method further comprises: If, based on the material information, it is determined that the material transmitted by the at least one material transmission channel is a processed material with qualified quality, a product is produced based on the processed material with qualified quality.

8. The material dispatching method according to claim 1, It is characterized in that The method further comprises: If any material transmission channel does not receive any material transmitted by the second machine within a preset time, an early warning prompt is issued.

9. A machine, It is characterized in that The machine includes a relay, a manipulator, a processor and a memory, and the processor is used to execute a computer program stored in the memory to implement the material scheduling method as described in any one of claims 1 to 8.

10. A computer-readable storage medium, It is characterized in that The computer-readable storage medium stores at least one instruction, and when the at least one instruction is executed by a processor, the material scheduling method according to any one of claims 1 to 8 is implemented.