Method and device for detecting air tightness of optical fiber pre-connection fiber distribution box
Through the airtightness detection method of fiber-optic pre-connected fiber-separated box, the leakage position is automatically determined using the clamping device and image detection information, and combined with rubber bands and ultrasonic devices, the problem of difficult detection of micro bubbles in the prior art is solved, and the gas is improved Efficiency and accuracy of density detection.
Patent Information
- Application Number
- CN202411832559.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-13
- Publication Date
- 2025-01-10
- Estimated Expiration
- 2044-12-13
AI Technical Summary
When existing airtightness detection equipment detects that tiny bubbles or bubbles are blocked by the product, it is difficult to detect leakage locations of the product under test in a timely manner, resulting in low detection efficiency.
The airtightness detection method of optical fiber pre-connected fiber splitter box is adopted. The product is fixed to the positioning mold through the clamping device, and the leakage position is automatically determined using pressure detection information and image detection information, combined with the fixed position adjustment of the rubber band and the ultrasonic device cancellation Ripples to improve detection accuracy.
实现了对不同产品的自动气密性检测,提高了检测效率和准确性,减少了因浮力导致的检测偏差,并能在不改变插头的情况下调整固定位置。
Smart Images

Figure CN119290276A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of airtightness testing technology, and in particular to a method and apparatus for testing the airtightness of a fiber optic pre-connected fiber distribution box. Background Technology
[0002] Air tightness testing equipment is an important tool for ensuring the sealing performance of products. It is widely used in many industries, such as automotive, electronics, and medical devices. These devices guarantee product quality and safety by testing the air tightness of the product.
[0003] The air tightness testing equipment includes a testing device, a plug, and a water tank. When an air tightness test is required on a product, the plug in the air tightness testing equipment is manually inserted into the socket of the product under test to inject compressed air or gas into the product under test. The pressure change during inflation is detected to determine whether there is any leakage in the product under test. If there is a leakage, the product is placed in water and the leakage point is identified by manual observation so that it can be replenished.
[0004] When it is necessary to test the airtightness of a product, the product is manually fixed and moved into the water tank by the lifting mechanism. If the product leaks air, air bubbles will appear in the water tank. When tiny air bubbles appear in the water tank or air bubbles are blocked by the product, it is not easy to find the leak location of the product being tested in time by manual observation, resulting in very low testing efficiency. Summary of the Invention
[0005] To improve the efficiency of product airtightness testing, this invention provides a method and apparatus for testing the airtightness of fiber optic pre-connected fiber distribution boxes.
[0006] In a first aspect, the present invention provides a method for detecting the airtightness of an optical fiber pre-connected fiber distribution box, employing the following technical solution: A method for detecting the airtightness of a fiber optic pre-connected distribution box includes: Obtain the product shape and the location of the sockets on the product; The corresponding positioning model number is determined based on the product shape; The product shape is determined according to the socket position and the preset plug position, and the preset clamping device is controlled to select the positioning template corresponding to the positioning template number and install it on the preset positioning tooling lifting mechanism in the positioning template shape. The installation position is determined according to the product shape and the preset reset position, and the clamping device is controlled to install the product into the positioning template, and the preset fixing device is controlled to fix the product according to the product shape. The clamping device is controlled to clamp the plug and insert it into the socket according to the position of the socket and the position of the plug, and pressure detection information is obtained. When the pressure detection information exceeds the preset reference pressure information, the clamping device is controlled to pick up the product. If the pressure detection information does not exceed the preset reference pressure information, the descent distance is determined according to the product shape, and the positioning tool lifting mechanism is controlled to descend into the preset water tank according to the descent distance and the image detection information inside the water tank is obtained. Based on the image detection information, the location of the leak is determined, and the positioning tooling lift is controlled to move to the reset position for repair after the product is dried.
[0007] By adopting the above technical solution, the product to be tested is clamped into the positioning mold and fixed by the clamping device. When the pressure detection information does not exceed the reference pressure information, the positioning fixture lifting mechanism is controlled to descend into the water tank to detect the leakage location of the product. This enables automatic air tightness testing of different products, thereby improving the efficiency of product air tightness testing.
[0008] Optionally, the fixing device includes a fixing pin, and the method for controlling the preset fixing device to fix the product includes: Obtain the material information of the product; The number of clamping turns is determined based on the material information; Based on the product shape, retrieve the maximum length and the corresponding height range; When the fixed pin falls within the preset height range at the fixed pin position, the clamping device is controlled to rotate the fixed pin according to the number of clamping turns; When the preset fixing pin position does not fall within the height range, the clamping width is determined according to the fixing pin position and the product shape; The clamping distance is determined based on the clamping width and the maximum length. The number of extension turns is determined based on the clamping distance and the preset fixing pin information; Calculate the sum of the extension coils and the clamping coils to update the clamping coils; The clamping device is controlled to rotate the clamping pin according to the updated clamping ring number to clamp and fix the product.
[0009] Optionally, the fixing device includes a rubber band, and the method for controlling the preset fixing device to fix the product also includes: The mold shape is retrieved based on the model number used for positioning. The stretching tilt point is determined based on the mold shape and the position of the fixing pin. The offset distance is determined based on the socket location and the preset rubber band stretching point; Adjust the socket height according to the product shape; The stretch distance is determined based on the offset distance and the socket height; Obtain a fixed image of the product corresponding to the socket location; Determine the connection position of the plug and socket based on the fixed image; Determine the slot location based on the fixed image and the socket position; When there is a socket position between the connection position and the preset rubber band position, the stretching movement position is determined according to the slot position and the stretching distance; The clamping device is controlled to move the rubber band to the stretching position by clamping the rubber band at the stretching point. After the clamping device moves to the stretching position, it stops moving and releases the rubber band.
[0010] Optionally, when there is no socket position between the connection position and the preset rubber band position, the method for controlling the preset fixing device to fix the product further includes: The pre-fixing position of the rubber band is determined based on the position of the fixing pin and the connection position; The clamping device is controlled to move the rubber band by clamping the rubber band at the stretching point of the rubber band according to the pre-fixed position. The fixed position is determined by the gap around the connection point based on the connection point and the socket position. Determine the gap width corresponding to a fixed position based on a fixed image; When the gap width is greater than the preset rubber band diameter, the tilting stretching distance is determined according to the gap width and the connection position, and the clamping device is controlled to clamp the rubber band to move at the tilting stretching distance. After the clamping device moves, control the clamping device to descend according to the height of the socket to place the rubber band into the fixed position; The clamping device is controlled to move the rubber band according to the position of the slot, and the movement is stopped and the rubber band is released after the clamping device has moved. When the gap width is no greater than the preset rubber band width, the connection position is updated according to the fixed image and the socket position; After the connection position is updated, continue to control the clamping device to hold the rubber band to stretch and move the position, and stop the movement and release the rubber band after the clamping device has moved.
[0011] Optionally, methods after determining the stretch distance may also include: Obtain elasticity test information for rubber bands; The baseline elastic force value is determined based on the stretching distance. The stretching height distance is determined based on the location of the fixing pin and the shape of the mold. The elasticity detection information is updated based on the stretch height distance. The difference between the updated elastic force detection information and the baseline elastic force value is calculated and used as the elastic force deviation value; If the elasticity deviation value does not fall within the preset reference deviation range, a preset prompt message will be output to replace the rubber band. When the elasticity deviation value falls within the preset reference deviation range, the usage time and immersion time of the rubber band are obtained; The estimated usage time is determined based on the usage time and immersion time. When estimating usage time, output a preset prompt message.
[0012] Optional method for determining the leak location: The bubble's estimated center position and ripple amplitude parameters are determined based on image detection information. Within a preset unit time period, the rising vector parameters are determined based on the estimated center position of the bubble; The display time between each ripple amplitude parameter is obtained based on the image detection information; The bubble rising frequency is determined based on the appearance time and the rising vector parameters. The difference between the pressure detection information and the reference pressure information is calculated and used as the pressure deviation value; The distance from which bubbles are generated is determined based on the bubble rise frequency and the pressure deviation value. The location of the ripple center is determined based on image detection information; The location of the leak is determined by the distance from where the bubble is generated, the location of the ripple center, and the shape of the product.
[0013] Optional methods for verifying the location of the leak include: The cavity shape is retrieved based on the positioning model number; The shape of the gap between the product and the positioning template, as well as the gap position corresponding to the gap shape, are determined based on the cavity shape and the product shape. The timing of ripple generation and the estimated amplitude of ripples are determined based on the shape and location of the gap and the preset descent speed. The side distance is determined based on the location of the gap and the preset water tank specifications. The cancellation power is determined based on the estimated ripple amplitude and side distance, and the ultrasonic device preset in the water tank is controlled to cancel the estimated ripple amplitude based on the cancellation power. After the ultrasonic device cancels the estimated amplitude of the ripples, the ripple amplitude parameters and the ripple center position corresponding to the updated ripple amplitude parameters are updated based on the image detection information. Update the bubble generation distance based on the updated ripple amplitude parameters; The leak location was re-determined based on the updated bubble generation distance, the updated ripple center location, and the product shape.
[0014] Optionally, the verification method for the leak location also includes: The length of the bottom surface is determined based on the shape of the product. When the maximum length and the bottom length are not the same, determine whether there is a slope connecting the maximum length and the bottom length based on the product shape; When there is no inclined plane connecting the maximum length and the bottom length, the bubble ripple parameters and ordinary ripple parameters are determined based on the image detection information. Obtain the ripple disappearance time of the normal ripple parameters; The adjustment coefficient is determined based on the ordinary corrugation parameters and the bubble corrugation parameters. The ripple disappearance time is updated based on the adjustment coefficient, and the bubble rise frequency is updated based on the updated ripple disappearance time. The bubble generation distance is re-determined based on the updated bubble rise frequency.
[0015] The bubble vector offset distance is determined based on the maximum length and the bottom surface length. Update the ripple center position based on the bubble vector offset distance; The new leak location is determined based on the redefined bubble generation distance, the updated ripple center position, and the product shape.
[0016] Optionally, when there is an inclined plane connecting the maximum length and the bottom length, the method for verifying the leakage location also includes: Obtain real-time water level; The reference water level height is determined based on the descent distance, mold shape, and preset reference immersion distance; Calculate the difference between the real-time water level and the reference water level and use it as the height deviation value; Calculate the sum of the height deviation value and the reference immersion distance, and use it as the water surface deviation distance; The angle and length of the slope are determined based on the shape of the product. The actual lifting height is determined based on the slope angle and slope length. The remaining lifting height is determined based on the product shape and the actual lifting height. The rise deviation distance is determined based on the updated bubble rise distance, remaining rise height, and water surface deviation distance. Update the bubble rise distance based on the rise deviation distance and the actual rise height; The leak location was re-determined based on the updated bubble rise distance, the updated corrugation center position, and the product shape.
[0017] Secondly, this application provides an airtightness testing device for a fiber optic pre-connected fiber distribution box, which is applied to an airtightness testing method for a fiber optic pre-connected fiber distribution box as described in the first aspect: it includes a testing body, a water tank for detecting the leakage location of the product is provided on one side of the body, a positioning fixture lifting mechanism for driving the product to move vertically is provided on the side of the body near the water tank, and a plug connected to the body and used to inflate the product on the positioning fixture lifting mechanism. The positioning fixture lifting mechanism includes a positioning template for installing and fixing the product, a cylinder for driving the positioning template to move, and a guide column for guiding the positioning template to move. The positioning template is located on the side of the guide column near the water tank. A linear sleeve shaft is provided between the positioning template and the guide column for the positioning template to slide on the guide column. The guide column extends into the water tank along the height direction.
[0018] By adopting the above technical solution, the airtightness of the product on the positioning mold is tested by the detection body. When the product leaks air, the cylinder is controlled to drive the positioning mold to descend until the water in the water tank submerges the product and detects the leakage location. After the detection, the cylinder is controlled to drive the positioning mold to the reset position, thereby automatically detecting the airtightness and leakage location of the product, thus improving the detection efficiency of product airtightness.
[0019] In summary, this application includes at least one of the following beneficial technical effects: 1. The product to be tested is clamped into the positioning mold and fixed by the clamping device. When the pressure detection information does not exceed the reference pressure information, the positioning fixture lifting mechanism is controlled to descend into the water tank to detect the leakage location of the product. This enables automatic air tightness testing of different products, thereby improving the efficiency of product air tightness testing. 2. Adjust the position of the rubber band by checking the connection between the plug and socket. This allows the product to be secured without changing the plug or socket, reducing the probability of deviation in leak detection due to buoyancy in the water tank. 3. When bubbles appear at the bottom of a product that is larger at the top and smaller at the bottom, the structure where the maximum length and the bottom length are not sloped causes the bubbles to burst prematurely, resulting in deviations in the corrugation parameters. In this case, the new leak location can be determined by analyzing the ordinary corrugation parameters and the bubble corrugation parameters, thereby improving the accuracy of leak location detection. Attached Figure Description
[0020] Figure 1 This is a schematic diagram of the overall structure of the fiber optic pre-connected fiber distribution box airtightness detection device according to an embodiment of the present invention; Figure 2 yes Figure 1 A magnified view of part A in the middle; Figure 3 This is a flowchart of a method for detecting the airtightness of a fiber optic pre-connected fiber distribution box according to an embodiment of the present invention.
[0021] The parts referred to by the numbers in the above attached diagrams are as follows: 1. Detection body; 2. Box; 3. Plug; 4. Water tank; 5. Positioning fixture lifting mechanism; 6. Positioning template; 7. Cylinder; 8. Guide column; 9. Linear sleeve shaft; 10. Positioning cavity; 11. Fixing plate; 12. Limiting block; 13. Limiting post; 14. Fixing pin; 15. Rubber band. Detailed Implementation
[0022] The following is in conjunction with the appendix Figures 1 to 3 The invention will be further described in detail with reference to the embodiments.
[0023] Reference Figure 1 This application discloses an optical fiber pre-connected fiber distribution box air tightness testing device: including a testing body 1, the testing body 1 including a box 2, an air pressure stabilization and regulation system, a pressure detection system, an operation interface, a human-machine interface, an air storage tank, a water tank 4 set on one side of the testing body 1 for detecting the leakage location of the product, and a positioning tooling lifting mechanism 5 set on the side of the testing body 1 near the water tank 4 for driving the product to move vertically.
[0024] The pressure detection system includes a pressure detection module, a parameter setting display module, and plugs. The pressure detection module includes a plug 3 connected to a pressure sensor. Plug 3 is used to inflate the product on the positioning fixture lifting mechanism 5 and is connected to the housing 2. Inflation is performed by inserting plug 3 into a socket on the product to detect its airtightness. The socket is located on the product and is used for insertion of plug 3; the socket and plug 3 are mutually compatible. The parameter setting display module displays the parameters detected by the pressure sensor. This module can be a pressure sensor amplifier. Plugs are used to block multiple pre-set sockets on the product, thus preventing air leakage. In this embodiment, the plugs adopt a quick-connect structure, allowing for quick replacement of plugs of different models depending on the product.
[0025] The pneumatic pressure stabilization and regulation system is installed inside housing 2. This system includes a pressure stabilizing module for stabilizing the internal air pressure of the product and a pressure reducing module for reducing the internal pressure. The pressure stabilizing module can be a pressure regulating valve, and the pressure reducing module includes a precision pressure reducing valve and a diaphragm pressure gauge. Housing 2 has several workstations, each equipped with an interconnected pneumatic pressure stabilization and regulation system and a pressure detection system.
[0026] The operation interface is located on the side of the housing 2 along its length. The operation interface consists of a power switch, a main start button, an emergency stop button, a single-station start button, a single-station reset button, status indicator lights, and a buzzer.
[0027] The power switch controls the power supply to the detection body 1. The main start button controls the start of the detection body 1. Individual workstation start buttons are located at each workstation and control the corresponding pneumatic pressure stabilization and regulation system, pressure detection system, and positioning fixture lifting mechanism 5. Individual workstation reset buttons are located at each workstation and control the positioning fixture lifting mechanism 5 to reset. Status indicator lights are located at each workstation and display the operating status of the pneumatic pressure stabilization and regulation system, pressure detection system, and positioning fixture lifting mechanism 5. Different indicator lights have different colors corresponding to different operating conditions. Buzzers are located at each workstation and alert the user to any abnormal operating conditions of the pneumatic pressure stabilization and regulation system, pressure detection system, and positioning fixture lifting mechanism 5.
[0028] The human-machine interface (HMI) is used to manually observe and retrieve data from the detection body 1. The HMI includes a touchscreen and a control program. The touchscreen feeds back information from manual touch operations to the control program, which receives the information and retrieves the data. The gas storage tank stores the gas used in the pressure stabilization and regulation system.
[0029] Several water tanks 4 are installed on the side of the housing 2 near the operating interface. Each water tank 4 has a partition design at each workstation to prevent fluctuations in water level from affecting the testing at other workstations when the product rises and falls in the water. Each water tank 4 is equipped with a drainage device for draining water. The drainage device includes a water valve for controlling drainage and a water pipe for transporting water from the tank 4; the water valve and water pipe are interconnected. In this embodiment, the number of water tanks 4 is the same as the number of workstations on the housing 2.
[0030] Reference Figure 2 The positioning fixture lifting mechanism 5 includes a positioning template 6 for installing the product, a cylinder 7, and a guide column 8. The guide column 8 guides the positioning template 6, and is located on the side of the housing 2 near the water tank 4, extending vertically into the water tank 4. A linear sleeve 9 is fitted onto the guide column 8 for fixing and sliding the positioning template 6. The positioning template 6 is located on the side of the linear sleeve 9 away from the housing 2. The cylinder 7 drives the positioning template 6 to reciprocate linearly along the height of the housing 2.
[0031] The positioning mold 6 has a positioning cavity 10 for product installation. The positioning mold 6 includes a fixing plate 11 installed on the side of the linear sleeve shaft 9 away from the guide post 8, a limiting block 12 for limiting the product, and a limiting post 13 located at the bottom of the limiting post 13 for placing and limiting the product. The limiting block 12 is semi-circular and symmetrically installed on the side of the fixing plate 11 near the opening of the positioning cavity 10. The limiting post 13 is installed on the side of the fixing plate 11 near the positioning cavity 10. A fixing pin 14 for fixing the product is provided on the side of the limiting block 12 away from the limiting post 13. The fixing pin 14 passes through the limiting block 12 to facilitate limiting the product installed on the positioning cavity 10. The fixing pin 14 is provided with a rubber band 15 for further fixing the product in the positioning mold 6. In this embodiment, the rubber band 15 is generally located on the side of the positioning mold 6 away from the housing 2.
[0032] Reference Figure 3 Based on the same inventive concept, embodiments of the present invention provide a method for detecting the airtightness of a fiber optic pre-connected distribution box, comprising the following steps: Step S100: Obtain the product shape and the position of the socket on the product.
[0033] Product shape refers to the shape of the product that needs to be tested for air tightness, and socket position refers to the position of the socket used to inflate the product. The product shape is determined by combining the product's size parameters obtained by consulting the product specifications, and the socket position is determined by combining the corresponding size of the socket obtained from the product shape.
[0034] Step S101: Determine the corresponding positioning model number based on the product shape.
[0035] The positioning template number refers to the model number of the positioning template 6 corresponding to the shape of the installed product. The positioning template number is matched from the preset positioning template database based on the product shape. The positioning template database stores the correspondence between product shapes and positioning template numbers. The positioning template database is manually set and will not be elaborated here.
[0036] Step S102: Determine the placement shape corresponding to the product shape based on the socket position and the preset plug position, and control the preset clamping device to select the positioning template 6 corresponding to the positioning template number and install it on the preset positioning tooling lifting mechanism 5 in the placement shape.
[0037] The plug position refers to the position of the plug 3 used to test the airtightness of the product, which is formed after being preset and stored by the operator. The placement shape refers to the shape of the positioning template 6 corresponding to the product shape corresponding to the socket position and the plug position. The placement shape is determined by the shape of the positioning template 6 corresponding to the product shape corresponding to the socket position and the plug position, and the preset clamping device is controlled to select the positioning template 6 corresponding to the positioning template number and install it on the positioning fixture lifting mechanism 5 in the placement shape. The clamping device refers to the robotic arm used for clamping and moving.
[0038] Step S103: Determine the installation position based on the product shape and the preset reset position, and control the clamping device to install the product in the positioning template 6, and control the preset fixing device to fix the product according to the product shape.
[0039] The reset position refers to the initial position returned to by the positioning fixture lifting mechanism 5 after movement, which is formed by the operator's preset setting and storage. The installation position refers to the position where the product is installed in the positioning mold 6. The product shape is controlled to move to the reset position in a placement shape, and the clamping device is controlled to install the product in the positioning mold 6. The fixing device refers to the fixing pin 14 and rubber band 15 installed on the positioning mold 6. The preset fixing device is controlled according to the product shape to fix the product. This will be explained in detail through steps S200 to S408.
[0040] Step S104: Control the clamping device to clamp the plug 3 into the socket according to the socket position and the plug position, and obtain pressure detection information.
[0041] Pressure detection information refers to the pressure value of the air pressure inside the product. The plug 3 is clamped at the plug position by the control clamping device and inserted into the socket position. After insertion, the product is inflated and the parameters obtained by the pressure sensor are used as pressure detection information.
[0042] Step S105: When the pressure detection information exceeds the preset reference pressure information, control the clamping device to pick up the product.
[0043] The reference pressure information refers to the baseline pressure value corresponding to the product's air pressure when there is no leakage. The reference pressure information is preset by those skilled in the art and will not be elaborated here. When the pressure detection information exceeds the reference pressure information, it indicates that the product is not leaking, and the clamping device is controlled to remove the product to facilitate subsequent testing.
[0044] Step S106: If the pressure detection information does not exceed the preset reference pressure information, the descent distance is determined according to the product shape, and the positioning tooling lifting mechanism 5 is controlled to descend into the preset water tank 4 according to the descent distance and the image detection information inside the water tank 4 is obtained.
[0045] The descent distance refers to the distance the positioning fixture lifting mechanism 5 descends to the water tank 4. When the pressure detection information does not exceed the benchmark pressure information, it indicates that the product is leaking. The descent distance is matched with the product shape from a preset detection database, which stores the descent distances corresponding to different product shapes. The detection database is manually set and will not be elaborated here. By controlling the positioning fixture lifting mechanism 5 to operate at the descent distance, the image detection information refers to the image inside the water tank 4, which is captured in real time by a camera preset on the tank body 2 after the positioning fixture lifting mechanism 5 descends.
[0046] Step S107: Determine the leak location based on the image detection information, and control the positioning tooling lift to move to the reset position for repair after product drying.
[0047] Leakage location refers to the location where a leak exists on the product. The leak location is determined by analyzing the bubbles and ripples caused by air leakage using image detection information. After determining the leak location, the positioning fixture lift is moved to the reset position to dry the product before maintenance. This allows for automatic airtightness testing of different products, thereby improving the efficiency of product airtightness testing.
[0048] The fixing device includes a fixing pin 14, and the method for controlling the preset fixing device to fix the product includes: Step S200: Obtain the material information of the product.
[0049] Material information refers to the material of the product whose airtightness needs to be tested. The material information is obtained by querying the product's corresponding number to retrieve the corresponding material parameters.
[0050] Step S201: Determine the number of clamping turns based on the material information.
[0051] The clamping rotation count refers to the number of rotations required for the product corresponding to the material information of the fixing pin 14. The clamping rotation count is matched with the material information from the preset clamping database. The clamping database stores the correspondence between material information and clamping rotation count. The clamping database is set manually and will not be elaborated here.
[0052] Step S202: Determine the maximum length and the corresponding height range based on the product shape.
[0053] Maximum length refers to the maximum length corresponding to the vertical direction of the product shape, obtained by retrieving the maximum length from the product shape. Height range refers to the range of the maximum length in the height direction corresponding to the product shape, obtained by retrieving the range of height dimension parameters corresponding to the maximum length from the product shape.
[0054] Step S203: When the fixed pin falls within the height range at the preset position, the clamping device is controlled to rotate the fixed pin 14 according to the number of clamping turns.
[0055] The position of the fixed pin refers to the position of the fixed pin 14 on the positioning template 6. When the fixed pin position falls within the height range, it means that the fixed pin 14 can directly abut against the product. Then, the clamping device controls the number of clamping turns to clamp the fixed pin 14 and rotate it to fix the product.
[0056] Step S204: When the preset fixing pin position does not fall within the height range, determine the clamping width according to the fixing pin position and the product shape.
[0057] Clamping width refers to the width corresponding to the product shape when the product is clamped at the fixed pin position. It is calculated by taking the shortest straight-line distance between the fixed pin position and the product shape, and taking the width of the point where the shortest straight-line distance intersects with the product shape as the clamping width.
[0058] Step S205: Determine the clamping distance based on the clamping width and the maximum length.
[0059] The clamping distance refers to the distance between the fixing pin 14 and the clamping width and clamping. The clamping distance is calculated by taking half of the difference between the clamping width and the maximum length.
[0060] Step S206: Determine the number of extension turns based on the clamping distance and the preset information of the fixing pin 14.
[0061] The information for fixed pin 14 refers to the distance moved by fixed pin 14 within a unit number of rotations. This information is generated after the operator pre-selects fixed pin 14, conducts experimental testing, and stores the data. The extension number of rotations refers to the number of rotations required for fixed pin 14 to extend its clamping distance to meet the product. This extension number is calculated by dividing the clamping distance by the information for fixed pin 14.
[0062] Step S207: Calculate the sum of the extension coils and the clamping coils to update the clamping coils.
[0063] The sum of the extension coils and the clamping coils is calculated and used as the new clamping coil count.
[0064] Step S208: Control the clamping device to rotate the clamping pin 14 according to the updated clamping ring number to clamp and fix the product.
[0065] By controlling the clamping device to rotate the fixing pin 14 with an updated number of clamping turns to clamp and fix the product, the probability of data deviation caused by the buoyancy of the product due to water in the detection of the leak location can be reduced, thereby improving the accuracy of leak location detection.
[0066] The fixing device includes a rubber band 15, and the method for controlling the preset fixing device to fix the product also includes: Step S300: Retrieve the mold shape based on the positioning model number.
[0067] The mold shape refers to the shape corresponding to the outer shell of the positioning mold 6. The mold shape is formed by retrieving the corresponding size parameters of the outer shell through the positioning mold number.
[0068] Step S301: Determine the stretching tilt point based on the mold shape and the position of the fixing pin.
[0069] The stretching tilt point refers to the position point corresponding to the tilted stretching of the rubber band 15. It is the position point where the length parameter from the opening in the mold shape and the position of the fixing pin intersect along the straight line from the mold shape to the opening.
[0070] Step S302: Determine the offset distance based on the socket position and the preset rubber band stretching point.
[0071] The rubber band stretching point refers to the position where the clamping device holds and stretches the rubber band 15. It is formed after the operator presets and stores the center position of the rubber band 15. The offset distance refers to the distance between the socket position and the rubber band stretching point. It is calculated as the straight-line distance between the socket position and the rubber band stretching point.
[0072] Step S303: Adjust the socket height according to the product shape.
[0073] The socket height refers to the height of the socket on the product. The socket height is determined by extracting the corresponding dimensional parameters of the socket from the product shape.
[0074] Step S304: Determine the stretch distance based on the offset distance and the socket height.
[0075] The stretch distance refers to the distance that the rubber band 15 needs to be stretched. This stretch distance is determined by matching the offset distance with the socket height from a preset rubber band database. The rubber band database pre-stores the stretch distances corresponding to different offset distances and socket heights, as well as the elasticity values corresponding to different stretch distances and the lifespan corresponding to different humidity levels. The rubber band database is manually configured and will not be elaborated upon here.
[0076] Step S305: Obtain a fixed image of the product corresponding to the socket location.
[0077] The fixed image refers to the detection image obtained by installing the product on the positioning template 6. The fixed image is obtained by taking an image of the product and the positioning template 6 with a camera preset on the housing 2 facing the socket position.
[0078] Step S306: Determine the connection position of plug 3 and socket based on the fixed image.
[0079] The connection position refers to the location where the plug 3 connects to the socket. This connection position is determined by simultaneously identifying the positions corresponding to preset socket features and preset plug 3 features from a fixed image. Socket features refer to the shape features corresponding to the socket on the product, and plug 3 features refer to the shape features corresponding to the plug 3 on the product. These socket features and plug 3 features are formed after being preset and stored by the operator.
[0080] Step S307: Determine the slot position based on the fixed image and the socket position.
[0081] The slot position refers to the slot position formed by multiple socket positions on the product. The slot position is identified by using a fixed image to determine the position corresponding to the slot along the length of the product between multiple socket positions.
[0082] Step S308: When there is a socket position between the connection position and the preset rubber band position, the stretching movement position is determined according to the slot position and the stretching distance.
[0083] The rubber band position refers to the position where the rubber band 15 is fixed on both sides of the fixing pin 14 and pre-placed in the positioning template 6 away from the box 2. This position is formed after being pre-set and stored by the operator. The stretching movement position refers to the position where the rubber band 15 moves above the slot position after being stretched. If there is a socket position between the connection position and the rubber band position, it means that the plug 3 will not block the rubber band 15 from moving to the slot position. Therefore, the position corresponding to the stretching distance above the slot position is taken as the stretching movement position.
[0084] Step S309: Control the clamping device to move the rubber band 15 to the stretching position according to the stretching position, and stop moving the rubber band 15 after the clamping device moves to the stretching position.
[0085] By controlling the clamping device to clamp the rubber band 15 at the stretching point and move it to the stretching position, and after the clamping device moves to the stretching position, the movement is stopped and the rubber band 15 is released so that the rubber band 15 is located in the groove, thereby further fixing the product.
[0086] When there is no socket position between the connection position and the preset rubber band position, the method for controlling the preset fixing device to fix the product also includes: Step S400: Determine the pre-fixed position of the rubber band 15 based on the position of the fixing pin and the connection position.
[0087] The pre-fixed position refers to the position where the rubber band 15 pre-fixes the product. The pre-fixed position is calculated by measuring the vertical distance between the fixing pin position and the connection position, and by measuring the position of the rubber band along the direction of the connection position and the vertical distance.
[0088] Step S401: Control the clamping device to move the rubber band 15 by clamping it at the rubber band stretching point according to the pre-fixed position.
[0089] By controlling the clamping device to clamp the rubber band 15 at the rubber band stretching point and move it to the pre-fixed position, the product can be pre-fixed.
[0090] Step S402: Determine the position of the gap around the connection position as the fixed position based on the connection position and the socket position.
[0091] The fixed position refers to the position where there is a gap around the connection position and it is used to fix the rubber band 15. The connection position and the socket positions around the connection position are identified by the fixed image, and the position of the gap between the connection position and the socket positions on both sides is taken as the fixed position.
[0092] Step S403: Determine the gap width corresponding to the fixed position based on the fixed image.
[0093] The gap width refers to the width of the gap between the connection position and the socket positions on both sides. It is calculated by fixed image recognition and the straight-line distance between the center of the socket position corresponding to the connection position and the center of the socket positions on both sides. The socket diameter refers to the diameter of the socket on the product. The socket diameter is obtained by retrieving the socket size specifications from the product shape. The difference between the straight-line distance and the socket diameter is then calculated as the gap width.
[0094] Step S404: When the gap width is greater than the preset diameter of the rubber band 15, determine the tilting stretching distance according to the gap width and the connection position, and control the clamping device to clamp the rubber band 15 to move at the tilting stretching distance.
[0095] The diameter of rubber band 15 refers to the diameter of the rubber band 15 used to fix the product, which is formed after being preset and stored by the operator. The tilt stretching distance refers to the distance required to tilt and stretch the rubber band 15 to the fixed position. When the gap width is greater than the preset diameter of rubber band 15, it means that the rubber band 15 can be placed in the fixed position. Then, by stretching from the connection position, the sum of the socket radius and the gap width is calculated, and the calculated sum is matched with the tilt stretching distance from the rubber band database. By controlling the clamping device to clamp and move the rubber band 15 at the tilt stretching distance, the rubber band 15 can be located within the gap width.
[0096] Step S405: After the clamping device moves, control the clamping device to descend according to the height of the socket and place the rubber band 15 into the fixed position.
[0097] After the clamping device moves by clamping the rubber band 15 at an inclined stretching distance, the clamping device is lowered by controlling the height of the socket to place the rubber band 15 into the fixed position.
[0098] Step S406: Control the movement of the clamping device to hold the rubber band 15 according to the position of the slot, and stop the movement and release the rubber band 15 after the clamping device has moved.
[0099] The clamping device moves the rubber band 15 by controlling the position of the slot, and stops moving and releases the rubber band 15 after the clamping device moves, so that the rubber band 15 can be placed in the fixed position and the slot position, thereby further fixing the product and making it less likely for the rubber band 15 to fall off.
[0100] Step S407: When the gap width is not greater than the preset rubber band width 15, update the connection position according to the fixed image and the socket position.
[0101] If the gap width is not greater than the preset rubber band 15 width, it means that the rubber band 15 cannot be placed in the fixed position. In this case, the socket position that is far away from the rubber band position is selected from the fixed image as the new connection position.
[0102] Step S408: After the updated connection position, continue to control the clamping device to clamp the rubber band 15 to stretch and move the position, and after the clamping device moves, stop the movement and release the rubber band 15.
[0103] After the connection position is updated, the clamping device continues to hold the rubber band 15 to move the stretching position. After the clamping device moves, the movement is stopped and the rubber band 15 is released, so that the rubber band 15 can continue to be placed in the slot position, thereby further fixing the product.
[0104] Methods following the determination of the stretch distance also include: Step S500: Obtain the elasticity detection information of the rubber band 15.
[0105] The elasticity detection information refers to the elasticity value of the rubber band 15 corresponding to the stretching distance. The parameters obtained by the clamping device clamping the rubber band 15 and moving it are detected by a spring force gauge preset on the clamping device as elasticity detection information.
[0106] Step S501: Determine the reference elastic force value based on the stretching distance.
[0107] The reference elastic force value refers to the reference elastic force value generated when the rubber band 15 is stretched to the stretching distance. The reference elastic force value is matched from the rubber band database by the stretching distance.
[0108] Step S502: Determine the stretching height distance based on the position of the fixing pin and the shape of the mold.
[0109] The stretching height distance refers to the distance from the stretching tilt point to the stretching height distance of the rubber band 15. The stretching height distance is calculated by taking the shortest straight-line distance between the fixed pin position and the opening of the positioning template 6.
[0110] Step S503: Update the elasticity detection information based on the stretch height distance.
[0111] By matching the stretching height distance with the correction coefficient corresponding to the stretching distance from the rubber band database, and then calculating the product of the elasticity detection information and the correction coefficient as the new elasticity detection information, it is less likely that the positioning mold 6 will press against the rubber band 15 to increase the extension distance of the rubber band 15, which would lead to errors in the elasticity detection information.
[0112] Step S504: Calculate the difference between the updated elastic force detection information and the reference elastic force value and use it as the elastic force deviation value.
[0113] The elastic force deviation value refers to the deviation between the updated elastic force detection information and the reference elastic force value. It is calculated by taking the difference between the updated elastic force detection information and the reference elastic force value as the elastic force deviation value.
[0114] Step S505: If the elasticity deviation value does not fall within the preset reference deviation range, a preset prompt message is output to replace the rubber band 15.
[0115] The reference deviation range refers to the allowable error range for the elasticity deviation value of rubber band 15, which is formed after being preset and stored by the operator. The prompt message is a message to prompt the operator to replace rubber band 15. When the elasticity deviation value does not fall within the reference deviation range, it means that rubber band 15 can no longer be used, and a prompt message is output to replace rubber band 15.
[0116] Step S506: When the elasticity deviation value falls within the preset reference deviation range, obtain the usage time and immersion time of the rubber band 15.
[0117] Usage time refers to the time that the rubber band 15 has been used, and immersion time refers to the time that the rubber band 15 has been in the water for use. When the elasticity deviation value falls within the reference deviation range, it means that the rubber band 15 can continue to be used. The usage time is obtained by recording the time when the rubber band 15 was installed in advance and by retrieving the current time and the time when it was installed. At the same time, the total time after the rubber band 15 enters and exits the water tank 4 and is dried is marked as the immersion time.
[0118] Step S507: Determine the estimated usage time based on the usage time and immersion time.
[0119] The estimated usage time refers to the estimated time that rubber band 15 can continue to be used. This is determined by matching the corresponding correction coefficient from the rubber band database based on the immersion time, and then calculating the product of the preset usage time of rubber band 15 and the correction coefficient, which is then used as the estimated usage time. The actual usage time of rubber band 15 refers to the time that rubber band 15 can be used. This is determined by querying the parameters of rubber band 15 and retrieving the corresponding parameters as the usage time.
[0120] Step S508: When estimating the usage time, output a preset prompt message.
[0121] When the rubber band 15 reaches the estimated usage time, a preset prompt message will be output to remind the operator to replace the rubber band 15.
[0122] Methods for determining the location of a leak: Step S600: Determine the estimated center position of the bubble and the ripple amplitude parameters based on the image detection information.
[0123] The ripple amplitude parameter refers to the amplitude parameter of the ripples generated when bubbles burst on the water surface during product leakage. The estimated center position of the bubble refers to the center position corresponding to the irregularly shaped bubble. The ripple amplitude parameter is obtained by identifying preset ripple features from image detection information and combining the ripple's perpendicularity to the water surface and the ripple's width. The bubble is then selected by bounding a box in the image detection information, and the center of the smallest regular circle obtained from the selected bubble is used as the estimated center position of the bubble.
[0124] Step S601: Within a preset unit time, determine the rising vector parameters based on the estimated center position of the bubble.
[0125] The rise vector parameter refers to the direction and distance of the rise of bubbles generated when a product leaks. It is formed by detecting the straight-line distance between the estimated center positions of individual bubbles within a preset unit time by using image detection information, and combining the direction corresponding to the straight-line distance with the straight-line distance.
[0126] Step S602: Obtain the display time between each ripple amplitude parameter based on the image detection information.
[0127] The display time refers to the time interval between the display of each ripple amplitude parameter. The first ripple is identified by the image detection information and marked. The time between the appearance of the ripple amplitude parameter and the reappearance of the ripple amplitude parameter at the corresponding position is used as the display time.
[0128] Step S603: Determine the bubble rising frequency based on the appearance time and the rising vector parameter.
[0129] Bubble rise frequency refers to the frequency at which bubbles rise due to product leakage. It is obtained by combining the unit time with the rise vector parameter.
[0130] Step S604: Calculate the difference between the pressure detection information and the reference pressure information and use it as the pressure deviation value.
[0131] The pressure deviation value refers to the deviation between the pressure detection information and the reference pressure information. It is calculated by taking the difference between the pressure detection information and the reference pressure information as the pressure deviation value.
[0132] Step S605: Determine the distance from which the bubble is generated based on the bubble rising frequency and the pressure deviation value.
[0133] The bubble generation distance refers to the distance that bubbles generated when a product leaks travel to the water surface. This distance is determined by matching the bubble rise frequency with the pressure deviation value from a pre-set bubble detection database. The bubble detection database stores the bubble generation distances corresponding to different bubble rise frequencies and pressure deviation values. This database is manually configured and will not be elaborated upon here.
[0134] Step S606: Determine the location of the ripple center based on the image detection information.
[0135] The ripple center position refers to the center position corresponding to the ripple amplitude parameter. The center position of the range corresponding to the ripple amplitude parameter is identified from the image detection information.
[0136] Step S607: Determine the leak location based on the distance of bubble formation, the center position of the ripples, and the shape of the product.
[0137] The leak location is determined by marking the distance generated by bubbles pointing vertically downwards from the center of the ripple towards the water surface, and then identifying the intersection of the marked point and the shortest straight-line distance between the product shape.
[0138] Methods for verifying the location of a leak include: Step S700: Determine the cavity shape based on the positioning model number.
[0139] The cavity shape refers to the shape of the cavity corresponding to the positioning template 6. The cavity shape is formed by combining the dimensional parameters corresponding to the cavity of the positioning template 6 obtained from the positioning template number.
[0140] Step S701: Determine the shape of the gap between the product and the positioning template 6, and the gap position corresponding to the shape of the gap, based on the cavity shape and the product shape.
[0141] The gap shape refers to the shape of the gap between the product and the positioning template 6. The gap position refers to the location where the gap shape exists. By comparing the cavity shape with the product shape, the shape that does not overlap with the product shape is taken as the gap shape, and the position corresponding to the gap shape is taken as the gap position.
[0142] Step S702: Determine the ripple generation time and ripple estimation amplitude based on the gap shape, gap location, and preset descent speed.
[0143] The descent speed refers to the speed at which the product descends into the water tank 4 under the control of the positioning fixture lifting mechanism 5. The ripple generation time refers to the time point at which the ripples generated by the gap shape are produced. This is calculated by taking the straight-line distance between the gap position and the preset descent position, and then dividing the straight-line distance by the descent speed. The estimated ripple amplitude refers to the estimated amplitude of the ripples generated by the gap shape. This amplitude is matched against a preset ripple detection database based on the gap shape. The ripple detection database stores the correspondence between gap shapes and estimated ripple amplitudes. This database is manually set and will not be elaborated upon here.
[0144] Step S703: Determine the side distance based on the gap location and the preset water tank specifications.
[0145] The water tank specifications refer to the dimensions and shape of water tank 4, which are preset and stored by the operator. The side distance refers to the distance between the gap position and the side of water tank 4, which is calculated by placing the gap position perpendicular to the side of water tank 4.
[0146] Step S704: Determine the cancellation power based on the estimated ripple amplitude and side distance, and control the ultrasonic device preset in the water tank 4 to cancel the estimated ripple amplitude based on the cancellation power.
[0147] The cancellation power refers to the power of the ultrasonic device corresponding to the cancellation distance of the ripples. The ultrasonic device is a device used to cancel ripples and make the water surface calm quickly. The cancellation power is matched from the preset ultrasonic database by the estimated amplitude of the ripples and the side distance. The ultrasonic database stores the power of the ultrasonic device corresponding to different estimated amplitudes of ripples and side distances. The ultrasonic device is controlled to operate at the cancellation power to cancel the estimated amplitude of the ripples.
[0148] Step S705: After the ultrasonic device cancels the estimated amplitude of the ripple, the ripple amplitude parameter and the ripple center position corresponding to the updated ripple amplitude parameter are updated according to the image detection information.
[0149] After the ultrasonic device cancels the estimated amplitude of the ripple, it will use image detection information to update the parameters corresponding to the ripple detected after the ripple is generated, as well as the ripple center position corresponding to the updated ripple amplitude parameters.
[0150] Step S706: Update the bubble generation distance based on the updated ripple amplitude parameters.
[0151] The updated ripple amplitude parameters are used to jump back to step S601 to obtain the new bubble generation distance.
[0152] Step S707: Determine the leak location based on the updated bubble generation distance, the updated ripple center position, and the product shape.
[0153] By updating the distance generated by the bubble, updating the center position of the ripple, and the product shape, step S607 is executed again to obtain a new leak location, thereby preventing the ripples generated during the product descent from causing an error in the leak location.
[0154] Methods for verifying the location of leaks also include: Step S800: Determine the bottom length based on the product shape.
[0155] The base length refers to the length corresponding to the base of the product shape. The base length is obtained by extracting the base length from the product shape.
[0156] Step S801: When the maximum length and the bottom length are inconsistent, determine whether there is a slope connecting the maximum length and the bottom length according to the product shape.
[0157] When the maximum length and the bottom length are inconsistent, it means that the shape of the bottom of the product is smaller than the shape corresponding to the maximum length. Then, the shape between the maximum length and the bottom length is retrieved by the product shape to determine whether there is a slope connecting them, thereby determining whether there is a situation where the shape corresponding to the maximum length causes the bubble to burst prematurely.
[0158] Step S802: When there is no inclined plane connecting the maximum length and the bottom length, determine the bubble ripple parameters and ordinary ripple parameters based on the image detection information.
[0159] Ordinary ripple parameters refer to the amplitude parameters of ripples not generated by bubbles bursting on the water surface, while bubble ripple parameters refer to the amplitude parameters of ripples generated by bubbles bursting on the water surface. When there is no inclined plane connecting the maximum length and the bottom length, there may be a situation where the shape corresponding to the maximum length causes the bubble to burst prematurely. In this case, the ripple parameters corresponding to the distance between the ripple and the bubble not being greater than a preset reference distance are retrieved through image detection information as bubble ripple parameters, and the ripple parameters corresponding to the distance between the ripple and the bubble not being greater than the reference distance are used as ordinary ripple parameters. The reference distance refers to the maximum distance between the bubble and the water surface when it bursts prematurely, which is formed after being preset and stored by the operator.
[0160] Step S803: Obtain the ripple disappearance time of the normal ripple parameters.
[0161] The ripple disappearance time refers to the time it takes for ordinary ripple parameters to disappear from the water surface. The ripple disappearance time is defined as the time from the display of ordinary ripple parameters to their disappearance, which is marked by image detection information.
[0162] Step S804: Determine the adjustment coefficient based on the ordinary ripple parameters and the bubble ripple parameters.
[0163] The adjustment factor is a correction factor used to adjust the disappearance time of the ripples. It is calculated by taking the quotient of the ordinary ripple parameter and the bubble ripple parameter and using it as the adjustment factor.
[0164] Step S805: Update the ripple disappearance time according to the adjustment coefficient, and update the bubble rise frequency according to the updated ripple disappearance time.
[0165] The new bubble rising frequency is obtained by calculating the product of the adjustment coefficient and the ripple disappearance time, and replacing the display time with the updated ripple disappearance time.
[0166] Step S806: Redetermine the bubble generation distance based on the updated bubble rise frequency.
[0167] The new bubble generation distance is matched from the bubble detection database using the updated bubble rise frequency.
[0168] Step S807: Determine the bubble vector offset distance based on the maximum length and the bottom surface length.
[0169] The bubble vector offset distance refers to the vector distance that a bubble deviates from when it moves towards the water surface. It is calculated as half the difference between the maximum length and the bottom length.
[0170] Step S808: Update the ripple center position based on the bubble vector offset distance.
[0171] The new ripple center position is determined by shifting the ripple center position by the distance offset from the bubble vector, and then using the shifted coordinates as the new ripple center position.
[0172] Step S809: Determine the new leak location based on the redefined bubble generation distance, the updated ripple center position, and the product shape.
[0173] By re-determining the bubble generation distance, the updated ripple center position, and the product shape, the process jumps back to step S607 to obtain a new leak location, thereby reducing the likelihood of the ripples caused by premature bubble rupture causing errors in the leak location.
[0174] When there is an inclined plane connecting the maximum length and the bottom length, the method for verifying the leak location also includes: Step S900: Obtain the real-time water level height.
[0175] Real-time water level refers to the real-time height of the water surface, which is obtained by the parameters detected by the liquid level sensor preset in water tank 4.
[0176] Step S901: Determine the reference water level height based on the descent distance, mold shape, and preset reference immersion distance.
[0177] The reference water level height refers to the water level height corresponding to the product's descent into the water tank 4. The water level height is matched from the preset water level database by the mold shape and descent distance, and the sum of the water level height and the reference immersion distance is calculated as the reference water level height.
[0178] Step S902: Calculate the difference between the real-time water level and the reference water level and use it as the height deviation value.
[0179] The height deviation value refers to the deviation between the real-time water surface height and the reference water surface height. It is calculated by taking the difference between the real-time water surface height and the reference water surface height as the height deviation value.
[0180] Step S903: Calculate the sum of the height deviation value and the reference immersion distance and use it as the water surface deviation distance.
[0181] The water surface deviation distance refers to the distance between the product and the water surface. It is calculated by summing the height deviation value and the reference immersion distance.
[0182] Step S904: Determine the slope angle and slope length based on the product shape.
[0183] The slope angle refers to the angle between the maximum length and the bottom length of the slope, and the slope length refers to the length of the slope between the maximum length and the bottom length. The slope angle is obtained by retrieving the angle of the corresponding slope from the product shape, and the slope length is obtained by retrieving the length parameter of the corresponding slope.
[0184] Step S905: Determine the actual lifting height based on the slope angle and slope length.
[0185] The actual rise height refers to the actual height the bubble rises, which is calculated using the formula for a right-angled triangle based on the slope angle and slope length.
[0186] Step S906: Determine the remaining lifting height based on the product shape and the actual lifting height.
[0187] The remaining rise height refers to the height of the product that is not the shape corresponding to the slope. It is obtained by retrieving the total height of the product from its shape and calculating the difference between the total height and the actual rise height, which is then used as the remaining rise height.
[0188] Step S907: Determine the rise deviation distance based on the updated bubble rise distance, remaining rise height, and water surface deviation distance.
[0189] The rise deviation distance refers to the deviation distance corresponding to the rise of the bubble. It is calculated by summing the remaining rise height and the water surface deviation distance, and then calculating the difference between the updated bubble rise distance and the sum, which is used as the rise deviation distance.
[0190] Step S908: Update the bubble rise distance based on the rise deviation distance and the actual rise height.
[0191] The new bubble rise distance is calculated by summing the rise deviation distance with the actual rise height.
[0192] Step S909: Determine the leak location based on the updated bubble rise distance, the updated corrugation center position, and the product shape.
[0193] Based on the updated bubble rise distance, the updated ripple center position, and the product shape, the process jumps back to step S607 to obtain a new leak location, thereby reducing the likelihood of errors in the leak location caused by ripples resulting from bubble movement path deviation.
[0194] The above description is merely a preferred embodiment of the present invention. The scope of protection of the present invention is not limited to the above embodiments. All technical solutions falling within the scope of the present invention's concept are within the scope of protection of the present invention. It should be noted that for those skilled in the art, any improvements and modifications made without departing from the principles of the present invention should also be considered within the scope of protection of the present invention.
Claims
1. A method for detecting air tightness of an optical fiber pre-connection fiber distribution box, characterized in that: include: Get the product shape and the socket location on the product; Determine the corresponding positioning model number according to the product shape; Determine the placement shape corresponding to the product shape according to the socket position and the preset plug position, and control the preset clamping device to select the positioning template (6) corresponding to the positioning template number and install it on the preset positioning tool lifting mechanism (5) in the placement shape; Determining the installation position according to the shape of the product and the preset reset position, and controlling the clamping device to install the product in the positioning mold (6) and controlling the preset fixing device to fix the product according to the shape of the product; Controlling the clamping device to clamp the plug (3) and insert it into the socket according to the socket position and the plug position, and obtaining pressure detection information; When the pressure detection information exceeds the preset reference pressure information, the clamping device is controlled to pick up the product; When the pressure detection information does not exceed the preset reference pressure information, the descending distance is determined according to the shape of the product, and the positioning tool lifting mechanism (5) is controlled to descend into the preset water tank (4) according to the descending distance and image detection information in the water tank (4) is obtained; The leak location is determined based on the image detection information, and the positioning tool lift is controlled to move to the reset position to dry the product for maintenance.
2. A method for detecting air tightness of an optical fiber pre-connection fiber distribution box according to claim 1, characterized in that: The fixing device comprises a fixing pin (14), and the method of controlling the preset fixing device to fix the product comprises: Get product material information; Determine the number of clamping circles based on material information; According to the product shape, the maximum length and the height range corresponding to the maximum length are retrieved; When the preset fixing pin position falls within the height range, the clamping device is controlled to clamp the fixing pin (14) to rotate according to the number of clamping turns; When the preset fixing pin position does not fall within the height range, the clamping width is determined according to the fixing pin position and the product shape; Determine the clamping distance based on the clamping width and maximum length; The number of extension turns is determined according to the clamping distance and the preset fixing pin (14) information; Calculate the sum of the extension number of circles and the clamping number of circles to update the clamping number of circles; The clamping device clamping and fixing pin (14) is controlled to rotate according to the updated number of clamping turns to clamp and fix the product.
3. A method for detecting air tightness of an optical fiber pre-connection fiber distribution box according to claim 2, characterized in that: The fixing device includes a rubber band (15), and the method of controlling the preset fixing device to fix the product also includes: According to the positioning model number, the mold shape can be retrieved; Determine the stretching tilt point based on the mold shape and the position of the fixing pin; Determine the offset distance based on the socket position and the preset rubber band stretching point; Adjust the socket height according to the product shape; Determine the stretching distance based on the offset distance and the socket height; Get a fixed image of the product corresponding to the socket position; Determining the connection position between the plug (3) and the socket according to the fixed image; Determine the slot position according to the fixed image and the socket position; When there is a socket position between the connection position and the preset rubber band position, the stretching movement position is determined according to the notch position and the stretching distance; According to the stretching moving position, the clamping device is controlled to clamp the rubber band (15) at the stretching point of the rubber band and move it to the stretching moving position. After the clamping device moves to the stretching moving position, the movement is stopped and the rubber band (15) is released.
4. A method for detecting air tightness of an optical fiber pre-connection fiber distribution box according to claim 3, characterized in that: When there is no socket position between the connection position and the preset rubber band position, the method of controlling the preset fixing device to fix the product also includes: Determining a pre-fixed position of the rubber band (15) according to the position of the fixing pin and the connection position; Controlling the clamping device to clamp the rubber band (15) at the rubber band stretching point and move it according to the pre-fixed position; According to the connection position and the socket position, the position of the gap around the connection position is determined as the fixed position; Determine the gap width corresponding to the fixed position according to the fixed image; When the gap width is greater than a preset rubber band diameter, an inclined stretching distance is determined according to the gap width and the connection position, and the clamping device is controlled to clamp the rubber band (15) to move at the inclined stretching distance; After the clamping device moves, the clamping device is controlled to descend according to the height of the socket to place the rubber band (15) into a fixed position; Controlling the clamping device to clamp the rubber band (15) to move according to the position of the notch, and stopping the movement and releasing the rubber band (15) after the clamping device moves; When the gap width is not greater than a preset width of the rubber band (15), updating the connection position according to the fixed image and the socket position; After the updated connection position, the clamping device continues to be controlled to clamp the rubber band (15) to move to the stretching movement position, and after the clamping device moves, the movement is stopped and the rubber band (15) is released.
5. A method for detecting air tightness of an optical fiber pre-connection fiber distribution box according to claim 3, characterized in that: The method after determining the stretching distance also includes: Obtaining elastic force detection information of the rubber band (15); Determine the reference elastic force value according to the stretching distance; Determine the stretching height distance based on the position of the fixing pin and the shape of the mold; Update the elastic force detection information according to the stretching height distance; Calculate the difference between the updated elastic force detection information and the reference elastic force value and use it as the elastic force deviation value; When the elastic force deviation value does not fall within the preset reference deviation range, a preset prompt message is output to replace the rubber band (15); When the elastic force deviation value falls within a preset reference deviation range, obtaining the usage time and water immersion time of the rubber band (15); Determine the estimated usage time based on usage time and immersion time; When estimating the usage time, a preset prompt message is output.
6. A method for detecting air tightness of an optical fiber pre-connection fiber distribution box according to claim 1, characterized in that: How to determine the leak location: Determine the estimated center position of the bubble and the ripple amplitude parameters according to the image detection information; In a preset unit time, the rising vector parameters are determined according to the estimated center position of the bubble; Acquire the appearance time between various ripple amplitude parameters according to the image detection information; Determine the bubble rising frequency according to the appearance time and rising vector parameters; Calculate the difference between the pressure detection information and the reference pressure information and use it as the pressure deviation value; The bubble generation distance is determined based on the bubble rising frequency and pressure deviation value; Determine the center position of the ripple according to the image detection information; The leak location is determined based on the bubble generation distance, ripple center position and product shape.
7. A method for detecting air tightness of an optical fiber pre-connection fiber distribution box according to claim 6, characterized in that: The methods for verifying the leak location include: The cavity shape is retrieved according to the positioning model number; Determining the shape of the gap between the product and the positioning template (6) and the gap position corresponding to the gap shape according to the shape of the cavity and the shape of the product; Determine the ripple generation time and the ripple estimated amplitude according to the gap shape, gap position and preset descent speed; Determine the side distance based on the gap position and the preset water tank specifications; Determine the offset power according to the estimated ripple amplitude and the side distance, and control the ultrasonic device preset in the water tank (4) to offset the estimated ripple amplitude according to the offset power; After the ultrasonic device offsets the estimated ripple amplitude, the ripple amplitude parameter and the ripple center position corresponding to the updated ripple amplitude parameter are updated according to the image detection information; Update the bubble generation distance according to the updated ripple amplitude parameter; The leak location is re-determined based on the updated bubble generation distance, the updated corrugation center position and the product shape.
8. A method for detecting air tightness of an optical fiber pre-connection fiber distribution box according to claim 7, characterized in that: The leak location verification method also includes: Determine the bottom length according to the product shape; When the maximum length is inconsistent with the bottom length, determine whether there is a slope between the maximum length and the bottom length according to the product shape; When there is no inclined surface between the maximum length and the bottom length, bubble ripple parameters and common ripple parameters are determined according to image detection information; Get the ripple disappearance time of common ripple parameters; Determine the adjustment coefficient based on the common corrugation parameters and the bubble corrugation parameters; The ripple disappearance time is updated according to the adjustment coefficient, and the bubble rising frequency is updated according to the updated ripple disappearance time; Re-determine the bubble generation distance according to the updated bubble rising frequency; Determine the bubble vector offset distance based on the maximum length and the bottom length; Update the ripple center position according to the bubble vector offset distance; The new leak position is determined based on the re-determined bubble generation distance, the updated corrugation center position and the product shape.
9. A method for detecting air tightness of an optical fiber pre-connection fiber distribution box according to claim 8, characterized in that: When an inclined surface is connected between the maximum length and the bottom length, the leakage position verification method also includes: Get real-time water surface height; Determine the reference water surface height according to the descending distance, the mold shape and the preset reference immersion distance; Calculate the difference between the real-time water surface height and the reference water surface height and use it as the height deviation value; Calculate the sum of the height deviation value and the reference immersion distance and use it as the water surface deviation distance; Determine the bevel angle and bevel length according to the product shape; Determine the actual lifting height based on the slope angle and slope length; Determine the remaining lifting height based on the product shape and actual lifting height; Determine the ascent deviation distance according to the updated bubble ascent distance, the remaining ascent height and the water surface deviation distance; Update the bubble ascent distance according to the ascent deviation distance and the actual ascent height; The leak location is re-determined based on the updated bubble rise distance, updated corrugation center position and product shape.
10. An optical fiber pre-connection fiber distribution box air tightness detection device, applied to an optical fiber pre-connection fiber distribution box air tightness detection method as claimed in claim 1, characterized in that: It comprises a detection body (1), one side of the body being provided with a water tank (4) for detecting the leakage position of a product, a side of the body close to the water tank (4) being provided with a positioning tool lifting mechanism (5) for driving the product to move vertically, and the body being provided with a plug (3) connected to the body and used for inflating the product on the positioning tool lifting mechanism (5); The positioning tool lifting mechanism (5) comprises a positioning mold (6) for installing and fixing the product, a cylinder (7) for driving the positioning mold (6) to move, and a guide column (8) for guiding the positioning mold (6) to move. The positioning mold (6) is located on a side of the guide column (8) close to the water tank (4). A linear sleeve shaft (9) is provided between the positioning mold (6) and the guide column (8) for allowing the positioning mold (6) to slide on the guide column (8). The guide column (8) extends into the water tank (4) along the height direction.
Citation Information
Patent Citations
Air bubble detection method for air tightness test
CN105389814A
Underwater gas pipeline leakage source dynamic parameter inversion method and device and medium
CN114722549A
Pressure vessel leakage inspection device
CN114778018A
Method and system for detecting airtightness of pipe fitting and storage medium
CN115560915A
Air tightness detection equipment and detection method thereof
CN115824524A