Abnormal material removing method, device, equipment, medium and program product
By setting up detection and rejection devices on the conveying device, material information is detected and stored in real time, and information matching is performed using a verification device to ensure that abnormal materials are accurately rejected. This solves the problem of being unable to determine whether abnormal materials are rejected in traditional rejection methods, achieves efficient rejection of abnormal materials and secondary rejection verification, and improves the rejection effect.
Patent Information
- Application Number
- CN202511070448.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-31
- Publication Date
- 2025-09-26
AI Technical Summary
In the traditional method of rejecting abnormal materials, it is easy to be unable to determine whether the abnormal materials have been rejected due to insufficient air pressure or abnormalities in the rejection device, which poses a risk of entering the market.
By setting up detection devices and rejection devices on the conveying device, the material status is detected in real time, material information is collected and stored, and the verification device is used to match the information to ensure that abnormal materials are accurately rejected. If necessary, secondary rejection is performed to form a rejection verification mechanism.
It improves the rejection effect of abnormal materials, reduces the risk of missed rejection, ensures product quality, and reduces the interference of abnormal materials on the subsequent production environment.
Smart Images

Figure CN120696111A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of control technology, and in particular to a method, device, equipment, medium and program product for removing abnormal materials. Background Art
[0002] With the development of automated control technology, the removal of abnormal materials has become a key step in ensuring product quality. During the production process, due to equipment failure, raw material anomalies, or process fluctuations, abnormal materials such as detached labels and damaged packaging may appear, requiring timely removal through a rejection device.
[0003] However, in traditional rejection methods, it is easy to be unable to determine whether abnormal materials have been rejected due to insufficient rejection air pressure or abnormal rejection device, which poses a risk of entering the market. Summary of the Invention
[0004] Based on this, it is necessary to provide a method, device, equipment, medium and program product for removing abnormal materials to address the above technical problems, so as to improve the removal effect of abnormal materials.
[0005] In a first aspect, the present application provides a method for rejecting abnormal materials, which is applied to an abnormal material rejection system. The abnormal material rejection system includes a conveying device, a detection device, a first rejection device, a verification device, and a second rejection device; the conveying device is used to convey materials along a first direction, and the conveying device is sequentially provided with a detection station, a rejection station, and a verification station along the first direction; the detection device includes a first detection device and a second detection device. The above method includes:
[0006] During the process of conveying the materials by the conveying device, the material status of each material at the detection station of the first detection device is controlled;
[0007] controlling the second detection device to collect and store first material information of the first material; the first material is a material with an abnormal material state; and,
[0008] Controlling the first rejecting device to reject the first material conveyed to the rejecting station from the conveying device;
[0009] The control verification device collects second material information of the second material at the verification station;
[0010] In the case where the first material information that matches the second material information exists, the second rejecting device is controlled to reject the second material from the conveying device.
[0011] In one embodiment, the second rejection device is arranged at the verification station; accordingly, when there is first material information matching the second material information, the second rejection device is controlled to reject the second material from the conveying device, including: when there is first material information matching the second material information, the second rejection device is controlled to reject the second material at the verification station from the conveying device; and deleting the first material information matching the second material information.
[0012] In one embodiment, controlling the first rejection device to reject the first material transported to the rejection station from the conveying device includes: obtaining the conveying speed of the conveying device and the target distance between the detection station and the rejection station; determining the target time for transporting the first material from the detection station to the rejection station based on the conveying speed and the target distance; and controlling the first rejection device to reject the first material transported to the rejection station from the conveying device based on the target time.
[0013] In one embodiment, controlling the first rejection device to reject the first material transported to the rejection station from the conveying device includes: determining the conveying order of the first material based on the first material information; and controlling the first rejection device to reject the first material transported to the rejection station from the conveying device based on the conveying order.
[0014] In one embodiment, the further embodiment includes: obtaining the quantity of the first material information that matches the second material information in each material transported within a preset time period; and outputting an alarm message when the quantity of the material information is greater than a preset quantity threshold.
[0015] In one embodiment, it also includes at least one of the following: in response to the start signal of the abnormal material rejection system, initializing the stored first material information of the first material; in response to the end signal of the abnormal material rejection system, displaying the stored first material information; in response to the material information entry operation for the rejected material, obtaining the entered rejected material information; determining the third material information in the stored first material information that matches the rejected material information; and canceling the display of the third material information.
[0016] In a second aspect, the present application further provides an abnormal material rejection device, which is applied to an abnormal material rejection system. The abnormal material rejection system includes a conveying device, a detection device, a first rejection device, a verification device, and a second rejection device; the conveying device is used to convey materials along a first direction, and the conveying device is sequentially provided with a detection station, a rejection station, and a verification station along the first direction; the detection device includes a first detection device and a second detection device, and the abnormal material rejection device includes:
[0017] The first control module is used to control the first detection device to detect the material status of each material at the detection station during the process of the conveying device conveying each material;
[0018] The second control module is used to control the second detection device to collect and store first material information of the first material; the first material is a material with an abnormal material state; and
[0019] a third control module, configured to control the first rejecting device to reject the first material conveyed to the rejecting station from the conveying device;
[0020] a fourth control module, configured to control the verification device to collect second material information of the second material at the verification station;
[0021] The fifth control module is used to control the second rejecting device to reject the second material from the conveying device when there is first material information matching the second material information.
[0022] In a third aspect, the present application further provides a computer device comprising a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the following steps are implemented:
[0023] During the process of conveying the materials by the conveying device, the material status of each material at the detection station of the first detection device is controlled;
[0024] controlling the second detection device to collect and store first material information of the first material; the first material is a material with an abnormal material state; and,
[0025] Controlling the first rejecting device to reject the first material conveyed to the rejecting station from the conveying device;
[0026] The control verification device collects second material information of the second material at the verification station;
[0027] In the case where the first material information that matches the second material information exists, the second rejecting device is controlled to reject the second material from the conveying device.
[0028] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the following steps:
[0029] During the process of conveying the materials by the conveying device, the material status of each material at the detection station of the first detection device is controlled;
[0030] controlling the second detection device to collect and store first material information of the first material; the first material is a material with an abnormal material state; and,
[0031] Controlling the first rejecting device to reject the first material conveyed to the rejecting station from the conveying device;
[0032] The control verification device collects second material information of the second material at the verification station;
[0033] In the case where the first material information that matches the second material information exists, the second rejecting device is controlled to reject the second material from the conveying device.
[0034] In a fifth aspect, the present application further provides a computer program product, comprising a computer program, which, when executed by a processor, implements the following steps:
[0035] During the process of conveying the materials by the conveying device, the material status of each material at the detection station of the first detection device is controlled;
[0036] controlling the second detection device to collect and store first material information of the first material; the first material is a material with an abnormal material state; and,
[0037] Controlling the first rejecting device to reject the first material conveyed to the rejecting station from the conveying device;
[0038] The control verification device collects second material information of the second material at the verification station;
[0039] In the case where the first material information that matches the second material information exists, the second rejecting device is controlled to reject the second material from the conveying device.
[0040] The above-mentioned abnormal material rejection method, device, equipment, medium and program product, by controlling the first detection device to detect the material status of each material at the detection station during the process of conveying each material by the conveying device, thereby realizing real-time identification and positioning of abnormal materials in the conveying chain, providing a basis for subsequent targeted processing. By controlling the second detection device to collect and store the first material information of the first material, and the first material is a material with an abnormal material status, a material information library for abnormal materials can be established to provide a comparison benchmark for the subsequent verification process. By controlling the first rejection device to reject the first material conveyed to the rejection station from the conveying device, the abnormal material is rejected once, thereby reducing the interference of abnormal materials on the subsequent production environment. By controlling the verification device to collect the second material information of the second material at the workstation, and in the case that there is the first material information matching the second material information, the second rejection device is controlled to reject the second material from the conveying device, thereby forming a rejection verification mechanism: when the first rejection device fails to successfully reject the abnormal material due to a malfunction or error, the unrejected material can be identified through information matching and the second rejection device is triggered to perform a second rejection, ultimately reducing the risk of missed rejection and improving the rejection effect of abnormal materials. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] In order to more clearly illustrate the technical solutions in the embodiments of the present application or related technologies, the following briefly introduces the drawings required for use in the embodiments of the present application or related technical descriptions. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other related drawings can be obtained based on these drawings without paying any creative work.
[0042] Figure 1 This is a schematic structural diagram of an abnormal material removal system in one embodiment;
[0043] Figure 2 Schematic diagram of a process for removing abnormal materials in one embodiment;
[0044] Figure 3 Schematic diagram of the process of outputting alarm information in one embodiment;
[0045] Figure 4 A schematic flow chart of the steps for verifying the elimination of material information in one embodiment;
[0046] Figure 5 A schematic flow chart of a method for removing abnormal materials in another embodiment;
[0047] Figure 6 This is a structural block diagram of an abnormal material removal device in one embodiment;
[0048] Figure 7 FIG. 1 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION
[0049] In order to make the purpose, technical solutions and advantages of this application more clear, the following further describes this application in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.
[0050] The abnormal material rejection method provided in the embodiments of the present application can be applied to an abnormal material rejection system. The abnormal material rejection system may include a conveying device, a detection device, a first rejection device, a verification device, and a second rejection device; the conveying device is used to convey materials in a first direction, and the conveying device is sequentially provided with a detection station, a rejection station, and a verification station along the first direction; the detection device may include a first detection device and a second detection device.
[0051] In an alternative embodiment, reference Figure 1The abnormal material rejection system shown. During the process of the conveying device 1 conveying each material 2, the first detection device 3 can be controlled to detect the material status of each material at the detection station; the second detection device 6 can be controlled to collect and store the material information of the first material, which is the material with abnormal material status; the first rejection device 4 can be controlled to reject the first material conveyed to the rejection station from the conveying device 1; the verification device 7 can be controlled to collect the second material information of the second material at the verification station; when there is first material information that matches the second material information, the second rejection device 8 can be controlled to reject the second material from the conveying device 1. Continue to refer to Figure 1 In the above steps, the abnormal material 5 is removed from the conveying device 1 through the secondary rejection mechanism to prevent it from flowing into the subsequent process stage or into the market, which is conducive to improving the rejection effect of abnormal materials.
[0052] For example, the conveying device 1 may include a conveying channel arranged along a first direction, wherein a conveyor belt is provided in the conveying channel for conveying material 2. The material 2 may include tobacco material, such as cigarette packs. The present application does not impose any restrictions on the specific material type of the material 2.
[0053] Exemplarily, the first detection device 3 may include a visual inspection device for detecting the material state of each material at the inspection station. Optionally, the first detection device 3 may capture a material image of the material; extract feature data from the material image; and determine the material state of the material based on the feature data. Optionally, the feature data may be input into a recognition model to obtain the material state of the material. The recognition model may be a traditional machine learning model or a neural network model, and this application does not impose any restrictions on the specific type of the recognition model.
[0054] The material status may include an abnormal state and a non-abnormal state; the abnormal state may include at least one abnormal type, and the abnormal type may include at least one of a dirty packaging type, a damaged packaging type, and an unrecognizable type.
[0055] Illustratively, the first rejection device 4 may include at least one of a pneumatic rejection device and an electromagnetic rejection device. The pneumatic rejection device may use compressed air to drive a cylinder piston, thereby driving an actuator to remove the first material from the conveying device 1. The electromagnetic rejection device may generate magnetic force by energizing an electromagnet coil, and rapidly drive an actuator (such as a push rod or swing arm) to remove the first material from the conveying device 1. Similarly, the second rejection device 8 may include at least one of a pneumatic rejection device and an electromagnetic rejection device.
[0056] Exemplarily, the second detection device 6 may include at least one of a first camera and a first barcode scanning device, configured to collect first material information of a first material, where the first material is a material with an abnormal material status. The first camera may include a QR code camera. Optionally, the first material information may include identification code information of the first material; the identification code information of the first material may store at least one of the material name, material identifier, and material quantity of the first material. The identification code information may include QR code information.
[0057] Exemplarily, verification device 7 may include at least one of a first camera and a first barcode scanning device, configured to collect second material information of a second material, where the second material is the material at the verification station. The second camera may include a QR code camera. Optionally, the second material information may include identification code information of the second material; the identification code information of the second material may store at least one of the material name, material identifier, and material quantity of the second material. The identification code information may include QR code information.
[0058] Exemplarily, the abnormal material removal system may further include a controller. The above-mentioned abnormal material removal method may be applied to the controller of the abnormal material removal system. Optionally, the controller may include a PLC (Programmable Logic Controller).
[0059] In an exemplary embodiment, Figure 2 As shown, a method for removing abnormal materials is provided, which is applied to Figure 1 The abnormal material removal system shown includes:
[0060] S210 , during the process of the conveying device conveying each material, controlling the first detection device to detect the material status of each material at the detection station.
[0061] For example, the conveying device can be controlled to convey the material along the first direction. The material can include tobacco material, such as cigarette packs. This application does not impose any restrictions on the specific material type.
[0062] For example, the material status may include an abnormal state and a non-abnormal state. The abnormal state may include at least one abnormality type, which may include at least one of a dirty package type, a damaged package type, and an unrecognizable package type. This application does not impose any restrictions on the specific number or specific categories of abnormality types.
[0063] Illustratively, the first detection device may, when detecting the presence of material at the detection station, collect a material image of the material; extract feature data from the material image; and determine the material state of the material based on the feature data.
[0064] S220. Control the second detection device to collect and store first material information of the first material; the first material is a material with an abnormal material state.
[0065] Among them, the material with abnormal material status can be understood as the material with an abnormal material status.
[0066] The first material information can be understood as material information related to the first material. For example, the first material information can include identification code information of the first material; the identification code information of the first material can store at least one of the material name, material identifier, and material quantity of the first material. The presentation type of the identification code information can include a QR code type.
[0067] For example, when the material state of the material is abnormal, the second detection device may be controlled to collect first material information of the material (ie, the first material) and store the first material information.
[0068] Optionally, the first material information may be stored in a material information library to provide a comparison benchmark for a subsequent verification process.
[0069] S230: Control the first rejecting device to reject the first material conveyed to the rejecting station from the conveying device.
[0070] For example, the reject station can be set at the station exit position of the inspection station.
[0071] In an optional embodiment, the conveying speed of the conveying device and the target distance between the inspection station and the rejection station can be obtained; based on the conveying speed and the target distance, a target time for conveying the first material from the inspection station to the rejection station is determined; based on the target time, the first rejection device is controlled to remove the first material conveyed to the rejection station from the conveying device. In the above steps, by determining the target time for conveying the first material from the inspection station to the rejection station, the first rejection device can be used to remove the first material conveyed to the rejection station from the conveying device.
[0072] In another optional embodiment, the conveying order of the first material in an abnormal state can be determined based on the first material information; according to the conveying order, the first rejection device is controlled to reject the first material conveyed to the rejection station from the conveying device.
[0073] For example, the target order of the materials at the current rejection station can be determined. When the target order matches the conveying order, the first rejection device is controlled to remove the first material conveyed to the rejection station from the conveying device.
[0074] Optionally, the first material information may include a conveying order; accordingly, the conveying order of the first material may be obtained from the first material information.
[0075] Optionally, a conveying order table of each material may be obtained; and the conveying order of the first material may be queried from the conveying order table.
[0076] S240. Control the verification device to collect second material information of the second material at the verification station.
[0077] The second material information can be understood as material information related to the second material. For example, the second material information can include identification code information of the second material; the identification code information of the second material can store at least one of the material name, material identifier, and material quantity of the second material. The presentation type of the identification code information can include a QR code.
[0078] S250: When there is first material information matching the second material information, control the second rejecting device to reject the second material from the conveying device.
[0079] In an optional embodiment, a second rejection device is provided at the verification station; accordingly, when there is first material information that matches the second material information, the second rejection device is controlled to reject the second material at the verification station from the conveying device; and the first material information that matches the second material information is deleted.
[0080] In an optional embodiment, the first material information includes the QR code information of the first material; the second material information includes the QR code information of the second material; accordingly, when there is first material information that is identical to the second material information, the second rejection device is controlled to reject the second material from the conveying device.
[0081] For ease of understanding, it is taken as an example that the currently stored first material information includes material information A, material information B, and material information C.
[0082] If the second material information is material information A, it can be determined that there is first material information matching the second material information, namely material information A. In this case, the second rejection device is controlled to reject the second material from the conveyor device. Optionally, after the second material is rejected, material information A can be deleted to avoid repeated material comparisons between the second material information and material information A, thereby reducing data processing volume.
[0083] When the second material information is material information D, it can be determined that there is no first material information matching the second material information. In this case, the second rejection device can be controlled to transport the second material to the downstream equipment.
[0084] In another optional embodiment, the information types of the first material information and the second material information may be different; accordingly, it may be determined whether there is first material information that matches the second material information according to a preset matching relationship; if so, the second rejection device is controlled to reject the second material from the conveying device; otherwise, the second rejection device is controlled to convey the second material to the downstream equipment.
[0085] In an optional embodiment, the first material information can be stored in a material information library; accordingly, when the first material information matching the second material information is found in the material information library, the second rejection device can be controlled to reject the second material from the conveying device.
[0086] Optionally, the first material information of the first material stored in the material information database may be initialized in response to a start signal of the abnormal material rejection system.
[0087] The above-mentioned abnormal material rejection method controls the first detection device to detect the material status of each material at a detection station during the conveying process of each material, thereby achieving real-time identification and location of abnormal materials in the conveyor chain, providing a basis for subsequent targeted processing. By controlling the second detection device to collect and store first material information of the first material, which is a material with an abnormal material status, a material information database for abnormal materials can be established, providing a comparison benchmark for subsequent verification processes. By controlling the first rejection device to reject the first material delivered to the rejection station from the conveying device, abnormal materials are rejected in one go, reducing the impact of abnormal materials on the subsequent production environment. By controlling the verification device to collect second material information of the second material at the verification station, and if there is first material information that matches the second material information, the second rejection device is controlled to reject the second material from the conveying device, thus forming a rejection verification mechanism. If the first rejection device fails to successfully reject an abnormal material due to a malfunction or error, the information matching can be used to identify the unrejected material and trigger the second rejection device to perform a second rejection, ultimately reducing the risk of missed rejections and improving the rejection of abnormal materials.
[0088] Based on the technical solutions of the above embodiments, the present application also provides an optional embodiment, in which an output step of alarm information is added.
[0089] refer to Figure 3 The following are the steps for outputting alarm information:
[0090] S310: Obtain the quantity of first material information matching second material information among materials conveyed within a preset time period.
[0091] The material information quantity can be used to represent the number of times the secondary rejection is triggered. The larger the value of the material information quantity, the more times the secondary rejection is triggered, and the worse the rejection reliability of the first rejection device.
[0092] The preset time period can be set by technicians according to needs or experience, or determined through a large number of experiments, and this application does not impose any limitation on this.
[0093] Exemplarily, an interactive page can be displayed; in response to a trigger operation for abnormal statistics in the interactive page, a time setting bar is displayed in the interactive page; in response to a confirmation operation for a preset time period in the time setting bar, the quantity of material information of the first material information that matches the second material information in each material transported within the preset time period is obtained.
[0094] S320: When the quantity of material information is greater than a preset quantity threshold, output an alarm message.
[0095] Among them, the preset quantity threshold can be set by technical personnel according to needs or experience, or determined through a large number of experiments, and this application does not impose any limitation on this.
[0096] For example, when the quantity of material information is greater than a preset quantity threshold, an alarm message may be sent to a monitoring terminal, or the alarm message may be output through voice broadcast.
[0097] In an optional embodiment, if the number of material information exceeds a target quantity threshold, the abnormal material rejection system can be stopped to prevent excessive abnormal materials from flowing into subsequent equipment. The target quantity threshold can be set by technicians based on needs or experience, or determined through extensive experiments, and this application does not impose any restrictions on this.
[0098] In the above steps, the number of first material information items that match second material information items within a preset time period is obtained to determine the number of times secondary rejection is triggered, thereby indicating the rejection reliability of the first rejection mechanism. If the number of items exceeds a preset threshold, an alarm is output to prevent excessive abnormal material from flowing into subsequent equipment, thereby improving product quality.
[0099] Based on the technical solutions of the above embodiments, the present application also provides an optional embodiment, in which a verification step of rejecting material information is added.
[0100] refer to Figure 4 The following are the steps for verifying the rejected material information:
[0101] S410: In response to an end signal of the abnormal material rejection system, display the stored information of each first material.
[0102] S420: In response to the material information entry operation for the rejected material, the entered rejected material information is obtained.
[0103] S430: Determine the third material information that matches the discarded material information in each stored first material information; and cancel the display of the third material information.
[0104] In an optional embodiment, the abnormal material rejection system may further include a code scanning device connected to the controller; accordingly, the input rejection material information may be obtained in response to the scanning operation of the identification code on the rejection material through the code scanning device.
[0105] In an optional embodiment, referring to the above, after controlling the second rejection device to reject the second material at the verification station from the conveying device, the first material information matching the second material information may be deleted; accordingly, the rejected material in the above S420 may include the first material rejected by the first rejection device.
[0106] In another optional embodiment, after controlling the second rejection device to reject the second material at the verification station from the conveying device, the first material information matching the second material information may not be deleted; accordingly, the rejected materials in the above S420 may include the first material rejected by the first rejection device and the second material rejected by the second rejection device.
[0107] For ease of understanding, the following is an exemplary description, but it should be noted that it should not be understood as a limitation on specific verification steps.
[0108] For example, when the abnormal material rejection system ends operation, the stored first material information includes material information A, material information B, and material information C. The rejected materials include material X1 rejected by the first rejection device and material X2 rejected by the second rejection device; material X1 corresponds to material information A, and material X2 corresponds to material information B.
[0109] First, the interactive interface can display material information A, material information B, and material information C. This allows users to easily check which materials are abnormal.
[0110] Secondly, in response to the material information entry operation for the rejected materials, the entered rejected material information, ie, material information A and material information B, is obtained.
[0111] Finally, the third material information that matches the rejected material information among the stored first material information is determined, namely material information A and material information B, and the display of material information A and material information B is canceled. At this point, only material information C is displayed in the interactive interface, indicating that material information C is an abnormal material and has not been rejected. In other words, the material information of the missed rejection material is displayed.
[0112] In the above steps, by responding to the end signal of the abnormal material rejection system, the stored first material information is displayed, thereby facilitating the technician to intuitively obtain the material information of the abnormal material. By responding to the material information entry operation for the rejected material, the entered rejected material information is obtained, and the third material information that matches the rejected material information in the stored first material information is determined and the third material information is canceled from the display. Thus, the material information of the missed rejection materials can be retained, facilitating the traceability of the missed rejection materials.
[0113] Based on the technical solutions of the above embodiments, a method for removing abnormal materials is described in detail.
[0114] refer to Figure 5 FIG2 is a flow chart of a method for removing abnormal materials in another embodiment, comprising:
[0115] S501. During the process of conveying various materials by the conveying device, the first detection device is controlled to detect the material status of various materials at the detection station.
[0116] S502. Control the second detection device to collect and store first material information of a first material; the first material is a material with an abnormal material state.
[0117] S503: Acquire the conveying speed of the conveying device and the target distance between the detection station and the rejection station.
[0118] S504: Determine a target time for transporting the first material from the inspection station to the rejection station according to the transport speed and the target distance.
[0119] S505 : According to the target time, control the first rejecting device to reject the first material conveyed to the rejecting station from the conveying device.
[0120] S506. Control the verification device to collect the second material information of the second material at the verification station.
[0121] S507 : When there is first material information matching the second material information, control the second rejecting device to reject the second material from the conveying device.
[0122] S508: Delete the first material information that matches the second material information.
[0123] S509: Obtain the quantity of the first material information that matches the second material information among the materials conveyed within the preset time period.
[0124] S510: When the quantity of material information is greater than a preset quantity threshold, output an alarm message.
[0125] It should be understood that, although the various steps in the flowcharts involved in the various embodiments described above are displayed in sequence according to the instructions of the arrows, these steps are not necessarily executed in sequence in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and these steps can be executed in other orders. Moreover, at least a portion of the steps in the flowcharts involved in the various embodiments described above can include multiple steps or multiple stages, and these steps or stages are not necessarily executed and completed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a portion of steps or stages in other steps.
[0126] Based on the same inventive concept, the present application also provides an abnormal material removal device for implementing the abnormal material removal method described above. The solution provided by this device is similar to the solution described in the above method. Therefore, the specific limitations of one or more abnormal material removal device embodiments provided below can be found in the above-mentioned limitations of the abnormal material removal method and will not be repeated here.
[0127] In an exemplary embodiment, Figure 6 As shown, an abnormal material removal device is provided, which is applied to the above abnormal material removal system, including: a first control module 610, a second control module 620, a third control module 630, a fourth control module 640 and a fifth control module 650, wherein:
[0128] The first control module 610 is used to control the first detection device to detect the material status of each material at the detection station during the process of the conveying device conveying each material.
[0129] The second control module 620 is used to control the second detection device to collect and store first material information of the first material; the first material is a material with an abnormal material state.
[0130] The third control module 630 is used to control the first rejecting device to reject the first material conveyed to the rejecting station from the conveying device.
[0131] The fourth control module 640 is used to control the verification device to collect the second material information of the second material at the verification station.
[0132] The fifth control module 650 is configured to control the second rejecting device to reject the second material from the conveying device when there is first material information matching the second material information.
[0133] In one embodiment, the second rejection device is arranged at the verification station; accordingly, the third control module 630 includes: a first control unit, used to control the second rejection device to reject the second material at the verification station from the conveying device when there is first material information matching the second material information; a first deletion unit, used to delete the first material information matching the second material information.
[0134] In one embodiment, the third control module 630 includes: a first acquisition unit, used to acquire the conveying speed of the conveying device, and the target distance between the detection station and the rejection station; a first determination unit, used to determine the target time for the first material to be conveyed from the detection station to the rejection station based on the conveying speed and the target distance; a second control unit, used to control the first rejection device to reject the first material conveyed to the rejection station from the conveying device according to the target time.
[0135] In one embodiment, the third control module 630 includes: a second determination unit, used to determine the conveying order of the first material in an abnormal state based on the first material information; a third control unit, used to control the first rejection device to reject the first material conveyed to the rejection station from the conveying device according to the conveying order.
[0136] In one embodiment, it also includes: an acquisition module for acquiring the material information quantity of the first material information that matches the second material information in each material transported within a preset time period; an output module for outputting an alarm message when the material information quantity is greater than a preset quantity threshold.
[0137] In one embodiment, it also includes: an initialization module for initializing the stored first material information of the first material in response to the start signal of the abnormal material rejection system; a display module for displaying the stored first material information in response to the end signal of the abnormal material rejection system; obtaining the entered rejection material information in response to the material information entry operation for the rejection material; determining the third material information in the stored first material information that matches the rejection material information; and canceling the display of the third material information.
[0138] Each module in the abnormal material removal device can be implemented in whole or in part through software, hardware, or a combination thereof. Each module can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in the computer device in the form of software, so that the processor can call and execute the corresponding operations of each module.
[0139] In an exemplary embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as shown in FIG. Figure 7 As shown. The computer device includes a processor, memory, an input / output interface, a communication interface, a display unit, and an input device. The processor, memory, and input / output interface are connected via a system bus, and the communication interface, display unit, and input device are connected to the system bus via the input / output interface. The processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and computer program in the non-volatile storage medium. The input / output interface of the computer device is used to exchange information between the processor and external devices. The communication interface of the computer device is used to communicate with external terminals via wired or wireless means, and the wireless means can be implemented via Wi-Fi, a mobile cellular network, near-field communication (NFC), or other technologies. When executed by the processor, the computer program implements a method for rejecting abnormal materials. The display unit of the computer device is used to form a visually visible image and can be a display screen, a projection device, or a virtual reality imaging device. The display screen can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device can be a touch layer covering the display screen, or a button, trackball or touchpad set on the computer device casing, or an external keyboard, touchpad or mouse.
[0140] Those skilled in the art will understand that Figure 7 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.
[0141] In one embodiment, a computer device is further provided, including a memory and a processor. The memory stores a computer program, and the processor implements the steps in the above method embodiments when executing the computer program.
[0142] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps in the above-mentioned method embodiments are implemented.
[0143] In one embodiment, a computer program product is provided, including a computer program, which implements the steps in the above method embodiments when executed by a processor.
[0144] Those skilled in the art will understand that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. In particular, any reference to memory, database, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The databases involved in the various embodiments provided herein may include at least one of a relational database and a non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the various embodiments provided herein may be, but are not limited to, general-purpose processors, central processing units (CPUs), graphics processing units (GPUs), digital signal processors (DSPs), programmable logic devices (PLDs), quantum computing-based data processing logic devices, artificial intelligence (AI) processors, and the like.
[0145] The technical features of the above embodiments can be combined arbitrarily. In order to make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.
[0146] The above-described embodiments merely represent several implementation methods of the present application. While the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the present application. It should be noted that a person of ordinary skill in the art may make various modifications and improvements without departing from the spirit of the present application, and these modifications and improvements fall within the scope of protection of the present application. Therefore, the scope of protection of the present application shall be determined by the appended claims.
Claims
1. A method for removing abnormal materials, characterized in that: Applicable to an abnormal material rejection system, the abnormal material rejection system includes a conveying device, a detection device, a first rejection device, a verification device, and a second rejection device; the conveying device is used to convey materials along a first direction, and the conveying device is sequentially provided with a detection station, a rejection station, and a verification station along the first direction; the detection device includes a first detection device and a second detection device, and the method includes: During the process of the conveying device conveying each material, controlling the first detection device to detect the material status of each material at the detection station; controlling the second detection device to collect and store first material information of a first material; the first material is a material with an abnormal material state; and controlling the first rejecting device to reject the first material conveyed to the rejecting station from the conveying device; Controlling the verification device to collect second material information of the second material at the verification station; In the case where there is first material information matching the second material information, the second rejecting device is controlled to reject the second material from the conveying device.
2. The method according to claim 1, characterized in that The second rejection device is provided at the verification station; accordingly, when there is first material information matching the second material information, controlling the second rejection device to reject the second material from the conveying device includes: When there is first material information matching the second material information, controlling the second rejection device to reject the second material at the verification station from the conveying device; Delete the first material information that matches the second material information.
3. The method according to claim 1, characterized in that The controlling the first rejecting device to reject the first material conveyed to the rejecting station from the conveying device includes: Acquiring a conveying speed of the conveying device and a target distance between the detection station and the rejection station; Determining a target time for conveying the first material from the inspection station to the rejection station based on the conveying speed and the target distance; According to the target time, the first rejecting device is controlled to reject the first material conveyed to the rejecting station from the conveying device.
4. The method according to claim 1, wherein The controlling the first rejecting device to reject the first material conveyed to the rejecting station from the conveying device includes: determining a delivery order of the first material according to the first material information; According to the conveying sequence, the first rejecting device is controlled to reject the first material conveyed to the rejecting station from the conveying device.
5. The method according to any one of claims 1 to 4, characterized in that Also includes: Obtaining the quantity of first material information that matches second material information among all materials conveyed within a preset time period; When the quantity of the material information is greater than a preset quantity threshold, an alarm message is output.
6. The method according to any one of claims 1 to 4, characterized in that Also includes at least one of the following: In response to a start signal of the abnormal material rejection system, initializing the stored first material information of the first material; In response to an end signal of the abnormal material rejection system, the stored first material information is displayed; in response to a material information entry operation for a rejected material, the entered rejected material information is acquired; Determine the third material information that matches the rejected material information in each stored first material information; and cancel the display of the third material information.
7. An abnormal material removal device, characterized in that: Applicable to an abnormal material rejection system, the abnormal material rejection system includes a conveying device, a detection device, a first rejection device, a verification device, and a second rejection device; the conveying device is used to convey materials along a first direction, and the conveying device is sequentially provided with a detection station, a rejection station, and a verification station along the first direction; the detection device includes a first detection device and a second detection device, and the abnormal material rejection device includes: a first control module, configured to control the first detection device to detect the material status of each material at the detection station during the process of the conveying device conveying each material; A second control module is configured to control the second detection device to collect and store first material information of a first material; the first material is a material with an abnormal material state; and a third control module, configured to control the first rejecting device to reject the first material conveyed to the rejecting station from the conveying device; a fourth control module, configured to control the verification device to collect second material information of the second material at the verification station; The fifth control module is used to control the second rejection device to reject the second material from the conveying device when there is first material information matching the second material information.
8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 6 are implemented.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.
10. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are implemented.