Disinfection machine processing control method and disinfection machine
By eliminating the need for sensors at the sterilization machine's process station and utilizing servo motor position mapping and differential calculation, the system accurately identifies material positions and controls the operation of process equipment. This solves the problem of equipment chaos caused by sensor failure and ensures production continuity and safety.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- TRUKING TECH LTD
- Filing Date
- 2023-12-07
- Publication Date
- 2026-04-24
AI Technical Summary
Sensors in some processing areas of the disinfection machine may malfunction or misdetect due to the alcohol or other disinfectant liquids sprayed from the nozzles, leading to equipment logic chaos or even serious consequences such as machine collisions.
Without installing sensors at the sterilization machine's process station, the material position can be accurately identified and the operation and stopping of the process equipment can be controlled through servo motor position mapping and difference calculation.
It enables accurate identification of material location and control of process equipment operation without the installation of sensors, avoiding equipment chaos caused by sensor failure and ensuring production continuity and safety.
Smart Images

Figure CN117771408B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to processing control technology, and more particularly to a processing control method for a sterilization machine and a sterilization machine. Background Technology
[0002] In the automation industry, multiple sensors are typically installed on production lines. The signals fed back by these sensors trigger the corresponding actions at each workstation. However, some processing areas of sterilization machines contain special equipment such as disinfectant nozzles. The alcohol or other disinfectant liquids sprayed from these nozzles can easily cause sensors and other detection devices installed in these areas to malfunction or misdetect, leading to equipment logic confusion, product scrapping, or even serious consequences such as equipment collisions. Summary of the Invention
[0003] The technical problem to be solved by the present invention is: in view of the technical problems existing in the prior art, the present invention provides a sterilization machine processing control method and a sterilization machine, which can accurately identify the position of the material being conveyed without installing sensors on the process station of the sterilization machine, and can timely control the operation and stop of the process equipment when the material arrives at and leaves the process station.
[0004] To solve the above-mentioned technical problems, the technical solution proposed by this invention is as follows:
[0005] A method for controlling the processing of a sterilization machine includes the following steps:
[0006] If material is detected to have arrived at the feed inlet of the sterilizer, the position value corresponding to the servo motor of the sterilizer is obtained as the first position information of the material, and the first position information of the material is stored in the corresponding empty space array unit;
[0007] The position value of the servo motor of the sterilizer is acquired in real time as the real-time position information of the material, and the difference between the real-time position information of the material and the initial position information is calculated. Based on the comparison result of the difference of all materials with the preset value, the processing area of the sterilizer is controlled to process. The processing area includes a first, second, third and fourth area set in sequence. When the material reaches the first area and / or the third area, the first area and the third area are ventilated. When the material reaches the second area, the material is sterilized. When the material reaches the fourth area, the partition door between the fourth area and the discharge port of the sterilizer is opened to remove the material from the sterilizer.
[0008] If the difference is greater than or equal to a preset threshold, the corresponding material leaves the discharge port of the sterilizer, the corresponding array unit is cleared to obtain an empty array unit, and the first position information is saved in the corresponding empty array unit, including: searching each array unit in a specified order until an empty array unit is found, and saving the first position information in the empty array unit.
[0009] Furthermore, the specified order is the order of the array cell numbers from smallest to largest.
[0010] Furthermore, when calculating the difference between the real-time position information and the initial position information of each material, the process includes: obtaining the initial position information in the array cell corresponding to the material, and calculating the absolute value of the difference between the real-time position information and the initial position information of the material.
[0011] Furthermore, the preset values include the start position setting value and end position setting value of the specified processing area or specified partition door in the first, second, third and fourth regions.
[0012] Furthermore, based on the comparison results of the differences of all materials with preset values, the processing areas of the sterilizer are controlled to perform the following:
[0013] Iterate through all array elements to find the corresponding differences;
[0014] If at least one difference is greater than or equal to the start position setting value of the specified processing area or the specified diaphragm door, and less than the end position setting value of the specified processing area or the specified diaphragm door, then control the processing equipment of the specified processing area or the specified diaphragm door to start operating.
[0015] If all differences are less than the start position setting value of the specified processing area or the specified diaphragm door, or greater than the end position setting value of the specified processing area or the specified diaphragm door, then control the stopping action of the processing equipment in the specified processing area or the specified diaphragm door.
[0016] Furthermore, when controlling the processing equipment in a designated processing area or the door of a designated compartment to begin operation includes:
[0017] If the designated processing area is the first area, the processing equipment in the first area is controlled to start operating at the same time as the processing equipment in the third area is controlled to start operating.
[0018] When controlling the stopping action of processing equipment in a designated processing area or a designated compartment door, the following applies:
[0019] If the specified processing area is the first area or the third area, determine whether there is a difference between the start position setting value of other processing areas or diaphragm doors and the end position setting value of other processing areas or diaphragm doors. If yes, control the processing equipment in the first area and the third area to continue operating; otherwise, control the processing equipment in the first area and the third area to stop operating.
[0020] Furthermore, it also includes an initialization step, specifically including: controlling the servo motor to return to zero, clearing each array cell, using the position of the servo motor as the material conveying position, and setting the material conveying position as an increment.
[0021] Furthermore, the number of array units is greater than or equal to the total number of materials being conveyed.
[0022] Furthermore, before storing the first position information of the material in the corresponding empty space array unit, the process also includes: waiting for a specified duration.
[0023] The present invention also proposes a sterilization machine, which is programmed or configured to perform any of the sterilization machine processing control methods described herein.
[0024] Compared with the prior art, the advantages of the present invention are as follows:
[0025] This invention establishes a mapping relationship between the position of the servo motor of the sterilizer and the material conveying position, and calculates the difference between the real-time position and the initial position of the material. This allows for accurate identification of the material's conveying position without the need for sensors.
[0026] This invention stores the initial position information of the material in the corresponding empty position array unit. When the difference between the real-time position of the material and the initial position is greater than a preset threshold, the corresponding array unit is cleared, thus realizing the recording of the position information of different materials on a motor-controlled conveyor belt.
[0027] This invention controls the processing of each processing area of the sterilizer based on the comparison between the difference between the real-time position and the initial position of all materials and the preset value. During the conveying of different materials in the same conveying device, it can accurately control the processing of different workstations without waiting for other workstations or materials to meet the conditions before taking action, and does not affect the operating rhythm. Attached Figure Description
[0028] Figure 1 This is a cross-sectional view of the sterilization machine.
[0029] Figure 2 This is a flowchart of a method according to an embodiment of the present invention.
[0030] Legend: 101 - Material, 102 - First area, 103 - Second area, 104 - Third area, 105 - Fourth area. Detailed Implementation
[0031] The present invention will be further described below with reference to the accompanying drawings and specific preferred embodiments, but this does not limit the scope of protection of the present invention.
[0032] The structure of the sterilizer is as follows Figure 1 As shown, its processing area includes a first area 102 arranged sequentially. Figure 1 Area A), Area 2 103 ( Figure 1 (Central B area), Third area 104 ( Figure 1 (Central C area) and the fourth area 105 ( Figure 1 The system is divided into three zones: Zone A (strong exhaust zone), Zone B (disinfection zone), Zone C (strong exhaust zone), and Zone D (buffer zone). The disinfection zone has nozzles at the top and bottom to disinfect the outer packaging of materials such as pre-filled syringe boxes. The strong exhaust zone uses a blower to draw air from Zone A or Zone B through a primary filter. Zone D buffers materials. When material 101 arrives at Zone A, Zones A and C continuously exhaust air from bottom to top. When there is no material in Zones A, B, C, or D, Zones A and C stop exhausting air. When material 101 arrives at Zone B, the nozzles in Zone B activate to disinfect material 101. When material 101 arrives at Zone D, the partition door between Zone D and the disinfection machine's outlet is opened to remove material 101 from the disinfection machine.
[0033] Because the disinfectant sprayed from the nozzles in area B can cause sensors and other detection devices to malfunction, this embodiment proposes a processing control method for a disinfection machine. This method accurately identifies the location of the material being conveyed without installing sensors at the process stations in areas A, B, C, and D inside the disinfection machine. Furthermore, it can promptly control the operation and shutdown of the corresponding process equipment when the material arrives at and leaves each area. Figure 2 As shown, it includes the following steps:
[0034] S1) Create an array L[1..n], where n is greater than or equal to the total number of materials that can be conveyed on the conveyor belt of the sterilizer;
[0035] S2) is initialized, specifically including:
[0036] Control the servo motor of the conveyor belt of the sterilizer to return to zero, so that the sterilizer runs to the initial state, and clear each array cell in array L[1..n], take the position of the servo motor as the material conveying position and set the material conveying position as the increment.
[0037] S3) By using a sensor or other detection device installed at the feed inlet of the sterilizer, it is detected whether any material has arrived at the feed inlet of the sterilizer. If material is detected to have arrived at the feed inlet of the sterilizer, the position value corresponding to the servo motor of the sterilizer is obtained as the first position information of the material. After waiting for a specified time, the first position information of the material is saved in the corresponding empty space array unit.
[0038] S4) For each material position stored in array L, perform real-time individual calculation. Specifically, obtain the first position information of the material and wait for a specified time. Then, obtain the position value of the servo motor of the sterilizer as the real-time position information of the material. Calculate the difference between the real-time position information and the first position information of the material. Based on the comparison result of the difference of all materials with the preset value, control each processing area of the sterilizer to process.
[0039] S5) If the difference is greater than or equal to the preset threshold, the corresponding material leaves the discharge port of the sterilizer, and the corresponding array unit is cleared to obtain an empty array unit.
[0040] This embodiment establishes a mapping relationship between the servo motor position of the sterilizer and the material conveying position through the above steps, and calculates the difference between the real-time position and the initial position of the material. This allows for accurate identification of the material's conveyed position without the need for sensors. Simultaneously, based on the comparison between the differences between the real-time and initial positions of all materials and preset values, the processing areas of the sterilizer are controlled. During the conveying of different materials on the same conveyor device, processing at different stations can be precisely controlled without waiting for other stations or materials to meet conditions, thus not affecting the operating rhythm. Finally, by storing the initial position information of the materials in corresponding empty array units, the position information of different materials on a motor-controlled conveyor belt is recorded. When the difference between the real-time and initial positions of the material exceeds a preset threshold, the corresponding array unit is cleared to store the initial position information of newly arrived materials at the sterilizer's inlet, achieving the recycling of array units containing materials that have left the sterilizer.
[0041] The relevant steps are explained in detail below.
[0042] In step S3, storing the first position information in the corresponding empty array cell includes: searching each array cell in a specified order, specifically searching from array cell L1 to array cell Ln in ascending order of serial number, until an empty array cell is found, and storing the first position information in the empty array cell. For example, if L1 does not store material position information, the virtual position value of the servo motor when the material arrives at the sterilizer inlet is stored in array cell L1; if L1 already stores material position information, and L2 does not store material position information, it is stored in array cell L2; if L1 and L2 already store material position information, and L3 does not store material position information, it is stored in array cell L3; when the next material arrives at the sterilizer inlet, the storage process continues in this manner.
[0043] In step S3, the sensor installed at the feed inlet of the sterilizer can be an infrared sensor, an ultrasonic sensor, or other sensors with a certain detection range. During the specified waiting time, the material being detected on the conveyor belt can be continuously detected within the detection range until the turn-on delay detection signal emitted by the sensor changes, such as from 1 to 0. At this time, the detected material has been conveyed a certain distance, thus ensuring that the effective difference between its real-time position and its initial position when it was detected can be obtained in subsequent steps.
[0044] In step S4, the difference between the real-time location information and the initial location information specifically refers to the absolute value of the difference. Therefore, when calculating the difference between the real-time location information and the initial location information of each material, the process includes: obtaining the initial location information in the array cell corresponding to the material, and calculating the absolute value of the difference between the real-time location information and the initial location information of the material.
[0045] In step S4, the preset values include the start position setting value and end position setting value of the specified processing area or specified compartment door in the ABCD region, such as... Figure 1 As shown, the designated partition doors include partition door 1 between the feed inlet and area A, partition door 2 between areas AB, partition door 3 between areas BC, partition door 4 between areas CD, and partition door 5 between area D and the discharge outlet.
[0046] When the absolute value of the difference between the real-time position information and the initial position information is greater than or equal to the set value of the start position of the partition door 1, and the absolute value of the difference between the real-time position information and the initial position information is less than the set value of the end position of the partition door 1, the partition door 1 opens; otherwise, the partition door 1 closes. This logic applies to the start and end operations of the processing equipment in partition doors 2, 3, 4, and 5, as well as areas ABCD. When controlling the processing of each area of the sterilizer based on the comparison results of the differences between all materials and preset values, this includes:
[0047] Iterate through all array elements to find the corresponding differences;
[0048] If at least one difference is greater than or equal to the start position setting value of the specified processing area or the specified diaphragm door, and less than the end position setting value of the specified processing area or the specified diaphragm door, then control the processing equipment of the specified processing area or the specified diaphragm door to start operating.
[0049] If all differences are less than the start position setting value of the specified processing area or the specified diaphragm door, or greater than the end position setting value of the specified processing area or the specified diaphragm door, then control the stopping action of the processing equipment in the specified processing area or the specified diaphragm door.
[0050] For example, the action range of partition door 1 can be set to [A1,A2], the action range of area A to [A2,A3], the action range of partition door 2 to [A3,A4], the action range of area B to [A4,A5], the action range of partition door 3 to [A5,A6], the action range of area C to [A6,A7], the action range of partition door 4 to [A7,A8], the action range of area D to [A8,A9], and the action range of partition door 5 to [A9,A10]. The lower limit of the action range is the start position setting value, and the upper limit of the action range is the end position setting value.
[0051] If the differences between all array units are a0, a1, and a3, and a0 < A1, A8 < a1 < A9, and A10 < a3 < A10, then control the diaphragm door 1, diaphragm door 2, diaphragm door 3, and diaphragm door 4 to close, and control the diaphragm door 5 to open.
[0052] Specifically, in this embodiment, when controlling the processing equipment or the designated compartment door of the specified processing area to start operating, it includes:
[0053] If the designated processing area is the first area (area A), when the material arrives at area A, areas A and C need to continuously exhaust air from bottom to top. Therefore, while controlling the processing equipment in the first area to start operating, the processing equipment in the third area (area C) is also controlled to start operating.
[0054] If the designated processing area is the second area (area B), then control the processing equipment in the second area to start operating;
[0055] If the designated processing area is the third area (area C), since areas A and C only stop exhausting when there is no material in areas A, B, C, and D, the processing equipment in the first area and the processing equipment in the third area are controlled to maintain operation.
[0056] If the designated processing area is the fourth area (area D), since the valve needs to be opened to remove the material from the sterilizer when the material arrives at area D, the partition door 5 between the fourth area and the discharge port is opened.
[0057] Correspondingly, in this embodiment, controlling the stopping action of the processing equipment in the designated processing area or the door of the designated compartment includes:
[0058] If the specified processing area is the first area (area A) or the third area (area C), determine whether there is a difference between the start position setting value of other processing areas or diaphragm doors that is greater than or equal to the start position setting value of other processing areas or diaphragm doors and less than the end position setting value of other processing areas or diaphragm doors. If yes, control the processing equipment in the first area and the third area to continue operating; otherwise, control the processing equipment in the first area and the third area to stop operating.
[0059] If the designated processing area is the second area (area B), then control the processing equipment in the second area to stop operating;
[0060] If the specified processing area is the fourth area (area D), then determine whether there is a difference between the start position setting value of the partition door between the fourth area and the discharge port that is greater than or equal to the start position setting value and less than the end position setting value of the partition door between the fourth area and the discharge port. If yes, control the partition door between the fourth area and the discharge port to remain open; otherwise, control the partition door between the fourth area and the discharge port to close.
[0061] Similarly, if the designated partition door is the partition door between the fourth zone and the discharge port, it is determined whether there is a difference between the start position setting value of the fourth zone and the end position setting value of the fourth zone. If yes, the partition door between the fourth zone and the discharge port is kept open; otherwise, the partition door between the fourth zone and the discharge port is closed.
[0062] In step S5, if the absolute value of the difference between the real-time position information and the initial position information of the material is greater than or equal to a preset threshold, it indicates that the material has left the partition door 5 (completed the last action). At this time, the array unit of the material that has left the sterilizer is recycled to ensure that the array units in the array can be used cyclically. For example, when the material J1 corresponding to array unit L1 completes the last action, the position storage information of array unit L1 is cleared, and the initial position information of the newly detected material K1 at the inlet is stored in array unit L1; when the material J2 corresponding to array unit L2 completes the last action, the position storage information of array unit L2 is cleared, and the initial position information of the newly detected material K2 at the inlet is stored in array unit L2, and so on in a cyclical manner.
[0063] This embodiment also proposes a sterilization machine, which is programmed or configured to perform the sterilization machine processing control method described above.
[0064] In summary, this invention sets the material conveying position as an increment, detects each material to obtain its position information, searches for an empty position array, and records the material position information into the array. This enables precise recording of the position information of different materials on a motor-controlled conveyor belt, allowing the identification of the current position of materials even without installing sensors at the process stations inside the sterilizer. Furthermore, this invention precisely controls the processing station's actions to begin or end processing when the current material position value minus the initial recorded position value equals a different set position value. This achieves the goal of allowing multiple materials to operate simultaneously at different stations, and when materials arrive at the process station... This invention can accurately start the equipment process and accurately determine whether to end the process based on the current position of the material. Therefore, it can perform multiple process actions on multiple materials being transported on the same transmission system without affecting each other. The invention stores material position information in empty array units. When the changing material position information reaches a set position, the array data is deleted, and the empty array units are recycled. This allows the array units to be reused without needing to expand the number of array units for newly detected materials. It is suitable for storing data of FIFO (First-In, First-Out) materials, as well as FIFO and LIFO materials, making it widely applicable.
[0065] The above description is merely a preferred embodiment of the present invention and is not intended to limit the invention in any way. Although the present invention has been disclosed above with reference to preferred embodiments, it is not intended to limit the invention. Therefore, any simple modifications, equivalent changes, and alterations made to the above embodiments based on the technical essence of the present invention without departing from the scope of the present invention should fall within the protection scope of the present invention.
Claims
1. A method for controlling the processing of a sterilization machine, characterized in that, Includes the following steps: If material is detected to have arrived at the feed inlet of the sterilizer, the position value corresponding to the servo motor of the sterilizer is obtained as the first position information of the material, and the first position information of the material is stored in the corresponding empty space array unit; The position value of the servo motor of the sterilizer is acquired in real time as the real-time position information of the material, and the difference between the real-time position information of the material and the initial position information is calculated. Based on the comparison result of the difference of all materials with the preset value, the processing area of the sterilizer is controlled to process. The processing area includes a first, second, third and fourth area set in sequence. When the material reaches the first area and / or the third area, the first area and the third area are ventilated. When the material reaches the second area, the material is sterilized. When the material reaches the fourth area, the partition door between the fourth area and the discharge port of the sterilizer is opened to remove the material from the sterilizer. The preset value includes the start position setting value and end position setting value of the specified processing area or the specified partition door in the first, second, third and fourth areas. If the difference is greater than or equal to a preset threshold, the corresponding material leaves the discharge port of the sterilizer, the corresponding array unit is cleared to obtain an empty array unit, and the first position information is saved in the corresponding empty array unit, including: searching each array unit in a specified order until an empty array unit is found, and saving the first position information in the empty array unit; When controlling the processing of each area of the sterilizer based on the comparison results of the differences of all materials with preset values, including: Iterate through all array elements to find the corresponding differences; If at least one difference is greater than or equal to the start position setting value of the specified processing area or the specified diaphragm door, and less than the end position setting value of the specified processing area or the specified diaphragm door, then control the processing equipment of the specified processing area or the specified diaphragm door to start operating. If all differences are less than the start position setting value of the specified processing area or the specified diaphragm door, or greater than the end position setting value of the specified processing area or the specified diaphragm door, then control the stopping action of the processing equipment in the specified processing area or the specified diaphragm door. When controlling the start of operation of processing equipment in a designated processing area or a designated compartment door, including: If the designated processing area is the first area, the processing equipment in the first area is controlled to start operating at the same time as the processing equipment in the third area is controlled to start operating. When controlling the stopping action of processing equipment in a designated processing area or a designated compartment door, the following applies: If the specified processing area is the first area or the third area, determine whether there is a difference between the start position setting value of other processing areas or diaphragm doors and the end position setting value of other processing areas or diaphragm doors. If yes, control the processing equipment in the first area and the third area to continue operating; otherwise, control the processing equipment in the first area and the third area to stop operating.
2. The sterilization machine processing control method according to claim 1, characterized in that, The specified order is the order of the array elements from smallest to largest.
3. The sterilization machine processing control method according to claim 1, characterized in that, When calculating the difference between the real-time location information and the initial location information of each material, the process includes: obtaining the initial location information in the array cell corresponding to the material, and calculating the absolute value of the difference between the real-time location information and the initial location information of the material.
4. The sterilization machine processing control method according to claim 1, characterized in that, It also includes an initialization step, specifically: controlling the servo motor to return to zero, clearing each array cell, using the position of the servo motor as the material conveying position, and setting the material conveying position as an increment.
5. The sterilization machine processing control method according to claim 1, characterized in that, The number of array cells is greater than or equal to the total number of materials being transmitted.
6. The sterilization machine processing control method according to claim 1, characterized in that, Before storing the first position information of the material in the corresponding empty space array unit, the process also includes: waiting for a specified duration.
7. A sterilization machine, characterized in that, The sterilizer is programmed or configured to perform the sterilizer processing control method according to any one of claims 1 to 6.
Citation Information
Patent Citations
Disinfection method for cold-chain goods and cold-chain disinfection machine
CN115040668A
Control device and method taking account of degree of heat sterilization of product
JP2011046389A