Material processing systems, methods, electronic equipment and computer-readable storage media

By introducing storage and control modules into the material processing system, material information archives are established, and the flow direction and location are automatically determined. This solves the problem of low efficiency caused by manual intervention in abnormal situations and realizes automatic system recovery and efficient production.

CN116040243BActive Publication Date: 2026-03-06SHENZHEN MEGAROBO TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-20
Publication Date
2026-03-06

AI Technical Summary

Technical Problem

The existing production and processing system requires manual intervention to return materials to their initial position in abnormal situations, resulting in low efficiency.

Method used

By introducing storage and control modules into the material processing system, a material information archive is established. Using the current processing status of the material and the status information of the actuator, the flow direction and position of the material are automatically determined, and the normal operation of the system is restored.

Benefits of technology

This system enables the material processing system to automatically resume production without manual intervention in abnormal situations, thereby improving processing efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116040243B_ABST
    Figure CN116040243B_ABST
Patent Text Reader

Abstract

This application discloses a material processing system, method, electronic device, and storage medium. The system includes an actuator, a control mechanism, and a processing mechanism for processing materials. The control mechanism includes a storage module and a control module; the control mechanism controls the actuator to perform corresponding actions on the materials; the storage module stores material information files and the status information of the actuator. The control module establishes a material information file for the target material, and when an anomaly occurs during processing, determines the material flow direction based on the current processing status of the material in the material information file, and determines the current position of the material within the actuator based on the status information of the actuator, thereby restoring the normal operation of the material processing system. In this application, after an anomaly occurs, the material processing system automatically resumes production at the processing mechanism position where the material was located at the time of the anomaly.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of material processing, and in particular to a material processing system, a material processing method, an electronic device, and a computer-readable storage medium. Background Technology

[0002] In recent years, with the rapid development of technology, the demand for manufacturing has gradually shifted from simple manufacturing to intelligent manufacturing, requiring the operation of production and processing systems or equipment to be simplified and made more intelligent, reducing the need for manual intervention.

[0003] In the process of material processing, current production and processing systems or equipment inevitably experience abnormal power outages, gas outages, or other abnormal situations. In existing technologies, after the abnormal situation is handled, manual operation is required to refill the material box or put the material back into the material box before continuing the material processing process. This is time-consuming, labor-intensive, and inefficient.

[0004] Therefore, how to avoid affecting processing efficiency when abnormal situations occur has become an urgent technical problem to be solved. Summary of the Invention

[0005] In view of this, embodiments of this application provide a material processing system, method, electronic device, and storage medium, which aim to realize the requirement that the material processing system can automatically and efficiently resume production after the abnormal situation occurs during the material processing and is restored.

[0006] In a first aspect, embodiments of this application provide a material processing system, the system comprising: an actuator, a control mechanism, and a processing mechanism for processing materials, wherein the control mechanism includes a storage module and a control module; the control mechanism is used to control the actuator to perform corresponding actions on the materials;

[0007] The control module is used to establish a material information file for the target material;

[0008] The storage module is used to store the material information file, which includes the current processing status of the material and the status information of the actuator.

[0009] The control module is also used to determine the flow direction of the material based on the current processing status of the material in the material information file when the processing system malfunctions during operation, and to determine the current position of the material in the actuator based on the status information of the actuator, so as to restore the normal operation of the material processing system; wherein, the flow direction includes a first flow direction close to the processing actuator and a second flow direction away from the processing actuator.

[0010] Optionally, the actuator includes multiple action modules with upstream and downstream relationships. During the operation of the processing system, each action module will transfer the material according to the corresponding flow direction.

[0011] The storage module includes multiple sub-storage modules, each sub-storage module having a predetermined correspondence with each action module. The sub-storage module is used to store corresponding material information files when materials flow in the corresponding action module, and the material file information includes the status information of the corresponding action module.

[0012] When the processing system malfunctions during operation, the control module queries each sub-storage module in the storage module to determine the sub-storage module where the current material information file is located, and determines the flow direction of the material based on the current processing status of the material in the material information file.

[0013] Optionally, the control module is specifically used to determine the material flow direction based on the current processing status of the material in the material information file.

[0014] The current processing status of the material is retrieved from the material information archive. The flow direction is determined based on the retrieved current processing status and the correspondence between the material processing status and the flow direction. The processing status of the material includes a completed processing status and a pending processing status. The correspondence between the material processing status and the flow direction is as follows: the pending processing status corresponds to the first flow direction, and the completed processing status corresponds to the second flow direction.

[0015] Optionally, the control module is specifically used to determine the current position of the material within the actuator based on the actuator's status information:

[0016] Based on the status information of each action module in the actuator, the current action module of the material is determined, thereby determining the current position of the material in the actuator.

[0017] Optionally, each action module has a detection module for detecting the status of the actuator of the action module. The actuator is used to perform corresponding actions on the material. The status information of the actuator includes the status information detected by the detection module corresponding to each action module in the actuator.

[0018] Optionally, when the processing system malfunctions, the actuator stops its action on the material, and the control module is specifically used for:

[0019] After the abnormal situation is handled, based on the current processing status information of the material and the status information of the actuator stored in the material information file stored in the storage module, the action that the actuator was performing on the material when the abnormal situation occurred is determined, and an instruction is issued to make the actuator continue to perform the action.

[0020] Optionally, different storage addresses of the sub-storage module correspond to different information in the material information file, and the storage module is specifically used for:

[0021] After the material completes its action in the upstream action module, when it moves from the upstream action module to the downstream action module, the storage module uses internal program commands to batch transfer the material information files. The material information files stored in the sub-storage module corresponding to the upstream action module are sent to the corresponding address of the sub-storage module corresponding to the downstream action module for storage, and the information is updated.

[0022] The storage module is also used to delete the material information file stored in the sub-storage module corresponding to the upstream action module.

[0023] Optionally, the plurality of action modules are: a material box placement module, a material handling module, a material positioning module, and a material feeding module arranged along the first flow direction;

[0024] The material box placement module is used to store materials;

[0025] The material handling module is used to transport materials between the material box and the material positioning module;

[0026] The material positioning module is used to mechanically position the material so that the physical position of the material remains consistent when the material feeding module acquires the material.

[0027] The material feeding module is used to transport materials between the material positioning module and the material processing module.

[0028] Optionally, the control module is used for:

[0029] Upon receiving the target signal, a material information file is automatically created at the corresponding address of the sub-storage module corresponding to the material handling module. The target signal is the signal sent by the material handling module to the control module after the material is removed from the material box.

[0030] Secondly, embodiments of this application provide a material processing method applied to a material processing system. The material processing system includes: an execution mechanism, a control mechanism, and a processing mechanism for processing materials. The control mechanism includes a storage module and a control module, and is used to control the execution mechanism to perform corresponding actions on the materials. The method includes:

[0031] The control module is used to establish a material information file for the target material;

[0032] The storage module is used to store the material information file, which includes the current processing status of the material and the status information of the actuator.

[0033] When the processing system malfunctions during operation, the control module determines the material flow direction based on the current processing status of the material in the material information file, and determines the current position of the material in the actuator based on the status information of the actuator, so as to restore the normal operation of the material processing system. The flow direction includes a first flow direction close to the processing actuator and a second flow direction away from the processing actuator.

[0034] Optionally, the actuator includes multiple action modules with upstream and downstream relationships. During the operation of the processing system, each action module will transfer the material according to the corresponding flow direction.

[0035] The storage module includes multiple sub-storage modules, each sub-storage module having a predetermined correspondence with each action module. The sub-storage module is used to store corresponding material information files when materials flow in the corresponding action module, and the material file information includes the status information of the corresponding action module.

[0036] The step of determining the flow direction of materials based on the current processing status of materials in the material information file includes: the control module querying each sub-storage module in the storage module to determine the sub-storage module where the current material information file is located, and determining the flow direction of materials based on the current processing status of materials in the material information file.

[0037] Optionally, determining the material flow direction based on the current processing status of the material in the material information file includes:

[0038] The control module retrieves the current processing status of the material from the material information archive, and determines the flow direction based on the retrieved current processing status and the correspondence between the material processing status and the flow direction. The processing status of the material includes a completed processing status and a pending processing status. The correspondence between the material processing status and the flow direction is as follows: the pending processing status corresponds to the first flow direction, and the completed processing status corresponds to the second flow direction.

[0039] Optionally, determining the current position of the material in the actuator based on the status information of the actuator includes: determining the current action module of the material based on the status information of each action module in the actuator, so as to determine the current position of the material in the actuator.

[0040] Optionally, different storage addresses of the sub-storage modules correspond to different information in the stored material information archive;

[0041] The method of storing the material information file using the storage module includes:

[0042] After the material completes its action in the upstream action module, when it moves from the upstream action module to the downstream action module, the storage module uses internal program commands to batch transfer the material information files. The material information files stored in the sub-storage module corresponding to the upstream action module are sent to the corresponding address of the sub-storage module corresponding to the downstream action module for storage, and the information is updated. The material information files stored in the sub-storage module corresponding to the upstream action module are also deleted.

[0043] Thirdly, embodiments of this application provide an electronic device, including a processor and a memory, wherein the memory stores computer program instructions, which are executed by the processor to perform the method described in any of the preceding second aspects.

[0044] Fourthly, embodiments of this application provide a computer storage medium storing code, wherein when the code is executed, a device running the code implements the method described in any of the second aspects above.

[0045] This application provides a material processing system, method, electronic device, and storage medium. The material processing system includes an actuator, a control mechanism, and a processing mechanism for processing materials. The control mechanism includes a storage module and a control module; the storage module stores the material information file, which includes the status information of the actuator. The control mechanism controls the actuator to perform corresponding actions on the materials, and when an anomaly occurs during the operation of the processing system, it determines the flow direction of the materials based on the current processing status of the materials in the material information file, and determines the current position of the materials within the actuator based on the status information of the actuator, thereby restoring the normal operation of the material processing system. Thus, after the system anomaly is handled, the control mechanism determines the current position of the materials within the actuator using the current material status information and actuator status information stored in the storage module, and then controls the material processing system to resume normal operation. This achieves control of the material processing system without manual operation, and automatically resumes production at the processing mechanism position where the materials were located when the anomaly occurred after the anomaly is handled, thereby avoiding impact on processing efficiency during anomalies. Attached Figure Description

[0046] To more clearly illustrate the technical solutions in this embodiment or the prior art, the drawings used in the description of the embodiment or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0047] Figure 1 This is a schematic diagram of the structure of a material processing system;

[0048] Figure 2 A flowchart illustrating how the control mechanism restores normal operation at the actuator where the material is located in the event of an anomaly.

[0049] Figure 3 This is a flowchart of a material processing method. Detailed Implementation

[0050] In current production and processing systems or equipment, power outages, gas outages, or other abnormal situations are unavoidable during material processing. When such an abnormality occurs, the system or equipment will stop operating. In existing technologies, when a general abnormal alarm occurs, due to the sequential control process, manual repositioning of materials to their initial position is required. Specifically, this manual repositioning involves either reloading the material box or putting the material back into the box, then restarting the process by retrieving material from the first layer of the box and reloading it. This method requires manual intervention, is time-consuming, labor-intensive, and inefficient, and can negatively impact processing efficiency when abnormalities occur.

[0051] Based on this, this application proposes a material processing system, method, electronic device, and computer-readable storage medium. The storage module stores material information files, and when an abnormality occurs in the processing system, the control module determines the flow direction of the material based on the current processing status of the material in the material information file, and determines the position of the material in the actuator based on the status information of the actuator in the material information file, so as to restore the normal operation of the material processing system.

[0052] Figure 1 This is a schematic diagram of a material processing system. (See attached diagram) Figure 1 As shown, the system implementing this application includes the following:

[0053] The material processing system includes: an actuator 100, a control mechanism 200, and a processing mechanism 300 for processing materials. The control mechanism 200 includes a storage module 201 and a control module 202. The control mechanism 200 is used to control the actuator 100 to perform corresponding actions on the materials.

[0054] Control module 202 is used to establish a material information file for the target material;

[0055] Storage module 201 is used to store material information files, which include the current processing status of the material and the status information of the actuator;

[0056] The control module 202 is also used to determine the flow direction of the material based on the current processing status of the material in the material information file when an abnormality occurs in the processing system, and to determine the current position of the material in the actuator based on the status information of the actuator, so as to restore the normal operation of the material processing system; wherein, the flow direction includes a first flow direction close to the processing mechanism and a second flow direction away from the processing mechanism.

[0057] The actuator 100 includes multiple action modules with upstream and downstream relationships: a material box placement module 101, a material handling module 102, a material positioning module 103, and a material feeding module 104. The material box placement module 101 stores materials; the material handling module 102 transports materials between the material box and the material positioning module. In the first flow direction of the materials, the material handling module moves the materials from the material box to the material positioning module; in the second flow direction, the material handling module moves the materials from the material positioning module back to the material box. The material positioning module 103 mechanically positions the materials to ensure that the physical position of the materials remains consistent when the material feeding module retrieves them; the material feeding module 104 transports materials between the material positioning module and the material processing module.

[0058] The material information file can be understood as a real-time processing information file generated by the processing system during the material processing process. The purpose of the material information file is to store the processing information of the material and the status information of each actuator during the processing, so that the control mechanism can determine the actuator where the material is located and its processing status through the information in the material information file. The material information file is established by the control module 202. When the material handling module 101 removes the material from the material box, it sends a signal to the control module 202. Upon receiving the signal, the control module 202 automatically establishes the material information file at the address corresponding to the material handling module 101. The content of the material information file can be divided into four parts: the processing status of the material, the material removal location, the material barcode information, and the status information of the actuator.

[0059] Regarding the processing status of materials: There are four processing statuses: pending processing, processing in progress, abnormal, and processing completed. The processing status is updated in real time based on the actual processing situation. The processing flow for the completed status is as follows: starting from the completion of processing by the processing mechanism 300, it passes through the material feeding module 104, the material positioning module 103, the material handling module 102, and finally returns to the material box placement module 101. In other words, the entire process of the material being processed by the processing mechanism 300 and then transported back to the material box placement module 101 is considered the completed status. Abnormal status refers to material processing abnormalities, not equipment abnormalities. Material processing abnormalities refer to problems in material processing, such as the material cutting thickness not meeting requirements or deviations in the cutting position. Equipment abnormalities refer to abnormal states caused by abnormal power outages, gas outages, or other abnormal conditions.

[0060] Regarding the material removal location: different materials are removed from different layers, and must be removed from a specific layer and returned to the same layer after processing to maintain the correspondence between the layer and the material.

[0061] Regarding material barcode information: During processing, it is essential to match the material's barcode information with the material itself, and this barcode information needs to be uploaded to an external system. Barcode information may include the material's model number and dimensions.

[0062] Status information of the actuator: The status information of the actuator is used to determine the current position of the material in the actuator.

[0063] For example, each action module has a detection module for detecting the state of the actuator of the action module. The actuator is used to perform a corresponding action on the material. The state information of the actuator includes the state information detected by the detection module corresponding to each action module in the actuator. If the actuator is a cylinder, the state of the cylinder can be detected by a detection module (e.g., a sensor). The actuator can also be other components used to act on the material. The component can be driven by a motor or its position can be detected by a photoelectric switch, etc. For example, the extended state of the cylinder corresponds to a state information of the actuator; similarly, the state of the photoelectric sensor signal corresponds to a state information of the actuator. In this way, the current position of the material in the actuator can be determined based on the state of the cylinder or the state of the photoelectric sensor signal. For example, if the photoelectric sensor corresponding to a certain action module has a signal, it means that there is material on the action module. Thus, the current position of the material in the actuator can be determined based on the state information of the actuator. Conversely, if the photoelectric sensor corresponding to the action module has no signal, it means that there is no material on the corresponding action module.

[0064] The storage module includes multiple sub-storage modules, each with a predetermined correspondence to each of the action modules. The sub-storage modules store corresponding material information files as materials flow through their respective action modules, and these files contain the status information of the corresponding action module. When an anomaly occurs during the operation of the processing system, the control module queries each sub-storage module within the storage module to determine the sub-storage module where the current material information file is located, and determines the material flow direction based on the current processing status of the material in the material information file.

[0065] The aforementioned "each sub-storage module has a predetermined correspondence with each of the aforementioned action modules" refers to an actuator having multiple action modules, each with a corresponding sub-storage module for storing corresponding material information files as materials flow through the corresponding action module. For example, an actuator may include multiple action modules: a material box placement module, a material handling module, a material positioning module, and a material feeding module. In this case, the material box placement module, material handling module, and material positioning module have corresponding sub-storage modules. The material feeding module, having two operating devices—an loading suction cup and a unloading suction cup—has two sub-storage modules: one corresponding to the loading suction cup and the other to the unloading suction cup. Of course, the action modules in an actuator are not limited to these four types; the sub-storage modules must correspond to the operating components within the action modules. When an action module has multiple operating components, a corresponding sub-storage module needs to be pre-set for each operating component.

[0066] The sub-storage module stores material file information, which may include: the material's processing status, material retrieval location, material barcode information, and the status information of the actuator. The material's flow direction can be determined based on its processing status in the material file. The material flow direction includes a first flow direction closer to the processing actuator and a second flow direction farther away from the processing actuator. For example, when the material's processing status in the material file indicates "processed," the material's flow direction is the second flow direction farther away from the processing actuator; when the material's processing status in the material file indicates "pending processing," the material's flow direction is the first flow direction closer to the processing actuator.

[0067] When an anomaly occurs during the operation of the processing system, the control module queries each sub-storage module in the storage module that has a predetermined correspondence with the action module to determine the sub-storage module where the current material information file is located. By determining the sub-storage module where the current material information file is located, the action module where the current material is located can be obtained. Based on the current action module of the material and the processing status of the material, the flow direction of the material can be determined. For example, the actuator includes multiple action modules, namely: a material box placement module, a material handling module, a material positioning module, and a material feeding module. At this time, the material flow direction of the material box placement module—material handling module—material positioning module—material feeding module is the first flow direction closer to the processing mechanism, and the material feeding module—material positioning module—material handling module—material box placement module is the second flow direction farther away from the processing mechanism. When an anomaly occurs during the operation of the processing system, the control module queries each sub-storage module in the storage module. If it determines that the material information file is located in the sub-storage module corresponding to the material handling module, then it is determined that the material is currently in the material handling module. If the processing status of the material in the material information file indicates that the material is currently in an unprocessed state, then it can be confirmed that the current flow direction of the material is the first flow direction, and the next action module to which it needs to flow is the material positioning module.

[0068] The aforementioned "determining the material flow direction based on the current processing status of the material in the material information file" can be specifically described as: searching for the current processing status of the material in the material information file, and determining the flow direction based on the found current processing status and the correspondence between the material processing status and the flow direction. The material processing status includes a completed processing status and a pending processing status. The correspondence between the material processing status and the flow direction is as follows: the pending processing status corresponds to the first flow direction, and the completed processing status corresponds to the second flow direction.

[0069] Different storage addresses in the sub-storage modules correspond to different information in the material information archive. Specifically, the storage module is used for: after the material moves from the upstream action module to the downstream action module, the storage module uses internal program commands to batch transfer the material information archive, sending the material information archive stored in the sub-storage module corresponding to the upstream action module to the corresponding address in the downstream action module for storage, thus updating the information. Simultaneously, the storage module is also used to delete the material information archive stored in the sub-storage module corresponding to the upstream action module. When the material moves from the upstream action module to the downstream action module, the information in the material information archive is only transferred to the downstream action module after the required operation of the current action module is completed. The transfer method can be batch transfer using internal program commands. Since each action module has a corresponding sub-storage module, and each sub-storage module contains its own fixed storage address, information mistransmission can be effectively avoided. Furthermore, sub-control modules can be set up in the control module for each action module to determine the correctness of the material information archive information. If an error is found, an error report is issued. For example, checking if the archive is empty or if the layer number is within the specified range.

[0070] For example, taking the sub-storage module of the material feeding module as an example, if the material feeding module has two suction cups, the left suction cup being the feeding suction cup and the right suction cup being the unloading suction cup, then the material feeding module corresponds to two sub-storage modules: the feeding sub-storage module corresponding to the feeding suction cup and the unloading sub-storage module corresponding to the unloading suction cup. Each sub-storage module includes multiple storage addresses, and each storage address corresponds to storing only one type of information. For example, the first address is used to store the current working status of the material, such as pending processing, processing, abnormal, or processing completed; the second address is used to store the status of the material after processing is completed, whether the processing is completed normally or an abnormality occurred during processing; the third address is used to store the layer number of the material being retrieved, and some addresses are also used to store material attribute information, etc. The construction and storage method of the sub-storage modules corresponding to other action modules are similar to this example, and can be deduced by analogy, so they will not be elaborated here.

[0071] Regarding the upstream and downstream relationships between the various action modules, for example, if the actuator contains the following four action modules: a material box placement module, a material handling module, a material positioning module, and a material feeding module, these four action modules have upstream and downstream relationships. During the outward journey of material processing into a product, that is, when the material is in the pending processing state, the material flow direction is the first flow direction closest to the processing mechanism. In this flow direction, the upstream and downstream relationships of each action module are as follows: the material box placement module is an upstream action module of the material handling module, the material handling module is an upstream action module of the material positioning module, and the material positioning module is an upstream action module of the material feeding module. During the return journey after the material has been processed into a product, that is, when the material is in the completed processing state, the material flow direction is the second flow direction away from the processing mechanism. In this flow direction, the upstream and downstream relationships of each action module are as follows: the material feeding module is an upstream action module of the material positioning module, the material positioning module is an upstream action module of the material handling module, and the material handling module is an upstream action module of the material box placement module. In other words, upstream and downstream here are relative and determined according to the flow direction of materials or products. In this application, the action modules may include, but are not limited to, the four action modules proposed. Specific action modules can be configured by those skilled in the art according to actual circumstances and application scenarios, and are not limited here.

[0072] In the event of an abnormal power outage, gas outage, or other abnormal situation during system operation, the actuators in the system will stop processing materials. After the abnormal situation is resolved, the control module will determine the flow direction of the materials and the position of the actuators where the materials were located at the time of the abnormal situation based on the material information archive stored in the storage module. This will determine which action module the materials should go to next, and issue instructions to restore normal system operation, allowing the system to continue performing the corresponding action at the corresponding location. After the action is completed, the materials will be correctly delivered to the next action module. Figure 2 This is a flowchart illustrating how the control mechanism restores normal operation to the actuator where the material is located in the event of an anomaly. (Example:) Figure 2 As shown, the specific implementation steps are as follows:

[0073] Step 201: The control module searches through each sub-storage module to determine the sub-storage module where the current material information file is located. In the sub-storage module where the current material information file is located, the module searches for the processing status of the material in the material information file. Based on the processing status of the material, the module determines whether the current processing status of the material is completed or pending processing.

[0074] As mentioned above, the material processing status can have four states: pending processing, processing in progress, abnormal, and processing completed. The pending processing and processing in progress states indicate that the material is currently in the pending processing state. Determining whether the material is currently processed or pending processing is to determine whether the material is in the outgoing processing direction (closer to the processing mechanism, first flow direction) or in the return processing direction (away from the processing mechanism, second flow direction). For example, if an abnormal situation is resolved, the control module determines that the material was in the material handling module when the abnormal situation occurred. If the determination shows the material is in the pending processing state, it can be determined that the material should next go to the material positioning module. If the determination shows the material is in the processed completed state, it can be determined that the material should next go to the material box placement module.

[0075] Step 202: Determine the current position of the material in the actuator based on the status information of the actuator. The actuator includes multiple action modules with upstream and downstream relationships.

[0076] The status information of the actuator can refer to the current cylinder status and / or photoelectric switch status of the actuator, thereby determining whether there is material at the actuator. The actuator includes multiple motion modules. By judging the cylinder status and / or photoelectric switch status corresponding to each motion module, the current position of the material in the actuator's motion module is determined. The status of the actuator can be determined by the cylinder status and / or photoelectric switch status of the actuator, or by the status of other components (actuators) used to act on the material, such as motors, connecting shafts, etc. The specific method for determining the status of the actuator can be set by those skilled in the art according to the actual situation and specific application scenario, and is not limited here.

[0077] Step 203: The control module restores the normal operation of the actuator based on the processing status of the material and the current position of the material in the actuator.

[0078] This can be understood as the control module completing the aforementioned judgment process after the abnormal situation is resolved. Alternatively, it can be understood as each action module making the judgment independently, because the control module contains sub-modules corresponding to each action module, and the judgment process is performed by these sub-modules. Specifically, during device initialization, the control module polls each sub-module, and each action module performs its own judgment.

[0079] The order of steps 201 and 202 can be either step 201 first and then step 202, or step 202 first and then step 201, or steps 201 and 202 can be performed simultaneously. Changing the order of the two steps will not have a negative impact on this implementation method, so no limitation is made here.

[0080] The above describes a method for the control module to restore normal operation of the actuator at the location of the material processing system when an abnormal power outage, gas outage, or other anomaly occurs and the anomaly is resolved. The control module queries each sub-storage module to determine the location of the current material information file. It then searches the material information file in the sub-storage module to find the material status, determining whether it is currently processed (completed) or pending processing. Based on the actuator status information, it identifies the action module to which the material is currently positioned. Finally, based on the material status and the action module, it sends a command to the action module to restore normal operation of the actuator. This achieves automatic resumption of production at the processing mechanism location of the material without manual intervention to return the material to its initial position during an anomaly.

[0081] Figure 3 This is a flowchart of a material processing method. See also... Figure 3 As shown, the present invention provides a material processing method applied to a material processing system. The material processing system includes: an actuator, a control mechanism, and a processing mechanism for processing materials. The control mechanism includes a storage module and a control module, and is used to control the actuator to process the materials to obtain target materials. The method includes:

[0082] Step 301: Use the control module to establish a material information file for the target material.

[0083] The control module establishes a material information file. When the material handling module removes material from the material box, a signal is sent back to the control module. Upon receiving the signal, the control module automatically creates a file at the address corresponding to the material handling module. The corresponding address refers to the fact that the actuator contains multiple action modules, and each action module has its own corresponding sub-storage module in the storage module. The sub-storage module contains multiple storage addresses, and different storage addresses correspond to storing information from different material information files.

[0084] Step 302: Use the storage module to store the material information file, which includes the current processing status of the material and the status information of the actuator.

[0085] The material information file can be divided into four parts: material processing status, material retrieval location, material barcode information, and actuator status information. Detailed explanations of these four parts have already been provided above and will not be repeated here.

[0086] For example, the storage module includes multiple sub-storage modules corresponding to the actuator. Each sub-storage module has a predetermined correspondence with each action module. Different storage addresses of the sub-storage modules correspond to different information in the stored material information file. The actuator has multiple action modules with upstream and downstream relationships. Storing the material information file using the storage module includes: when the material flows in the corresponding action module, the corresponding material information file is stored in the sub-storage module. The material file information includes the status information of the corresponding action module. Specifically, in another example, storing the material information file using the storage module includes: after the material completes its action in the upstream action module, when it moves from the upstream action module to the downstream action module, the storage module uses internal program commands to batch transfer the material information file, sending the material information file stored in the sub-storage module corresponding to the upstream action module to the sub-storage module corresponding to the downstream action module for storage, thereby updating the information; and deleting the material information file stored in the sub-storage module corresponding to the upstream action module.

[0087] Step 303: When the processing system malfunctions during operation, the control module determines the material flow direction based on the current processing status of the material in the material information file, and determines the current position of the material in the actuator based on the status information of the actuator, so as to restore the normal operation of the material processing system. The flow direction includes a first flow direction close to the processing actuator and a second flow direction away from the processing actuator.

[0088] Once the abnormal situation is resolved, the control module determines the material flow direction based on the current processing status of the material in the material information file, and determines the current position of the material in the actuator based on the status information of the actuator, thus restoring the normal operation of the actuator. For example, determining the material flow direction based on the current processing status of the material in the material information file includes: the control module querying each sub-storage module in the storage module to determine the sub-storage module where the current material information file is located, and determining the material flow direction based on the current processing status of the material in the material information file.

[0089] Another example is that determining the material flow direction based on the current processing status of the material in the material information file includes:

[0090] The control module retrieves the current processing status of the material from the material information archive, and determines the flow direction based on the retrieved current processing status and the correspondence between the material processing status and the flow direction. The processing status of the material includes a completed processing status and a pending processing status. The correspondence between the material processing status and the flow direction is as follows: the pending processing status corresponds to the first flow direction, and the completed processing status corresponds to the second flow direction.

[0091] In another example, determining the current position of the material in the actuator based on the status information of the actuator includes: determining the current action module of the material based on the status information of each action module in the actuator, so as to determine the current position of the material in the actuator.

[0092] It should be understood that all the embodiments or details of the material processing system described above are applicable to the embodiments or details of the material processing method, and will not be repeated here.

[0093] In this embodiment, a control module establishes a material information archive, and a storage module stores the material information archive. When the processing system recovers from an anomaly during processing, the flow direction of the material is determined based on the current processing status of the material in the material information archive, and the position of the material in the actuator is determined based on the status information of the actuator, thereby restoring the normal operation of the material processing system. In this way, the material processing system controlled by this method can automatically resume production at the processing actuator position where the material was at the time of the anomaly without manual intervention after the anomaly is resolved, thus avoiding any impact on processing efficiency during anomalies.

[0094] Although the operations are described in a specific order, this should not be construed as requiring these operations to be performed in the specific order shown or in a sequential order. In certain environments, multitasking and parallel processing may be advantageous.

[0095] It should be understood that the steps described in the embodiments of this application may be performed in different orders and / or in parallel. Furthermore, embodiments may include additional steps and / or omit the steps shown. The scope of this application is not limited in this respect.

[0096] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems and methods according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0097] This application also provides corresponding devices and computer-readable storage media for implementing the solutions provided in this application.

[0098] The device includes a memory and a processor. The memory is used to store instructions or code, and the processor is used to execute the instructions or code to cause the device to perform a material processing method according to any embodiment of this application.

[0099] In practical applications, the computer-readable storage medium can be any combination of one or more computer-readable media. The computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. For example, a computer-readable storage medium can be, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of computer-readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this embodiment, the computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.

[0100] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, capable of sending, propagating, or transmitting programs for use by or in connection with an instruction execution system, apparatus, or device.

[0101] Program code contained on a computer-readable medium may be transmitted using any suitable medium, including but not limited to wireless, wire, optical fiber, RF, etc., or any suitable combination thereof.

[0102] Computer program code for performing the operations of this invention can be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, and C++, as well as conventional procedural programming languages ​​such as "C" or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0103] It should also be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0104] The above description is merely one specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.

Claims

1. A material processing system, characterized by, The system comprises an execution mechanism, a control mechanism and a processing mechanism for processing materials, wherein the control mechanism comprises a storage module and a control module; the control mechanism is used to control the execution mechanism to perform corresponding actions on materials; The control module is used to establish a material information file of target materials; The storage module is used to store the material information file, which comprises a current processing state of materials and state information of the execution mechanism; The control module is further used to, when an abnormality occurs in the processing system during operation, find the current processing state of materials from the material information file, determine the flow direction according to the found current processing state of materials and a corresponding relationship between material processing states and flow directions, and determine the position of the execution mechanism where the materials are currently located according to the state information of the execution mechanism, so as to restore the normal operation of the material processing system; wherein the flow direction comprises a first flow direction close to the processing mechanism and a second flow direction away from the processing mechanism.

2. The system of claim 1, wherein: The execution mechanism comprises a plurality of action modules having an upstream-downstream relationship, and in the operation process of the processing system, each action module flows materials according to a corresponding flow direction; The storage module comprises a plurality of sub-storage modules, each of which has a predetermined corresponding relationship with each of the action modules, and each sub-storage module is used to store a corresponding material information file when materials flow in the corresponding action module, wherein the material information file comprises state information of the corresponding action module; When an abnormality occurs in the processing system during operation, the control module queries each sub-storage module in the storage module to determine the sub-storage module where the current material information file is located, and determines the flow direction of materials according to the current processing state of materials in the material information file.

3. The system of claim 1 or 2, wherein, The processing state of the materials comprises a processed state and a to-be-processed state, and the corresponding relationship between the material processing state and the flow direction is that the to-be-processed state corresponds to the first flow direction, and the processed state corresponds to the second flow direction.

4. The system of claim 2, wherein, The control module is specifically used to: Determine the action module where the materials are currently located according to the state information of each action module in the execution mechanism, so as to determine the position of the execution mechanism where the materials are currently located.

5. The system of claim 2, wherein, Each action module has a detection module for detecting the state of an execution member of the action module, the execution member is used to perform corresponding actions on materials, and the state information of the execution mechanism comprises state information detected by the detection module corresponding to each action module in the execution mechanism.

6. The system of claim 2, wherein, When an abnormality occurs in the processing system, the execution mechanism stops the action on the materials, and the control module is specifically used to: After the abnormal situation is handled, the current processing state information of the material in the material information file stored in the storage module and the state information of the actuator are used to determine the action being performed on the material by the actuator when the abnormal situation occurs, and an instruction is issued to cause the actuator to continue the action.

7. The system of claim 2, wherein, Different storage addresses of the sub-storage modules correspond to different information in the material information file, and the storage module is specifically used for: When the material moves from the upstream action module to the downstream action module after the upstream action module completes the execution of the action, the storage module uses the internal program command to batch transfer the material information file, sends the material information file stored in the sub-storage module corresponding to the upstream action module to the corresponding address of the sub-storage module corresponding to the downstream action module for storage, and updates the information; The storage module is also used to delete the material information file stored in the sub-storage module corresponding to the upstream action module.

8. The system of claim 2, wherein, The plurality of action modules are respectively: a box placement module, a material carrying module, a material positioning module, and a material feeding module arranged along the first flow direction; The box placement module is used to store materials; The material carrying module is used to carry materials between the box and the material positioning module; The material positioning module is used to mechanically position the materials, so that the physical position of the materials remains uniform when the material feeding module obtains the materials; The material feeding module is used to carry materials between the material positioning module and the processing mechanism.

9. The system of claim 8, wherein, The control module is used for: After receiving the target signal, the control module automatically establishes a material information file at the corresponding address of the sub-storage module corresponding to the material carrying module. The target signal is a signal sent by the material carrying module to the control module after the material carrying module carries the material out of the box.

10. A method of processing a material, characterized by, The method is applied to a material processing system, and the material processing system includes an actuator, a control mechanism, and a processing mechanism for processing materials. The control mechanism includes a storage module and a control module, and the control mechanism is used to control the actuator to perform corresponding actions on the materials. The method includes: Using the control module to establish a material information file of a target material; Using the storage module to store the material information file, which includes the current processing state of the material and the state information of the actuator; When an abnormality occurs in the processing system during operation, the control module is used to find the current processing state of the material from the material information file, determine the flow direction according to the found current processing state of the material and the corresponding relationship between the material processing state and the flow direction, and determine the position of the actuator where the material is currently located according to the state information of the actuator, so as to restore the normal operation of the material processing system. The flow direction includes a first flow direction close to the processing mechanism and a second flow direction away from the processing mechanism.

11. The method of claim 10, wherein, The execution mechanism comprises a plurality of action modules in an upstream-downstream relationship, and the method further comprises: each action module transferring the material according to a corresponding flow direction; The storage module comprises a plurality of sub-storage modules, and each sub-storage module has a predetermined corresponding relationship with each action module; The method further comprises: When the material flows in the corresponding action module, the sub-storage module stores the corresponding material information file, and the material information file comprises state information of the corresponding action module; The method further comprises: The control module queries each sub-storage module in the storage module to determine the sub-storage module in which the material information file is currently located, and determines the flow direction of the material according to the current processing state of the material in the material information file.

12. The method according to claim 10 or 11, characterized in that, The processing state of the material comprises a processed state and a to-be-processed state, and the corresponding relationship between the processing state of the material and the flow direction is that the to-be-processed state corresponds to the first flow direction, and the processed state corresponds to the second flow direction.

13. The method of claim 11, wherein, The method further comprises:

14. The method of claim 11, wherein Different storage addresses of the sub-storage module correspond to different information in the material information file; The method further comprises: When the material moves from the upstream action module to the downstream action module after the upstream action module completes the execution action, the storage module uses an internal program command to batch transfer the material information file, sends the material information file stored in the sub-storage module corresponding to the upstream action module to the corresponding address of the sub-storage module corresponding to the downstream action module, stores the material information file in the corresponding address, updates the information, and deletes the material information file stored in the sub-storage module corresponding to the upstream action module.

15. An electronic device comprising a processor and a memory, characterized in that The storage module stores computer program instructions, and the computer program instructions are used to execute the method of any one of claims 10-14 when the processor runs the computer program instructions.

16. A computer readable storage medium characterized by: The computer readable storage medium stores a material processing method implementation program, and the material processing method implementation program is used to execute the steps of the method of any one of claims 10-14 when the processor executes the material processing method implementation program.

Citation Information

Patent Citations

  • Machine tool machining method, device and equipment and storage medium

    CN112034784A

  • Method and device for working dnc

    JP1999249721A