A sealing ring packaging method, system, storage medium and intelligent terminal

By acquiring images of weight and arrangement during the sealing ring packaging process, and combining this with air blowing control, accurate counting and efficient collection of sealing rings were achieved, solving the problem of inaccurate sealing ring count and improving packaging accuracy and efficiency.

CN116620630BActive Publication Date: 2025-12-05NINGBO JIAODIAN SEALING IND CO
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310572722.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-05-18
Publication Date
2025-12-05
Estimated Expiration
2043-05-18

AI Technical Summary

Technical Problem

In the existing technology, when confirming the number of sealing rings by weighing, the weight difference caused by defects on the sealing rings leads to inaccurate sealing ring count.

Method used

By obtaining the weight values ​​of the feeding and unloading areas, combined with the sealing ring layout image and the control of the air blowing device, the feeding and unloading of the sealing rings are precisely controlled. The number of sealing rings is determined by the height value of the collecting column, and the sealing rings are stored in the way with the lowest tilt angle and energy consumption.

Benefits of technology

It improves the accuracy of sealing ring quantity and can distinguish between incomplete or excess sealing rings, reducing material jamming problems and improving collection efficiency and overall packaging accuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116620630B_ABST
    Figure CN116620630B_ABST
Patent Text Reader

Abstract

The application relates to a sealing ring packaging method and system, a storage medium and an intelligent terminal, and relates to the field of product packaging, which comprises the following steps: according to the comparison relationship between the feeding weight value and the preset feeding reference weight value, the feeding of the feeding area is started or stopped; according to the comparison relationship between the feeding weight value and the preset feeding reference weight value, the feeding of the feeding area is started or stopped; the sealing ring arrangement picture in the feeding area is obtained; the feeding and blowing parameters are determined according to the sealing ring arrangement picture; the blowing device preset in the feeding area is instructed to blow the sealing ring upward to the preset feeding column according to the feeding and blowing parameters; the height value of the sealing ring sleeved on the feeding column is obtained; according to the comparison relationship between the sealing ring quantity and the preset packaging quantity, the feeding column is instructed to pour the sealing ring to complete the packaging. The application has the effect of improving the accuracy of the sealing ring quantity.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of product packaging, and in particular to a sealing ring packaging method, system, storage medium, and smart terminal. Background Technology

[0002] A sealing ring is a product used to seal mechanical equipment.

[0003] In the prior art, sealing rings are usually sold in packages, with a fixed number of sealing rings in each package. During packaging, the weight of the sealing rings is measured, and the data of the sealing rings is estimated based on the weight.

[0004] Regarding the aforementioned technologies, the inventors believe that using weighing to confirm the quantity of sealing rings can lead to inaccurate overall quantities due to defects in the sealing rings, resulting in varying weights. There is room for improvement in this approach. Summary of the Invention

[0005] To improve the accuracy of the number of sealing rings, this application provides a sealing ring packaging method, system, storage medium, and smart terminal.

[0006] In a first aspect, this application provides a method for packaging sealing rings, employing the following technical solution:

[0007] A method for packaging sealing rings, comprising:

[0008] Get the current unloading weight value in the current unloading area and the current loading weight value in the current loading area;

[0009] Based on the comparison between the material feeding weight value and the preset material feeding reference weight value, the preset material collection area is instructed to open and close the feeding in the material feeding area.

[0010] The opening and closing of the unloading area is indicated by comparing the loading weight value with the preset loading reference weight value.

[0011] Based on the closed state of the feeding area, obtain the sealing ring arrangement image in the feeding area;

[0012] Determine the aggregate blowing parameters based on the sealing ring layout image;

[0013] According to the aggregate blowing parameters, the blowing device preset in the feeding area blows air upward to the sealing ring into the preset aggregate column, and obtains the height value of the sealing ring sleeved on the aggregate column.

[0014] The number of sealing rings is determined based on the height value, and the collection column is instructed to tilt the sealing rings to complete the packaging based on the comparison between the number of sealing rings and the preset packaging quantity.

[0015] By adopting the above technical solutions, understanding the weight in the unloading area allows for control over whether the material is fed to the collection area, thus reducing the problem of material jamming caused by overfeeding. Understanding the weight in the loading area also allows for control over whether the material is fed to the unloading area, thus reducing the difficulty of feeding. Furthermore, understanding the arrangement of the sealing rings allows for control of the air blowing device's feeding of the sealing rings, thereby determining the number of sealing rings in the collection column and improving the accuracy of the sealing ring count. When the air blowing device cannot deliver the sealing rings to the collection column, it can also be determined that the sealing rings are defective, further distinguishing between defective or excess sealing rings.

[0016] Optionally, the air blowing device blows air upwards towards the sealing ring to a preset collection column, and the control method for the collection column includes:

[0017] Obtain the current position of the sealing ring and its upward trajectory under blowing conditions;

[0018] Based on the position of the sealing ring and the upward trajectory, the falling position is determined, and the current collection position of the collection column is obtained;

[0019] The in-situ tilt angle is determined by comparing the falling position with the aggregate position.

[0020] The in-situ tilt angle is used to indicate the tilt of the aggregate column to guide the housing of the sealing ring.

[0021] By adopting the above technical solution, understanding the position of the sealing ring before it rises and then understanding its upward trajectory during the blowing process, the falling position of the sealing ring can be determined. By understanding the position of the collecting material, the tilt of the collecting column can be controlled to meet the falling sealing ring, thus fitting it onto the collecting column and improving collection efficiency.

[0022] Optionally, the air blowing device blows air upwards towards the sealing ring to a preset collection column, and the control method for the collection column includes:

[0023] The tilt angle range is determined based on the number of sealing rings;

[0024] Based on the in-situ tilt angle value and the tilt angle range, the moving position and the corresponding moving tilt angle value are matched;

[0025] The energy consumption value is obtained by analyzing the moving position and tilt angle.

[0026] Sort the energy consumption values ​​in descending order to match the movement position and tilt angle value with the lowest energy consumption value.

[0027] The movement position and tilt angle with the lowest energy consumption value are matched to indicate the location of the sealing ring in the aggregate column.

[0028] By adopting the above technical solution, since the tilt angle range is limited, the corresponding moving position and tilt angle value are matched based on the in-situ tilt angle value and the tilt angle range, so that the aggregate column can move. During the movement, the energy consumption is sorted, so as to collect the sealing ring in the way of minimum energy consumption.

[0029] Optionally, there are multiple feeding areas, and adjacent feeding areas are interconnected. The control method for the sealing rings at the boundaries of the feeding areas includes:

[0030] Obtain the image of the sealing ring at the boundary of the feeding area;

[0031] The adjustment parameters are determined by comparing the image of the sealing ring with the preset accumulation characteristics.

[0032] Based on the adjustment parameters, the blowing device is instructed to blow air upwards to the sealing ring so that it falls back into the feeding area, and the sealing ring arrangement images in different feeding areas and the sealing ring images at the boundary of the feeding area are re-acquired.

[0033] Determine the boundary blowing parameters based on the sealing ring image and the preset boundary line;

[0034] Based on the boundary blowing parameters, the blowing device is instructed to blow air upwards onto the sealing rings to the corresponding feeding area, and the sealing ring arrangement images in different feeding areas are re-acquired.

[0035] By adopting the above technical solution, there are multiple feeding areas, which operate simultaneously, and each feeding area has a collection column, improving the overall collection efficiency. Once the sealing ring falls into the boundary of the feeding area, the air blowing force of the blowing device is further controlled by observing the accumulation of the sealing ring, so that the sealing ring is re-blown and falls back into the feeding area. A second image of the sealing ring at the boundary is acquired, and the sealing ring is blown back into the feeding area according to the boundary blowing parameters, thus being re-blown into the collection column in the same manner as in the feeding area.

[0036] Optionally, there are multiple feeding areas, and adjacent feeding areas are interconnected. Methods to prevent the sealing ring from falling to a preset boundary line include:

[0037] Obtain the descent trajectory of the sealing ring;

[0038] Randomly select trajectory points based on the descent trajectory and generate future trajectory lines;

[0039] Calculate the intersection points of the future trajectory line and the boundary line;

[0040] The occlusion parameters are determined by comparing the intersection point with the preset boundary point.

[0041] The occlusion parameters are used to instruct the air blowing device to blow air upwards onto the sealing ring.

[0042] By adopting the above technical solution, the descent trajectory of the sealing ring is understood during its descent, and a future trajectory line is generated according to the trajectory points. At the same time, the intersection of the future trajectory line and the boundary line is calculated to determine whether it will fall into the boundary line. The blocking parameters are determined based on its descent position, and air is blown upwards onto the sealing ring into the collection column based on the blocking parameters.

[0043] Optionally, the method for cutting the sealing ring in the cutting area includes:

[0044] Based on the material feeding open state in the material feeding area, obtain the image of the sealing ring to be fed in the material feeding area and the unfolding angle of the material feeding area;

[0045] Determine the air blowing parameters for feeding based on the image of the material to be fed and the unfolding angle.

[0046] Based on the feeding air parameters, the preset feeding device blows air onto the sealing ring in the feeding area and updates the image of the material to be fed.

[0047] The system uses a comparison between the updated image of the material to be unloaded and the preset image of the material to indicate the start and stop of vibration in the unloading area.

[0048] By adopting the above technical solution, when the feeding area is in the open state, the image of the material to be fed and the unfolding angle are obtained, and the feeding device is determined to blow air into the feeding area with the blowing parameters. If the sealing ring is still not moved from the feeding area to the feeding area after blowing air, the feeding area is vibrated to accelerate the sealing ring falling into the feeding area.

[0049] Optionally, there are multiple feeding areas, and adjacent feeding areas are interconnected. The sealing rings in the unloading areas fall into the feeding areas. Methods for determining the unloading direction of the sealing rings in the unloading areas include:

[0050] The unloading position is determined by comparing the loading weight value in different loading areas with the preset distributed weight value.

[0051] The corresponding correction angle and air blowing parameters are matched according to the material feeding position;

[0052] The unfolding angle is updated based on the corrected angle, and the material feeding air parameters are updated based on the corrected air blowing parameters;

[0053] The updated unfolding angle is used to indicate the unfolding of the feeding area, and the updated feeding air parameters are used to indicate the feeding device to blow air onto the sealing ring towards different feeding areas, and the feeding weight value is updated.

[0054] By adopting the above technical solution, the weight of the sealing rings in different feeding areas can be determined to know the number of sealing rings in the feeding areas. Once the number of sealing rings in the corresponding feeding area decreases, the sealing rings will be sent to the corresponding feeding area, thereby improving the overall feeding efficiency.

[0055] Regarding the boundaries, this application provides a sealing ring packaging system, which adopts the following technical solution:

[0056] A sealing ring packaging system, comprising:

[0057] The acquisition module is used to acquire the unloading weight value, loading weight value, sealing ring arrangement image, height value, sealing ring position, upward motion trajectory, material collection position, sealing ring image, downward motion trajectory, image of material to be unloaded, and unfolding angle;

[0058] A memory for storing programs such as the sealing ring packaging method described above;

[0059] The processor and the program in the memory can be loaded and executed by the processor to implement the sealing ring packaging method described above.

[0060] By adopting the above technical solutions, understanding the weight in the unloading area allows for control over whether the material is fed to the collection area, thus reducing the problem of material jamming caused by overfeeding. Understanding the weight in the loading area also allows for control over whether the material is fed to the unloading area, thus reducing the difficulty of feeding. Furthermore, understanding the arrangement of the sealing rings allows for control of the air blowing device's feeding of the sealing rings, thereby determining the number of sealing rings in the collection column and improving the accuracy of the sealing ring count. When the air blowing device cannot deliver the sealing rings to the collection column, it can also be determined that the sealing rings are defective, further distinguishing between defective or excess sealing rings.

[0061] Thirdly, this application provides a computer storage medium capable of storing corresponding programs, which facilitates improving the accuracy of the number of sealing rings, and adopts the following technical solution:

[0062] A computer-readable storage medium storing a computer program that can be loaded by a processor and executed in any of the above-described sealing ring packaging methods.

[0063] By adopting the above technical solutions, understanding the weight in the unloading area allows for control over whether the material is fed to the collection area, thus reducing the problem of material jamming caused by overfeeding. Understanding the weight in the loading area also allows for control over whether the material is fed to the unloading area, thus reducing the difficulty of feeding. Furthermore, understanding the arrangement of the sealing rings allows for control of the air blowing device's feeding of the sealing rings, thereby determining the number of sealing rings in the collection column and improving the accuracy of the sealing ring count. When the air blowing device cannot deliver the sealing rings to the collection column, it can also be determined that the sealing rings are defective, further distinguishing between defective or excess sealing rings.

[0064] Fourthly, this application provides a smart terminal, which adopts the following technical solution:

[0065] A smart terminal includes a memory and a processor, wherein the memory stores a computer program that can be loaded by the processor and execute a sealing ring packaging method.

[0066] By adopting the above technical solutions, understanding the weight in the unloading area allows for control over whether the material is fed to the collection area, thus reducing the problem of material jamming caused by overfeeding. Understanding the weight in the loading area also allows for control over whether the material is fed to the unloading area, thus reducing the difficulty of feeding. Furthermore, understanding the arrangement of the sealing rings allows for control of the air blowing device's feeding of the sealing rings, thereby determining the number of sealing rings in the collection column and improving the accuracy of the sealing ring count. When the air blowing device cannot deliver the sealing rings to the collection column, it can also be determined that the sealing rings are defective, further distinguishing between defective or excess sealing rings.

[0067] In summary, this application includes at least one of the following beneficial technical effects:

[0068] 1. Improve the accuracy of the number of sealing rings;

[0069] 2. Distinguish between incomplete or excessive sealing rings. Attached Figure Description

[0070] Figure 1 This is a schematic diagram of the sealing ring packaging method.

[0071] Figure 2 This is a flowchart of the sealing ring packaging method.

[0072] Figure 3 The control method and process of the aggregate column Figure 1 .

[0073] Figure 4 The control method and process of the aggregate column Figure 2 .

[0074] Figure 5 This is a flowchart illustrating the control method for the sealing ring at the boundary of the material feeding area.

[0075] Figure 6 This is a flowchart illustrating methods to prevent the sealing ring from falling off the boundary line.

[0076] Figure 7 This is a flowchart illustrating the material preparation method for the sealing rings in the material preparation area.

[0077] Figure 8 This is a flowchart illustrating the method for directing the sealing rings in the material feeding area. Detailed Implementation

[0078] To make the purpose, technical solution, and advantages of this application clearer, the following description is provided in conjunction with the appendix. Figure 1-8 The present application will be further described in detail below with reference to embodiments. It should be understood that the specific embodiments described herein are for illustrative purposes only and are not intended to limit the scope of the application.

[0079] Reference Figure 1 This application discloses a method for packaging sealing rings. Multiple feeding areas are provided, adjacent to each other, and each feeding area is used to place the sealing rings. Each feeding area has multiple air-blowing devices that blow air upwards. These air-blowing devices can be fans, blowpipes, etc., and are set up by the operator according to the actual situation, which will not be elaborated here. The adjacent feeding areas can be arranged side-by-side or in a ring-like arrangement, depending on the operator's needs, which will not be elaborated here.

[0080] Each feeding zone has an independent collecting column above it, which can be moved and rotated above the feeding zone. Above the feeding zone is also a discharging zone, which covers the entire feeding zone. The discharging zone can temporarily store sealing rings and can be opened and closed to control the falling of the sealing rings from the discharging zone into the feeding zone.

[0081] Above the feeding area is a collection area containing sealing rings. These sealing rings can be added at any time to store them. When a sealing ring is needed in the feeding area, the sealing ring in the collection area is lowered into the feeding area by controlling the opening and closing of the collection area.

[0082] The sealing rings in the collection area fall into the unloading area, the sealing rings in the unloading area fall into the loading area, and the sealing rings in the loading area are blown upwards onto the collection column. Finally, the sealing rings on the collection column are weighed to the required height. After reaching the corresponding height, the sealing rings on the collection column are tilted and packaged.

[0083] Reference Figure 2The sealing rings are packaged according to the actual situation, and the feeding and unloading of the sealing rings are controlled. The final packaging is then completed. The sealing ring packaging method includes the following steps:

[0084] Step 100: Obtain the current unloading weight value in the current unloading area and the current loading weight value in the current loading area.

[0085] A load cell is installed in the unloading area to detect the weight of the sealing rings placed there and output the unloading weight value. A load cell is installed in the loading area to detect the weight of the sealing rings placed there and output the loading weight value.

[0086] Step 101: Based on the comparison between the material feeding weight value and the preset material feeding reference weight value, instruct the preset material collection area to open and close the feeding in the material feeding area.

[0087] The minimum material weight is a preset value, set by staff according to actual conditions, and will not be elaborated here. When the minimum material weight is less than the minimum material weight, the sealing ring in the collection area is discharged and material is fed into the discharge area. When the minimum material weight is greater than or equal to the minimum material weight, the sealing ring in the collection area is not discharged and no material is fed into the discharge area.

[0088] Step 102: Based on the comparison between the loading weight value and the preset loading reference weight value, indicate the opening and closing of the unloading area.

[0089] The loading reference weight is a preset value, set by staff according to actual conditions, and will not be elaborated here. When the loading weight is less than the loading reference weight, the sealing ring in the unloading area begins to unload and feeds material into the loading area. When the loading weight is greater than or equal to the loading reference weight, the sealing ring in the unloading area does not unload and does not feed material into the loading area.

[0090] Step 103: Based on the closed state of the material feeding area, obtain an image of the sealing ring arrangement in the material feeding area.

[0091] When the material feeding area is in the closed state, the camera captures an image of the arrangement of the sealing rings in the material feeding area.

[0092] Step 104: Determine the aggregate blowing parameters based on the sealing ring layout image.

[0093] The image showing the arrangement of the sealing rings is used to illustrate their placement. The sealing rings can be placed individually or in various stacked arrangements, which will not be elaborated upon here.

[0094] Based on the placement of the sealing rings in the sealing ring arrangement image, the sealing ring arrangement image is input into a preset database, thereby matching the aggregate blowing parameters from the database.

[0095] Step 105: Based on the aggregate blowing parameters, instruct the blowing device preset in the feeding area to blow air upwards onto the sealing ring into the preset aggregate column, and obtain the height value of the sealing ring sleeved on the aggregate column.

[0096] The feeding area is equipped with an air blowing device that blows up the sealing ring in the feeding area and into the collection column.

[0097] The air blowing device is controlled according to the aggregate blowing parameters to blow air upwards from the sealing ring in the feeding area into the preset aggregate column. The aggregate blowing parameters include, but are not limited to, blowing direction and blowing force.

[0098] When the air blowing device is in air blowing mode, it acquires the height values ​​of all the sealing rings fitted on the collecting column. A distance sensor or induction sensor is installed on the collecting column to determine the mating height of the sealing rings. Each sealing ring has the same height value; by knowing the total output height value, the number of sealing rings on the collecting column can be determined.

[0099] Step 106: Determine the number of sealing rings based on the height value, and instruct the collection column to tilt the sealing rings to complete the packaging based on the comparison between the number of sealing rings and the preset packaging quantity.

[0100] Knowing the total height, and since the height of each sealing ring is also known, the number of sealing rings can be determined.

[0101] The height of the aggregate column can accommodate more sealing rings than the number of packages. The number of packages is the preset number of sealing rings required to package one bag, which is set by the staff according to the actual situation and will not be elaborated here.

[0102] When the number of sealing rings is less than the number of packages, the collecting column continues to collect the sealing rings, and the air blowing device in the feeding area continues to operate. When the number of sealing rings equals the number of packages, the collecting column stops collecting the sealing rings, and the air blowing device in the feeding area stops operating. Simultaneously, the collecting column is controlled to tilt the sealing rings into the preset packaging bags to complete the packaging. The packaging bags can be moved by a robotic arm, and the tilting of the collecting column can be done by tilting or rotating; alternatively, the collecting column can be moved to a designated position and then operated by a robotic arm, which can be set by the operator according to the actual situation, and will not be elaborated here.

[0103] Reference Figure 3 The air blowing device in the feeding area blows air upwards to the sealing ring and to the preset collection column. The control method for the collection column includes the following steps:

[0104] Step 200: Obtain the current position of the sealing ring and the upward trajectory of the sealing ring under blowing conditions.

[0105] In the feeding area, a camera monitors the current position of the sealing ring, thus outputting the sealing ring's position.

[0106] The sealing ring is blown upward by the air blowing device in the feeding area, which puts the sealing ring into a blowing state, that is, it leaves the feeding area and flies towards the collection column. In this state, the upward movement trajectory of the sealing ring is captured by the camera.

[0107] The upward movement trajectory is the trajectory of the sealing ring in the upward state. When the sealing ring reaches the highest point, it will descend, at which point the upper body movement trajectory ends.

[0108] Step 201: Determine the falling position based on the position of the sealing ring and the upward movement trajectory, and obtain the current collection position of the collection column.

[0109] The position of the sealing ring and its upward trajectory are input into a preset database to simulate the falling position of the sealing ring after it falls. At the same time, the position of the collection column is determined by the positioning chip preset in the collection column to obtain the collection position of the collection column.

[0110] Step 202: Determine the in-situ tilt angle value based on the comparison between the falling position and the aggregate position.

[0111] After obtaining the falling position and the collection position, the falling sealing ring is collected by tilting the collection column without moving it. Therefore, when the sealing ring cannot be reached, the collection column is tilted to meet it.

[0112] The angle at which it tilts to meet the object is the in-situ tilt angle value, which is obtained by simulating the falling position and the position of the aggregate.

[0113] Step 203: Indicate the tilt of the aggregate column based on the in-situ tilt angle value to guide the receiving sealing ring.

[0114] The simulated in-situ tilt angle is used to control the tilt of the aggregate column, thereby guiding and retracting the sealing ring. After retraction, the initial angle is restored. In this embodiment, the initial angle is a vertically downward angle, i.e. Figure 1 180 degrees of the central aggregate column.

[0115] Reference Figure 4 The air blowing device blows air upwards to the sealing ring and to the pre-set collection column. The method for controlling the collection column includes the following steps:

[0116] Step 300: Determine the tilt angle range based on the number of sealing rings.

[0117] The number of sealing rings on the aggregate column varies, and so does the overall height of the sealing rings on the aggregate column. Different heights correspond to different ranges of tilt angles. Once the corresponding angle is exceeded, the sealing rings on the aggregate column will fall off. Therefore, by inputting the number of sealing rings into the database, the tilt angle range corresponding to the number of sealing rings can be matched from the database.

[0118] Step 301: Match the moving position and the moving tilt angle value corresponding to the moving position based on the in-situ tilt angle value and the tilt angle range.

[0119] The database stores the in-situ tilt angle value, tilt angle range, movement position, and movement tilt angle value. By inputting the in-situ tilt angle value and tilt angle range into the database, the movement position and its corresponding movement tilt angle value can be retrieved from the database.

[0120] The moving position is used to determine the location of the collecting column after it has moved. In this application, it refers to a range. Within this range, different moving tilt angle values ​​can be used to receive the sealing ring. The moving tilt angle value is the tilt angle of the collecting column after it reaches the moving position, so that the collecting column can collect the sealing ring.

[0121] The tilt angle value is the tilt range of the aggregate column after the movement, so that the sealing ring can enter the aggregate column.

[0122] Step 302: Analyze the moving position and tilt angle to obtain the energy consumption value.

[0123] The material collection column can receive material directly at the moving position, or it can reach the moving position and receive material using the moving tilt angle value.

[0124] Different movement positions and different movement tilt angles result in different energy consumption values. By inputting the movement position and movement tilt angle values ​​into the database, the energy consumption values ​​corresponding to different schemes can be matched from the database.

[0125] Step 303: Sort the energy consumption values ​​in descending order to match the movement position and movement tilt angle value with the lowest energy consumption value.

[0126] The energy consumption values ​​are sorted in descending order to obtain the movement position and tilt angle with the lowest energy consumption, thereby reducing energy consumption.

[0127] Step 304: Based on the matching of the movement position and movement tilt angle with the lowest energy consumption value, instruct the aggregate column to receive the sealing ring.

[0128] Based on the matching of the lowest energy consumption position and tilt angle, the aggregate column is instructed to move or tilt after moving in order to accommodate the sealing ring.

[0129] Reference Figure 5 The feeding area has multiple zones, and adjacent feeding areas are interconnected. The control method for the sealing rings at the boundaries of the feeding areas includes:

[0130] Step 400: Obtain the image of the sealing ring at the boundary of the feeding area.

[0131] A camera is installed in the feeding area to capture the condition of the sealing ring at the boundary and output an image of the sealing ring.

[0132] Step 401: Determine the adjustment parameters based on the comparison between the sealing ring image and the preset stacking characteristics.

[0133] The accumulation characteristics are preset features, which are adaptively set by staff according to different accumulation conditions of the sealing rings, and will not be elaborated here.

[0134] The sealing ring image is input into a database containing accumulation features to identify the accumulation pattern in the sealing ring image. In other words, the sealing ring image is input into the database, which contains accumulation features; therefore, by processing the accumulation patterns between the two databases, different adjustment parameters are output.

[0135] Step 402: Based on the adjustment parameters, instruct the air blowing device to blow air upwards on the sealing ring so that it falls back into the feeding area, and re-acquire images of the sealing ring arrangement in different feeding areas and images of the sealing ring at the boundary of the feeding area.

[0136] The adjustment parameters are used to comprehensively adjust parameters such as the blowing direction and blowing force of the air blowing device. By adjusting the parameters, the air blowing device is controlled to blow air upwards onto the sealing ring, so that the sealing ring falls back into the feeding area from the boundary.

[0137] After the air blowing is completed, images of the sealing ring arrangement in different feeding areas and the sealing ring at the boundary of the feeding area are re-acquired for re-evaluation.

[0138] Step 403: Determine the boundary blowing parameters based on the sealing ring image and the preset boundary line.

[0139] Based on the newly generated sealing ring image and the boundary line conditions, the sealing ring image and the preset boundary line conditions are input into the database. The database contains boundary blowing parameters. By identifying the accumulation pattern in the sealing ring image, the corresponding boundary blowing parameters are matched from the database. Boundary blowing parameters include, but are not limited to, blowing force and blowing direction.

[0140] Step 404: Based on the boundary blowing parameters, instruct the blowing device to blow air upwards onto the sealing rings to the corresponding feeding area, and re-acquire the sealing ring arrangement images in different unloading areas.

[0141] After the sealing ring is blew air by adjusting the parameters, it falls back onto the boundary line. At this time, the sealing ring on the boundary line is blew air again by the blowing device through the boundary blowing parameters so that the sealing ring falls back into the feeding area.

[0142] In this application, the adjustment parameter uses the upward airflow followed by free fall to the sealing ring, while the boundary airflow parameter uses airflow towards the feeding area, which is more targeted than the airflow of the adjustment parameter.

[0143] After the air blowing is completed, the air blowing device re-acquires images of the sealing ring arrangement in different feeding areas.

[0144] Reference Figure 6 The feeding area has multiple feeding areas, and adjacent feeding areas are interconnected. The method to prevent the sealing ring from falling to the preset boundary line includes the following steps:

[0145] Step 500: Obtain the descent trajectory of the sealing ring.

[0146] As the sealing ring rises, it will begin to descend after reaching its highest point. At this time, the camera captures the descent trajectory of the sealing ring.

[0147] Step 501: Randomly select trajectory points based on the descent trajectory and generate the future trajectory line.

[0148] Randomly select points from the descent trajectory as trajectory points, connect the trajectory points to form line segments, and place the trajectory points in a Cartesian coordinate system to obtain the corresponding functional relationship. Then, generate the future trajectory line based on the functional relationship.

[0149] The future trajectory line represents the position that the sealing ring has not yet reached but will soon reach during the descent trajectory.

[0150] Step 502: Calculate the intersection of the future trajectory line and the boundary line.

[0151] The boundary line extends infinitely upwards, and the intersection points between the future trajectory line and the boundary line are calculated and marked.

[0152] Step 503: Determine the occlusion parameters based on the comparison between the intersection point and the preset boundary point.

[0153] Boundary points are points on a preset boundary line, specifically points on the boundary line before it extends upwards. Intersection points and boundary points are input into a database, which also stores occlusion parameters. Different occlusion parameters are matched based on the positions of the intersection points and boundary points.

[0154] The database primarily determines the height and distance between the intersection point and the boundary line, thereby outputting different occlusion parameters. Occlusion parameters include, but are not limited to, air blowing direction and air blowing force.

[0155] Step 504: Instruct the air blowing device to blow air upwards onto the sealing ring according to the shielding parameters.

[0156] The shielding parameters are used to instruct the air blowing device to blow air upwards onto the sealing ring, thereby reducing the possibility of the sealing ring falling onto the boundary line during its descent. Therefore, when an intersection occurs, the sealing ring will pass through the boundary line. At this point, the height distance between the intersection and the boundary line is determined, and the air blowing behavior of the air blowing device is controlled based on the determination result to determine whether an air curtain needs to be formed for shielding.

[0157] Reference Figure 7 The sealing of the unloading area is supplemented to the sealing of the loading area. The unloading method of the sealing ring in the unloading area includes the following steps:

[0158] Step 600: Based on the material feeding open state in the material feeding area, obtain the image of the sealing ring to be fed in the material feeding area and the unfolding angle of the material feeding area.

[0159] The feeding area has a feeding open state and a feeding closed state. When the feeding is closed, the feeding area does not convey the sealing ring to the feeding area; when the feeding is open, the sealing ring in the feeding area is conveyed to the feeding area.

[0160] When the material feeding is in the open state, the camera detects the sealing ring in the feeding area and outputs an image of the material to be fed. At the same time, the angle sensor detects the unfolding angle of the feeding area and outputs the unfolding angle.

[0161] Step 601: Determine the air blowing parameters for feeding based on the image of the material to be fed and the unfolding angle.

[0162] The image of the material to be cut and the unfolding angle are entered into the database, and the air blowing parameters are matched from the database. The database has preset data on the image of the material to be cut, the unfolding angle, and the air blowing parameters, which are set by the staff according to the actual situation. This will not be elaborated here.

[0163] Step 602: Based on the feeding air parameters, instruct the preset feeding device to blow air onto the sealing ring in the feeding area and update the image to be fed.

[0164] Based on the matched air blowing parameters, the feeding device is controlled to blow air onto the sealing ring in the feeding area. The feeding device is the same as the air blowing device described above and will not be repeated here. The feeding device assists the feeding area in feeding the sealing ring into the feeding area. While the feeding device is blowing air, the image of the material to be fed in the feeding area is updated. The blowing force and direction of the feeding device are set by the operator according to the actual situation and will not be elaborated here.

[0165] Step 603: Based on the comparison between the updated image to be unloaded and the preset unloading image, indicate the start and stop of vibration in the unloading area.

[0166] The blanking image is a preset image used to represent the blanking area where blanking is complete and there is no sealing ring.

[0167] By comparing the updated image of the material to be unloaded with the image of the material being unloaded, it can be determined whether the sealing rings in the unloading area have been completely unloaded. If the sealing rings in the unloading area have not been completely unloaded, the preset vibration device in the unloading area is activated to vibrate the area and further assist in unloading. If the sealing rings in the unloading area have been completely unloaded, the preset vibration device in the unloading area is deactivated, and the unloading area is not vibrated.

[0168] Reference Figure 8 The feeding area has multiple feeding areas, and adjacent feeding areas are interconnected. The sealing ring in the unloading area falls into the feeding area. The method for controlling the unloading direction of the sealing ring in the unloading area includes the following steps:

[0169] Step 700: Determine the unloading position based on the comparison between the loading weight value in different loading areas and the preset distribution weight value.

[0170] There are multiple feeding areas, and the feeding situation of the sealing rings is different in different feeding areas. Therefore, the feeding weight value of different feeding areas is obtained separately by sensors.

[0171] The distributed weight value is a preset parameter, set by staff according to actual conditions, and will not be elaborated here. The feeding weight value is compared with the distributed weight value, and the feeding position is determined based on the comparison result.

[0172] In different feeding zones, once the feeding weight value is less than the distributed weight value, it means that there are not many sealing rings left in that feeding zone and they need to be replenished. The next feeding zone will then be the feeding position for the feeding zone.

[0173] Step 701: Match the corresponding correction angle and correct the air blowing parameters according to the material feeding position.

[0174] The database has different correction angles and blowing parameters for different material feeding positions. After the material feeding position is input into the database, the database will match the corresponding correction angle and correction blowing parameters for the material feeding position.

[0175] Step 702: Update the unfolding angle based on the corrected angle, and update the feeding air parameters based on the corrected air parameters.

[0176] The opening angle of the feeding area is updated according to the correction angle, so that the feeding area can better feed the material to the corresponding feeding area. The feeding air parameters are also updated according to the correction air parameters, so that the feeding device can better feed the material to the corresponding feeding area.

[0177] Step 703: Indicate the unfolding of the feeding area according to the updated unfolding angle, instruct the feeding device to blow air onto the sealing ring to different feeding areas according to the updated feeding air parameters, and update the feeding weight value.

[0178] The updated unfolding angle is used to indicate the unfolding of the feeding area, and the updated feeding air parameters are used to instruct the feeding device to blow air onto the sealing ring, thereby blowing the sealing ring to the corresponding feeding area, thus realizing the blowing of air onto different feeding areas that require sealing rings.

[0179] Furthermore, the loading weight value is continuously updated to accommodate the conditions of other loading areas. In this application, each time a unloading area is opened, material is fed to a loading area to reduce the problem of mutual overlap.

[0180] Based on the same inventive concept, embodiments of the present invention provide a sealing ring packaging system, comprising:

[0181] The acquisition module is used to acquire the unloading weight value, loading weight value, sealing ring arrangement image, height value, sealing ring position, upward motion trajectory, material collection position, sealing ring image, downward motion trajectory, image of material to be unloaded, and unfolding angle;

[0182] A memory for storing the program for the sealing ring packaging method;

[0183] The processor and memory can load and execute programs to implement the sealing ring packaging method.

[0184] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional modules is used as an example. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device, and unit described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0185] This invention provides a computer-readable storage medium storing a computer program that can be loaded by a processor and executed as a sealing ring packaging method.

[0186] Computer storage media include, for example, USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, optical disks, and other media that can store program code.

[0187] Based on the same inventive concept, embodiments of the present invention provide a smart terminal, including a memory and a processor, wherein the memory stores a computer program that can be loaded by the processor and executed as a sealing ring packaging method.

[0188] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the above-described division of functional modules is used as an example. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, device, and unit described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0189] The above are all preferred embodiments of this application and are not intended to limit the scope of protection of this application. Any feature disclosed in this specification (including the abstract and drawings) may be replaced by other equivalent or similar features unless specifically stated otherwise. That is, unless specifically stated otherwise, each feature is only one example of a series of equivalent or similar features.

Claims

1. A method for packaging sealing rings, characterized in that, include: Get the current unloading weight value in the current unloading area and the current loading weight value in the current loading area; The comparison between the material feeding weight value and the preset material feeding reference weight value is used to indicate the opening and closing of the feeding area in the material collection area. The opening and closing of the unloading area is indicated by comparing the loading weight value with the preset loading reference weight value. Based on the closed state of the feeding area, obtain the sealing ring arrangement image in the feeding area; Determine the aggregate blowing parameters based on the sealing ring layout image; According to the aggregate blowing parameters, the blowing device preset in the feeding area blows air upward to the sealing ring into the preset aggregate column, and obtains the height value of the sealing ring sleeved on the aggregate column. The number of sealing rings is determined based on the height value, and the collection column is instructed to tilt the sealing rings to complete the packaging based on the comparison between the number of sealing rings and the preset packaging quantity.

2. The sealing ring packaging method according to claim 1, characterized in that, The air blowing device blows air upwards towards the sealing ring and then to the pre-set collection column. The control methods for the collection column include: Obtain the current position of the sealing ring and its upward trajectory under blowing conditions; Based on the position of the sealing ring and the upward trajectory, the falling position is determined, and the current collection position of the collection column is obtained; The in-situ tilt angle is determined by comparing the falling position with the aggregate position. The in-situ tilt angle is used to indicate the tilt of the aggregate column to guide the housing of the sealing ring.

3. The sealing ring packaging method according to claim 2, characterized in that, The air blowing device blows air upwards towards the sealing ring and then to the pre-set collection column. The control methods for the collection column include: The tilt angle range is determined based on the number of sealing rings; Based on the in-situ tilt angle value and the tilt angle range, the moving position and the corresponding moving tilt angle value are matched; The energy consumption value is obtained by analyzing the moving position and tilt angle. Sort the energy consumption values ​​in descending order to match the movement position and tilt angle value with the lowest energy consumption value. The movement position and tilt angle with the lowest energy consumption value are matched to indicate the location of the sealing ring in the aggregate column.

4. The sealing ring packaging method according to claim 1, characterized in that, There are multiple feeding areas, and adjacent feeding areas are interconnected. The control methods for the sealing rings at the boundaries of the feeding areas include: Obtain the image of the sealing ring at the boundary of the feeding area; The adjustment parameters are determined by comparing the image of the sealing ring with the preset accumulation characteristics. Based on the adjustment parameters, the blowing device is instructed to blow air upwards to the sealing ring so that it falls back into the feeding area, and the sealing ring arrangement images in different feeding areas and the sealing ring images at the boundary of the feeding area are re-acquired. Determine the boundary blowing parameters based on the sealing ring image and the preset boundary line; Based on the boundary blowing parameters, the blowing device is instructed to blow air upwards onto the sealing rings to the corresponding feeding area, and the sealing ring arrangement images in different feeding areas are re-acquired.

5. The sealing ring packaging method according to claim 1, characterized in that, There are multiple feeding areas, and adjacent feeding areas are interconnected. Methods to prevent the sealing ring from falling to the preset boundary line include: Obtain the descent trajectory of the sealing ring; Randomly select trajectory points based on the descent trajectory and generate future trajectory lines; Calculate the intersection points of the future trajectory line and the boundary line; The occlusion parameters are determined by comparing the intersection point with the preset boundary point. The occlusion parameters are used to instruct the air blowing device to blow air upwards onto the sealing ring.

6. The sealing ring packaging method according to claim 1, characterized in that, The methods for cutting the sealing rings in the cutting area include: Based on the material feeding open state in the material feeding area, obtain the image of the sealing ring to be fed in the material feeding area and the unfolding angle of the material feeding area; Determine the air blowing parameters for feeding based on the image of the material to be fed and the unfolding angle. Based on the feeding air parameters, the preset feeding device blows air onto the sealing ring in the feeding area and updates the image of the material to be fed. The system uses a comparison between the updated image of the material to be unloaded and the preset image of the material to indicate the start and stop of vibration in the unloading area.

7. The sealing ring packaging method according to claim 6, characterized in that, The feeding area has multiple zones, and adjacent feeding areas are interconnected. Sealing rings from the unloading area fall into the feeding area. Methods for determining the unloading direction of the sealing rings in the unloading area include: The unloading position is determined by comparing the loading weight value in different loading areas with the preset distributed weight value. The corresponding correction angle and air blowing parameters are matched according to the material feeding position; The unfolding angle is updated based on the corrected angle, and the material feeding air parameters are updated based on the corrected air blowing parameters; The updated unfolding angle is used to indicate the unfolding of the feeding area, and the updated feeding air parameters are used to indicate the feeding device to blow air onto the sealing ring towards different feeding areas, and the feeding weight value is updated.

8. A sealing ring packaging system, characterized in that, include: The acquisition module is used to acquire the unloading weight value, loading weight value, sealing ring arrangement image, height value, sealing ring position, upward motion trajectory, material collection position, sealing ring image, downward motion trajectory, image of material to be unloaded, and unfolding angle; A memory for storing the program of the sealing ring packaging method as described in any one of claims 1 to 7; The processor and the program in the memory are capable of being loaded and executed by the processor to implement the sealing ring packaging method as described in any one of claims 1 to 7.

9. A computer-readable storage medium, characterized in that, The computer program is stored that can be loaded by a processor and executed according to any one of claims 1 to 7.

10. A smart terminal, characterized in that, It includes a memory and a processor, wherein the memory stores a computer program that can be loaded by the processor and executed according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Automatic packaging device for O-shaped rings

    CN105691675A

  • O-shaped ring counting and packaging machine

    CN112644804A