An online width optical detection device for waterproofing rolls

CN122523974APending Publication Date: 2026-08-07HEBEI ZHANXIN WATERPROOF BUILDING MATERIALS CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
HEBEI ZHANXIN WATERPROOF BUILDING MATERIALS CO LTD
Filing Date
2026-05-29
Publication Date
2026-08-07

AI Technical Summary

Technical Problem

[0005]本发明的目的在于提供一种防水卷材在线幅宽光学检测装置,用于解决现有技术中如何减少防护镜片污染及清洁残液对边缘识别和幅宽检测稳定性的影响

Benefits of technology

1.本发明在边缘光学检测器的镜头前方设置具有三个防护区的防护镜片,并通过第二电机带动防护镜片进行分度换位,使三个防护区能够分别处于检测防护位置、存放位置和清洁位置,控制器根据边缘光学检测器采集的边缘光学信号判断当前防护区是否满足检测要求,使防护区的切换不再仅依赖固定时间或人工判断,而是与实际边缘识别状态相关联,从而减少防护镜片污染对边缘位置识别和幅宽检测稳定性的影响。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122523974A_ABST
    Figure CN122523974A_ABST
Patent Text Reader

Abstract

The application discloses a waterproof coiled material online width optical detection device and relates to the technical field of waterproof coiled material detection.The device comprises a mounting frame, a guide roller, two sets of edge cutting assemblies, two sets of measuring assemblies and a controller.Two sets of measuring assemblies are arranged on both sides of the waterproof coiled material respectively, and a protective lens with three protective zones is arranged in front of the edge optical detector of each measuring assembly.The controller calculates the width according to the edge optical signal and judges whether the current protective zone meets the detection requirement.When the current protective zone does not meet the detection requirement, the protective lens is controlled to be indexed and transposed, so that another protective zone enters the detection protective position, and the conveying pump and the third motor are controlled to spray, wash and wipe after the protective zone to be cleaned enters the cleaning position.The application can reduce the influence of the pollution of the protective lens and the cleaning residual liquid on the stability of edge recognition and width detection.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of waterproof membrane testing technology, and in particular to an online optical testing device for the width of waterproof membranes. Background Technology

[0002] Waterproof membrane production typically involves processes such as conveying, edge trimming, width detection, and winding. The stability of the membrane width directly affects the neatness of subsequent winding, the quality of overlapping construction, and the consistency of product specifications. To ensure that the membrane width meets the set requirements, existing production lines usually include an edge trimming mechanism and a width detection mechanism along the membrane conveying path. The edge trimming mechanism trims the edges of the membrane, and the width detection mechanism detects the position of the trimmed edges. The controller then calculates the width data based on the position of the two edges.

[0003] Optical inspection methods are characterized by being non-contact, having a fast response speed, and being easy to deploy in continuous production lines, and are therefore commonly used for identifying the edge position and width of roll materials. To prevent smoke, dust, debris, or liquids in the production environment from directly adhering to the lens of the optical detector, existing devices typically have a transparent protective element in front of the optical detector lens, allowing the optical detector to acquire optical signals from the edge of the roll material while being shielded.

[0004] However, during the production and edge-cutting of waterproof membranes, asphalt fumes, dust, sand, release film debris, or edge-cutting debris are easily generated. Transparent protective components are constantly positioned within the detection optical path, and their surfaces are easily contaminated by these pollutants. This weakens the transition between light and dark areas at the membrane edges, reduces the effectiveness of edge recognition, and consequently causes edge position jitter and width data fluctuations. If manual cleaning or fixed-cycle cleaning is used, the timing of cleaning is difficult to match with the actual contamination state of the protective components: if the contamination has not reached the fixed cleaning time, the detection data may already be distorted; while frequent cleaning when the contamination level is low will cause unnecessary downtime or interfere with the detection process. Summary of the Invention

[0005] The purpose of this invention is to provide an online optical inspection device for the width of waterproof rolls, which addresses the challenges in the prior art of reducing contamination of protective lenses and the impact of cleaning residue on edge recognition and width inspection stability.

[0006] To achieve the above objectives, the present invention adopts the following technical solution: An online optical inspection device for the width of waterproof membrane includes a mounting frame, multiple guide rollers, an edge-cutting assembly, two sets of measuring components, and a controller. The two sets of measuring components are respectively arranged corresponding to the two side edges of the waterproof membrane. Each set of measuring components includes an edge optical detector, a second motor, a protective lens, a storage box, a cleaning box, a delivery pump, and a third motor. The protective lens is located in front of the lens of the edge optical detector and has three protective zones. The second motor drives the protective lens to rotate in sections, so that the three protective zones correspond to the detection protection position, the storage position, and the cleaning position, respectively. The controller is connected to the edge optical detector, the second motor, the delivery pump, and the third motor, and uses... The system receives edge optical signals from two sets of edge optical detectors to calculate the width of the waterproof membrane; determines whether the current protected area in the detection protection position meets the detection requirements based on the edge optical signals; if the current protected area does not meet the detection requirements, it marks the protected area as a cleanable area and controls the second motor to move the cleanable area away from the detection protection position, allowing another protected area to enter the detection protection position; when the cleanable area is in the cleaning position, it controls the delivery pump and the third motor to perform cleaning; and after the cleaned protected area re-enters the detection protection position, it performs a re-inspection, which includes again determining whether the protected area meets the detection requirements based on the edge optical signals.

[0007] Preferably, the measuring assembly further includes a mounting box, a vertical tube, a cross plate, a cleaning wipe, multiple nozzles, a storage tank, a delivery pipe, a rotary joint, a drive gear, and a driven gear; the mounting frame is equipped with a sliding plate, and the mounting box is slidably connected to the sliding plate via a connecting seat; the edge optical detector is disposed inside the mounting box; the cleaning box is installed inside the mounting box, the vertical tube passes through the cleaning box and is rotatably connected to the cleaning box, the cross plate is disposed at the upper end of the vertical tube, and the cleaning wipe and multiple nozzles are all disposed on the cross plate; the liquid extraction end of the delivery pump is connected to the storage tank, and the liquid delivery end of the delivery pump is rotatably connected to the vertical tube via a delivery pipe; the power output shaft of the third motor is connected to the drive gear, and the drive gear meshes with the driven gear fixedly sleeved on the vertical tube; both the cleaning box and the storage box are provided with through slots for the protective lens to enter or exit, and scrapers are provided at the through slots of both the cleaning box and the storage box.

[0008] Preferably, the controller is used to include Within the sampling window of the optical signal at the frame edge, for the first... Group measurement components, will the first Whether the frame successfully identifies the edges is recorded as a valid identification flag. , will the The edge positions identified by the frame are denoted as , will the The normalized brightness transition intensity or the normalized edge recognition confidence score of the frame edge region is denoted as: The controller calculates the first... Effective edge recognition rate corresponding to the group measurement component Edge transition strength Average value of effective frame edge position and the amount of jitter at the edge : ; ; ; ; in, It is 1 or 2. From 1 to positive integers, The number of frames within the sampling window. The value can be 0 or 1.

[0009] Preferably, the controller is used during the device calibration phase to output the local edge positions from the two sets of edge optical detectors. Convert to uniform width coordinates ,in: ; and For the first The coordinate calibration parameters of the group measurement components; the controller is also used to record the frame as the effective width frame when the left and right edge optical detectors effectively identify the edges in the same frame, and let and to The effective width of the frame is calculated using the following formula: Frame width value : ; The controller calculates the average width using the following formula. and amplitude fluctuation : ; ; When the two sets of edge optical detectors have been unified to the same detection coordinate system, the controller presses... Calculate the first Frame width value , This refers to the calibration coefficient between the detection coordinates of the edge optical detector and the actual width. The calibration correction introduced for the installation position or optical coordinate zero position.

[0010] Preferably, the controller is used during the device calibration phase to acquire edge optical signals when the cleaned protective area is located at the detection protection position, thereby obtaining a reference edge effective recognition rate. Reference edge transition strength jitter at the reference edge position and the baseline amplitude fluctuation and according to the calibration margin , , and Determine the judgment threshold: ; ; ; ; The controller is also used to: , and At that time, the judgment of the first The protected area where the group measurement components are currently in the detection protection position meets the detection requirements; , or Continuity of any condition When the sampling window is established, the first sampling window will be established. The protected area where the two sets of measuring components are currently in the detection protection position is marked as the cleaning protection area; when the protection areas where both sets of measuring components are currently in the detection protection position meet the detection requirements and When this happens, the width data within the corresponding sampling window is determined to be valid width data; among which, As a preset positive integer, , and All are judgment thresholds greater than 0; when calibrated... , or When the value is less than the corresponding preset lower limit, the controller uses the corresponding preset lower limit as the judgment threshold.

[0011] Preferably, the controller is used to record the workstation number for each of the three protective zones in each group of measuring components. , The positions are designated A, B, or C; the detection and protection position is recorded as 0, the storage position as 1, and the cleaning position as 2; after the second motor completes one 120° indexing change and the arrival signal is valid, the controller updates the workstation number of each protection zone as follows: ; in, The transposition direction parameters are predetermined based on the relative arrangement orientations of the protective lens, storage box, and cleaning box. Take +1 or -1; when At that time, the controller determines the protected area. In a protected testing position; when At that time, the controller determines the protected area. Located in storage location; when At that time, the controller determines the protected area. The area is in a cleaning position; after the protected area currently in the detection and protection position is marked as a protected area to be cleaned, the controller determines the cleaning location based on the current workstation number and relocation direction parameters of the protected area to be cleaned. And the station number 2 corresponding to the cleaning position, determine the required number of indexing and repositioning operations, and control the second motor to perform one or more 120° indexing and repositioning operations until the station number of the protected area to be cleaned is 2 and the arrival signal is valid.

[0012] Preferably, when the controller will... After the protected area where the group measurement component is currently in the detection protection position is marked as the protection area to be cleaned, the controller is used to calculate the amount of contamination or factors affecting the detection status. : ;in, , , These are non-negative weighting coefficients, and ; The controller is also used to detect state quantities based on contamination or impact. Liquid supply time of the delivery pump Wiping time with the third motor : ; ; in, The protected areas marked as requiring cleaning are numbered. For protection zone The number of consecutive re-inspections that failed. Basic fluid supply time, Based on the basic wiping time, and This is an adjustment coefficient corresponding to the contamination or impact on the detected state quantity. and This is the correction factor for failure after re-inspection. and These are the lower and upper limits of the liquid supply time, respectively. and These are the lower and upper limits of the wiping time, respectively; This is the amplitude limiting function.

[0013] Preferably, when the third motor is an adjustable speed motor, the controller is also used to detect pollution or influence status quantities. Clean speed of the third motor : ; in, Based on the basic cleaning speed, The speed adjustment coefficient is used to prevent contamination or interference with the detected state quantity. and These are the lower and upper limits of the cleaning rotation speed, respectively; and, the controller operates at a speed of [missing information - likely a specific speed setting] during the spraying and wiping process. Control the running time of the delivery pump, in order to Control the running time of the third motor, and Not less than .

[0014] Preferably, the controller is used to perform action interlocks; during the process of the second motor driving the protective lens to rotate, the controller prohibits the delivery pump from starting and prohibits the third motor from driving the cleaning wipe to rotate; during the process of the delivery pump supplying liquid or the third motor driving the cleaning wipe to wipe, the controller prohibits the second motor from performing indexing and repositioning; only when the second motor completes indexing and repositioning, the arrival signal is valid, and the workstation number of the protective area to be cleaned corresponds to the cleaning position, the controller allows the delivery pump and the third motor to start.

[0015] Preferably, the controller is used to perform invalid data isolation; during the indexing and transposition of the second motor, the controller suspends the acquisition of width data of the corresponding measuring component, or marks the edge position data and width data acquired during the transposition as invalid data; during the cleaning operation of the delivery pump or the third motor, if the controller detects edge position jitter... or amplitude fluctuation If the data exceeds the preset anti-interference threshold, the data in the corresponding sampling window will be marked as data to be confirmed or invalid data.

[0016] In summary, due to the adoption of the above technical solution, the beneficial effects of the present invention are: 1. The present invention provides a protective lens with three protective zones in front of the lens of an edge optical detector. A second motor drives the protective lens to perform indexing and repositioning, so that the three protective zones can be in the detection protection position, storage position, and cleaning position respectively. The controller determines whether the current protective zone meets the detection requirements based on the edge optical signal collected by the edge optical detector. This makes the switching of the protective zone no longer dependent on fixed time or manual judgment, but related to the actual edge recognition status, thereby reducing the impact of protective lens contamination on the stability of edge position recognition and width detection.

[0017] 2. This invention, by setting up a cleaning box, a delivery pump, a nozzle, a cleaning wipe, and a third motor, enables the area to be cleaned to be sprayed and wiped within the cleaning box after entering the cleaning position. It also cleans the contaminated area after it leaves the detection optical path, while simultaneously enabling another protected area to enter the detection protection position, which helps to reduce the number of times manual shutdowns are required for cleaning.

[0018] 3. This invention reduces the risk of abnormal width data driving the cutting blade to malfunction due to contamination, residual cleaning liquid, or insufficient cleaning, by re-inspecting the cleaned protective area and marking the edge position data and width data collected when they do not meet the inspection requirements as invalid data, thus prohibiting such invalid data from participating in the edge position correction. Attached Figure Description

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

[0020] Figure 1 This is a schematic diagram of the assembly structure of the online width optical detection device for waterproof membrane and the waterproof membrane in this invention; Figure 2 This is a perspective view of the online width optical detection device for waterproof membrane in this invention; Figure 3 This is a perspective view of the edge-cutting component in this invention; Figure 4 This is a perspective view of the measuring component in this invention; Figure 5 This is a schematic diagram of the assembly structure of the second motor and the protective lens in this invention; Figure 6 This is a schematic diagram of the internal structure of the cleaning box in this invention; Figure 7 This is a schematic diagram of the assembly structure of the vertical pipe, cross plate, conveying pump, conveying pipe, third motor, driving gear and driven gear in this invention; Figure 8 This is a schematic diagram of the assembly structure of the cleaning box, storage box, and scraper in this invention; Reference numerals: 101, mounting bracket; 102, guide roller; 103, first fixed bracket; 104, slide bar; 105, second fixed bracket; 106, slide plate; 200, trimming assembly; 201, sliding seat; 202, first electric push rod; 203, mounting base; 204, first motor; 205, cutting blade; 206, second electric push rod; 300, measuring assembly; 301, mounting box; 302, connecting seat; 303 304. Edge optical detector; 305. Storage box; 306. Cleaning box; 307. Tightening bolt; 308. Scraper; 319. Second motor; 310. Protective lens; 321. Vertical pipe; 322. Cross plate; 323. Cleaning wipe; 324. Nozzle; 325. Liquid storage tank; 326. Transfer pump; 327. Transfer pipe; 331. Third motor; 332. Drive gear; 333. Driven gear; 400. Controller. Detailed Implementation

[0021] To make the above-mentioned objects, features, and advantages of the present invention more readily understood, specific embodiments of the present invention will be described in detail below with reference to the accompanying drawings. Obviously, the described embodiments are only a part of the embodiments of the present invention, and not all of them. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort should fall within the protection scope of the present invention.

[0022] This invention is described in detail with reference to the accompanying drawings. When detailing the embodiments of this invention, for ease of explanation, the cross-sectional views illustrating the device structure may be partially enlarged, not to scale. Furthermore, the accompanying drawings are merely examples and should not be construed as limiting the scope of protection of this invention. In actual fabrication, the three-dimensional spatial dimensions of length, width, and depth should be included.

[0023] Furthermore, it should be noted in the description of this invention that the terms "first," "second," or "third" are used for descriptive purposes only and should not be construed as indicating or implying relative importance.

[0024] Example: Figures 1 to 8 As shown, this embodiment provides an online optical inspection device for the width of waterproof roll material, including a mounting frame 101, multiple guide rollers 102, two sets of edge cutting components 200, two sets of measuring components 300, and a controller 400.

[0025] Multiple guide rollers 102 are rotatably mounted on the mounting frame 101. These guide rollers 102 support and guide the waterproof membrane, allowing it to be continuously conveyed along the length of the mounting frame 101. The mounting frame 101 is equipped with two first fixed frames 103 and two second fixed frames 105. A slide bar 104 is installed between the two first fixed frames 103, and a slide plate 106 is installed between the two second fixed frames 105. Two sets of measuring components 300 are mounted on the slide plate 106, with each set corresponding to one of the two edges of the waterproof membrane.

[0026] The controller 400 is connected to the first electric push rod 202, the first motor 204, the second electric push rod 206, the edge optical detector 303, the second motor 311, the delivery pump 326, and the third motor 331, respectively. For each group of measuring components 300, the controller 400 records the station status of areas A, B, and C in that group of measuring components 300, and controls the second motor 311, the delivery pump 326, and the third motor 331 in that group of measuring components 300, respectively.

[0027] The edge-cutting assembly 200 includes a sliding seat 201, a first electric push rod 202, a mounting base 203, a first motor 204, a cutting blade 205, and a second electric push rod 206. The sliding seat 201 is slidably mounted on the sliding rod 104. The first electric push rod 202 is mounted on the sliding seat 201, and its telescopic end is connected to the mounting base 203. The first motor 204 is mounted on the mounting base 203, and its power output shaft is connected to the cutting blade 205. The second electric push rod 206 is mounted on the first fixed frame 103, and its telescopic end is connected to the sliding seat 201.

[0028] When the waterproof membrane enters the cutting area, the controller 400 controls the first motor 204 to drive the cutting blade 205 to rotate, and controls the first electric push rod 202 to move the mounting base 203, the first motor 204, and the cutting blade 205 closer to the edge of the waterproof membrane, so that the cutting blade 205 enters the cutting position. When it is necessary to adjust the cutting position, the controller 400 controls the second electric push rod 206 to extend or retract, so that the sliding base 201 moves along the sliding rod 104, thereby changing the position of the cutting blade 205 in the width direction of the waterproof membrane.

[0029] like Figure 1 , Figure 2 and Figures 4 to 6As shown, in this embodiment, the measuring component 300 is positioned downstream of the cutting component 200 along the waterproof membrane conveying direction. The controller 400 does not use the width data detected downstream for feedforward correction of the same membrane segment that has already passed through the cutting component 200; instead, it uses this width data as the basis for closed-loop feedback correction of the cutting position of subsequent membrane segments. When valid width data within multiple consecutive sampling windows indicates that the width deviates from the target width after cutting, the controller 400 adjusts the second electric push rod 206 according to the width deviation trend to correct the cutting position of subsequent membrane segments. If the edge optical signal is deemed invalid due to contamination of the protected area, residual cleaning fluid, or other factors affecting detection, the controller 400 does not use the width data within that sampling window for cutting correction of the second electric push rod 206.

[0030] Specifically, the controller 400 will effectively measure the average width. With target width The width deviation was obtained by comparison. When both cutting blades 205 are adjustable, the controller 400 can distribute the correction amount to the second electric push rods 206 on both sides respectively; for example, the correction amount on the left side is... The correction amount on the right is ,in This is the proportional adjustment coefficient. When only one side of the cutting blade 205 is involved in the adjustment, the controller 400 can adjust the correction amount. The correction is applied to the corresponding second electric actuator 206. The controller 400 can also set an upper limit on the amount of correction per operation to avoid abrupt changes in the position of the cutting blade 205.

[0031] like Figure 1 , Figure 2 and Figures 4 to 8 As shown, the measuring component 300 includes a mounting box 301, a connecting base 302, an edge optical detector 303, a storage box 304, a cleaning box 305, a second motor 311, a protective lens 312, a vertical tube 321, a cross plate 322, a cleaning wipe 323, a nozzle 324, a liquid storage tank 325, a delivery pump 326, a delivery pipe 327, a rotary joint, a third motor 331, a driving gear 332, a driven gear 333, and a scraper 307.

[0032] The bottom of the mounting box 301 is open. An edge optical detector 303 is housed inside the mounting box 301, with its lens facing the bottom opening and corresponding to the edge area of ​​the waterproof membrane. A connecting seat 302 is mounted on the top surface of the mounting box 301, and is slidably connected to the sliding plate 106. A tightening bolt 306 is provided on the connecting seat 302 to prevent further sliding after the measuring component 300 is adjusted to its correct position.

[0033] Two edge optical detectors 303 in the two sets of measuring components 300 correspond to the left and right edges of the waterproof membrane, respectively. The edge optical detectors 303 can be linear CCD cameras, area array industrial cameras, laser edge detectors, photoelectric edge detectors, or other optical detectors capable of outputting the edge position of the membrane. Preferably, the edge optical detectors 303 are used in conjunction with a strip backlight or an obliquely incident strip light source. The light source illuminates the edge area of ​​the membrane along its width, creating a light-dark transition within the detection window. The width of the detection window is greater than the allowable lateral offset of the membrane, and the length of the detection window covers a preset detection area of ​​the membrane edge.

[0034] The edge optical signal includes at least one of the following: an edge region image, a grayscale sequence along the width of the roll, a light intensity distribution signal, an edge position output signal, or an edge recognition confidence level. The controller 400 takes the edge optical signal output by the edge optical detector 303 as input and extracts the edge position, valid recognition marker, and edge transition intensity in each sampling frame.

[0035] For the Group measurement components 300, It is 1 or 2, in a containing Within the sampling window of the optical signal at the frame edge, the controller 400 will... Whether the frame successfully identifies the edges is recorded as a valid identification flag. Upon successful recognition, If recognition fails, Controller 400 will... The edge positions identified by the frame are denoted as , will the The intensity of the transition between light and dark areas at the edge of the frame, or the confidence level of edge recognition, is denoted as... .in, From 1 to Positive integers.

[0036] The controller 400 can select a detection window containing the edge of the roll material from the edge optical signal, and calculate the difference or gradient of the gray-scale sequence along the width direction of the roll material within the detection window.

[0037] When the gradient peak value is greater than the preset edge threshold and the peak position is within the detection window, the controller 400 determines that the frame has successfully identified an edge, and... And take the position corresponding to the gradient peak as .

[0038] When the gradient peak does not meet the preset edge threshold, or the peak position exceeds the detection window, the controller 400 commands... . The normalized value of the gradient peak of the frame can be taken. If the edge optical detector 303 can output the edge position and recognition confidence, the controller 400 can also directly use the edge position output by the edge optical detector 303 as... And the normalized recognition confidence score is used as .

[0039] when When the gradient peak value is reached, the controller 400 first normalizes it to 0 to 1 according to a preset normalization benchmark; when the edge optical detector 303 directly outputs the recognition confidence level, the controller 400 normalizes the recognition confidence level to 0 to 1 and then uses it as the base value. This is to enable different types of edge optical signals to participate in the judgment at a unified scale.

[0040] Controller 400 calculates the first according to the following formula Effective edge recognition rate corresponding to group measurement component 300 : .

[0041] Controller 400 calculates the first according to the following formula The edge transition strength corresponding to the group measurement component 300 : .

[0042] The controller 400 calculates the average edge position of the valid recognition frame according to the following formula. : .

[0043] The controller 400 calculates the edge position jitter using the following formula. : .

[0044] In the above formula, Used to avoid a denominator of zero when there are insufficient valid identification frames.

[0045] During the equipment calibration phase, the controller 400 establishes a mapping relationship between the local detection coordinates and the unified coordinates in the width direction of the two sets of edge optical detectors 303. For the m-th set of measurement components 300, the controller 400 calculates the local edge position using the following formula. Convert to uniform width coordinates : .

[0046] in, and For the first The coordinate calibration parameters of the measurement component 300 can be obtained through a standard width template, a standard edge calibration plate, or calibration positions with at least two known edge spacings. The controller 400 calculates the first... Frame width value : .

[0047] When the two sets of edge optical detectors 303 have been mechanically installed or calibrated to the same detection coordinate system, the controller 400 can also calculate the first step according to the following formula. Frame width value : .

[0048] in, This refers to the calibration coefficient between the detection coordinates of the edge optical detector 303 and the actual width. The calibration correction introduced for the installation position or optical coordinate zero position.

[0049] When both left and right edge optical detectors 303 effectively identify edges in the same frame, the controller 400 records that frame as a valid width frame, and... The controller 400 calculates the average width using the following formula. : .

[0050] The controller 400 calculates the amplitude fluctuation using the following formula. : ;

[0051] Used to indicate whether edges can be continuously identified. Used to indicate the sharpness of edge imaging, Used to indicate whether jitter occurs at the position of one edge. This is used to indicate whether the width result formed by the two edges together is stable. Controller 400 will , and As the main input for determining whether the protective zone in the corresponding measurement component 300 affects the detection, and As input for determining the validity of width data.

[0052] The second motor 311 is installed inside the mounting box 301, and a transparent protective lens 312 is mounted on the power output shaft of the second motor 311. The protective lens 312 is located in front of the lens of the edge optical detector 303, and is used to shield and protect the lens of the edge optical detector 303. The protective lens 312 can be made of tempered glass, quartz glass, or a transparent polymer material resistant to cleaning solutions.

[0053] like Figure 5 As shown, the protective lens 312 includes three sheet-like protective zones evenly distributed circumferentially around the output shaft of the second motor 311, denoted as zone A, zone B, and zone C, respectively. The angle between the center lines of two adjacent protective zones is 120°, and the area of ​​each protective zone is not less than the lens field of view coverage area of ​​the edge optical detector 303. Alternatively, the protective lens 312 can also be made into a disc-shaped transparent substrate, and the three protective zones can be divided on the disc-shaped transparent substrate to reduce lens exposure during the repositioning process.

[0054] The detection protection position, storage position, and cleaning position are arranged around the output shaft of the second motor 311, so that after each 120° indexing and repositioning of the second motor 311, one protection area is located in front of the lens of the edge optical detector 303, one protection area is located in the storage box 304, and the other protection area is located in the cleaning box 305. The storage box 304 is used to accommodate the protection area that is not currently involved in detection and cleaning, and to shield the protection area to reduce the adhesion of smoke, dust, or cutting debris from the production environment to the surface of the protection area to be used.

[0055] The second motor 311 can be a stepper motor or a servo motor. An origin detection element and / or an angle detection element are provided at the output shaft of the second motor 311 or the rotation shaft of the protective lens 312. The origin detection element can be a Hall sensor, photoelectric switch, or proximity switch, and the angle detection element can be an encoder, angle sensor, or indexing position detection switch. The controller 400 performs an origin reset when the equipment starts up and confirms the completion of the position change based on the position signal from the origin detection element or angle detection element after each 120° indexing change. Only after the position change is complete can the controller 400 update the workstation number of each protected area.

[0056] The controller 400 records the workstation number of each of the three protected zones for each group of measuring components 300. , The location is designated as A, B, or C. The detection and protection position is recorded as 0, the storage position as 1, and the cleaning position as 2. After each 120° indexing change completed by the second motor 311, the controller 400 updates the workstation number for each protection zone according to the following formula: .

[0057] in, The transposition direction parameters are predetermined based on the arrangement orientation of the protective lens 312, storage box 304, and cleaning box 305 within the mounting box 301. Take +1 or -1. By adding "+3" to the formula, the inconsistency in the modulo operation of negative numbers can be avoided between different controllers 400 or program environments.

[0058] when At that time, the controller 400 determines the protected zone. Located in front of the lens of the edge optical detector 303; when At that time, the controller 400 determines the protected zone. It is located inside storage box 304; when At that time, the controller 400 determines the protected zone. It is located inside the cleaning box 305. Through the above-mentioned workstation mapping, the controller 400 can determine the current mechanical position of each protective area while controlling the second motor 311 to rotate 120°, thus avoiding mistaking protective areas that are in storage positions or have not entered the cleaning box 305 as cleaning objects.

[0059] After the protected area at the current detection and protection position is marked as needing cleaning, the controller 400 determines the cleaning location based on the current workstation number and relocation direction parameters of that protected area. And the target cleaning location number 2, determine the required number of indexing and repositioning operations. The controller 400 controls the second motor 311 to perform one or more 120° indexing and repositioning operations until the workstation number of the protected area to be cleaned is 2, and only after the arrival signal is valid is the transfer pump 326 and the third motor 331 allowed to start.

[0060] During the equipment calibration phase, the controller 400 selects a cleaned protected area to be located in the detection protected position and collects edge optical signals to obtain a baseline edge effective recognition rate. Reference edge transition strength jitter at the reference edge position and the baseline amplitude fluctuation and according to the calibration margin , , and Determine the judgment threshold: ; ; ; .

[0061] in, , and All are judgment thresholds greater than 0. When calibrated... , or When the value is less than the corresponding preset lower limit, the controller 400 uses the corresponding preset lower limit in subsequent calculations to avoid division by zero or abnormal amplification.

[0062] The number of frames within the sampling window is preferably 10 to 200; The number of consecutive abnormal sampling windows is preferably 2 to 10. , , and It can be obtained through statistical analysis of multiple sets of stable detection data under clean and protected zone conditions. and It can be taken as 5% to 30% of the corresponding benchmark value. and The value can be taken as 10% to 50% of the corresponding baseline value. The above range can be adjusted according to the production line speed, the surface condition of the roll material, the detector resolution, and the degree of on-site contamination.

[0063] During the detection process, when the first Group measurement component 300 meets , and When the controller 400 determines that the protected area where the group of measuring components 300 is currently in the detection protection position meets the detection requirements, the controller 400 determines that the detection requirements are met. , or Any condition in continuous When a sampling window is established, the controller 400 determines that the current protected area does not meet the detection requirements and marks the protected area as a protected area to be cleaned.

[0064] When the protection zones corresponding to both sets of measuring components 300 meet the detection requirements, and the amplitude fluctuation is... At that time, the controller 400 determines that the width data within the sampling window is valid width data. If only the width fluctuation... Exceed And the corresponding measurement component 300 , and If none of the conditions for contamination are met, the controller 400 will not directly mark the protected area as contaminated. Instead, it will process the width fluctuation as edge fluctuation, roll edge fluctuation, or transport offset data to avoid misjudging the width change caused by non-lens contamination as contamination of the protected area.

[0065] when , or In case of an anomaly, the controller 400 can also make a judgment by combining the roll material conveying status, the detection status of the measuring component 300 on the other side, the working status of the light source, and the continuous sampling trend. If the anomaly only occurs in a few frames, or occurs simultaneously with the roll material edge notches, burrs, or joint positions, the controller 400 can mark it as a roll material edge anomaly, instead of directly marking the protected area as needing cleaning.

[0066] When the controller 400 determines that the protection zone of the current detection protection position does not meet the detection requirements, the controller 400 calculates the pollution or impact detection status quantity. : .

[0067] in, , , The weighting coefficients are non-negative, and preferably satisfy the following conditions: . It is used to characterize the extent to which contamination, residual liquid, or other deposits in the protected area affect edge recognition. The larger the value, the more significant the impact of the protected area on edge recognition.

[0068] Controller 400 according to Liquid supply time of delivery pump 326 : .

[0069] Controller 400 according to The wiping time of the third motor 331 : .

[0070] in, The protected area number is designated as the area to be cleaned. For protection zone The number of consecutive re-inspections that failed; Basic fluid supply time; Basic wiping time; and This is the adjustment coefficient corresponding to the pollution state quantity; and This is the correction factor for failure after re-inspection; and These are the lower and upper limits of the liquid supply time, respectively; and These represent the lower and upper limits of the wiping time, respectively.

[0071] The limiting function is defined as follows: .

[0072] When the third motor 331 is a speed-adjustable motor, the controller 400 can also... The cleaning speed of the third motor 331 is generated. : .

[0073] in, Based on the basic cleaning speed, This refers to the speed adjustment coefficient corresponding to the pollution state quantity. and These are the lower and upper limits of the cleaning speed, respectively.

[0074] like Figures 4 to 8 As shown, the cleaning box 305 is disposed inside the installation box 301. Both the cleaning box 305 and the storage box 304 have through slots for the protective lens 312 to enter or exit. Scrapers 307 are provided along the upper and lower edges of the through slots in both the cleaning box 305 and the storage box 304. The scraper 307 can be a rubber strip, a silicone strip, or other flexible scraping component. The scraper 307 elastically contacts the surface of the protective lens 312 facing the waterproof membrane, and can scrape off at least part of the residual liquid on the surface when the protective lens 312 is removed from the cleaning box 305. A drain pipe is installed on the cleaning box 305, extending outside the installation box 301. A sealing plug is inserted into the drain pipe. The drain pipe facilitates the discharge of wastewater and debris collected inside the cleaning box 305.

[0075] A vertical tube 321 penetrates the bottom surface of the cleaning box 305 and is rotatably connected to the cleaning box 305. A cross plate 322, which has a cavity structure, is installed at the upper end of the vertical tube 321. A cleaning wipe 323 and multiple nozzles 324 are installed on the top surface of the cross plate 322. The cleaning wipe 323 is an elastic wiping component, with its upper end higher than the liquid outlet of the nozzle 324. After entering the cleaning box 305 in the area to be cleaned, it contacts the surface of the protective lens 312 facing the waterproof membrane. The elastic compression between the cleaning wipe 323 and the protective lens 312 is preferably 0.2 mm to 2 mm to compensate for the thickness error of the protective lens 312 and the assembly gap.

[0076] A reservoir 325 is mounted on the cleaning box 305 and is used to hold the cleaning solution. The cleaning solution can be water, a water-based cleaning solution containing surfactants, or a low-volatility cleaning solution compatible with the protective lens 312 material.

[0077] A delivery pump 326 is mounted on the cleaning box 305. The pump's suction end is connected to the storage tank 325, and its delivery end is connected to the vertical pipe 321 via a delivery pipe 327. To prevent the delivery pipe 327 from twisting when the vertical pipe 321 rotates, the lower end of the vertical pipe 321 is connected to the delivery pipe 327 via a rotary joint. The fixed end of the rotary joint is connected to the delivery pipe 327, and the rotating end is connected to the vertical pipe 321, so as to maintain the cleaning fluid passage when the vertical pipe 321 rotates with the driven gear 333.

[0078] After the delivery pump 326 is started, the cleaning fluid enters the cavity of the cross plate 322 through the delivery pipe 327, rotary joint, and vertical pipe 321, and is sprayed by the nozzle 324 onto the protective area to be cleaned in the cleaning box 305.

[0079] The third motor 331 is mounted on the cleaning box 305. A drive gear 332 is mounted on the power output shaft of the third motor 331, and the drive gear 332 meshes with a driven gear 333, which is fixedly sleeved on the vertical tube 321. When the third motor 331 is running, the drive gear 332 drives the driven gear 333 to rotate, which in turn drives the vertical tube 321 to rotate. The vertical tube 321 then drives the cross plate 322 to rotate, causing the spray nozzle 324 and the cleaning wipe 323 to rotate with the cross plate 322, thereby spraying and wiping the protected area within the cleaning box 305.

[0080] When the protected area to be cleaned is inside the cleaning box 305, i.e., the workstation number of that protected area. Only when the time is right will the controller 400 allow the transfer pump 326 and the third motor 331 to start. The transfer pump 326 operates according to the liquid supply schedule. Running, the third motor 331 is set according to the wiping time. Run. Preferably, Not less than After the nozzle 324 stops spraying liquid, the cleaning wipe 323 can continue to wipe the protected area to reduce liquid residue on the surface of the protected area. After the spraying and wiping are completed, the controller 400 updates the status of the protected area to the "cleaned and ready for re-inspection" status.

[0081] To prevent mechanical interference between the repositioning and cleaning actions, the controller 400 implements an action interlock. While the second motor 311 is rotating the protective lens 312, the controller 400 prohibits the transfer pump 326 from starting and the third motor 331 from rotating the cross plate 322. During liquid supply by the transfer pump 326 or wiping by the third motor 331 with the cleaning wipe 323, the controller 400 prohibits the second motor 311 from performing a 120° indexing repositioning. Only when the second motor 311 completes the indexing repositioning, the arrival signal is valid, and the workstation number of the area to be cleaned is the cleaning position, does the controller 400 allow the spraying and wiping action to begin.

[0082] During the indexing and repositioning process performed by the second motor 311, the controller 400 suspends the acquisition of width data from the measurement components 300, or marks the edge position data and width data acquired during the repositioning process as invalid data. This avoids the impact of optical path changes during the repositioning of the protective lens 312 on the width detection results.

[0083] During the operation of the third motor 331 and the delivery pump 326, the controller 400 can continue to acquire edge optical signals from another protected area that is in a detection protected position. If edge position jitter is detected during the cleaning operation... or amplitude fluctuation If the data exceeds the preset anti-interference threshold, the controller 400 marks the data in the sampling window as data to be confirmed or invalid data, so as to reduce the impact of vibration, splashing or optical interference caused by the spraying and wiping action on the detection results.

[0084] When the cleaned and re-inspected protected area subsequently enters in front of the lens of the edge optical detector 303, the controller 400 reacquires the edge optical signal output by the edge optical detector 303 and recalculates. , and If satisfied , and If the controller 400 updates the protected area to a detectable protected area, it will also reset the number of consecutive failed re-inspections for that protected area to zero. If the re-inspection still fails to meet the testing requirements, the controller 400 will re-mark the protected area as needing cleaning and... Add 1, so that the protected area will be cleaned according to the revised procedure the next time it enters cleaning box 305. and Clean it.

[0085] When the same protected area fails the re-inspection a number of times Reaching the preset number of times At this time, the controller 400 marks the protected area as undetectable. The undetectable protected area will be restored to a detectable state after manual maintenance, recalibration, or subsequent cleaning and re-inspection. This is a preset positive integer, used to distinguish it from the width calibration coefficient. To avoid confusion of symbols.

[0086] The controller 400 includes a data acquisition unit, an edge status recognition unit, a protected area workstation mapping unit, a relocation control unit, a cleaning parameter generation unit, a spray washing and wiping control unit, a re-inspection feedback unit, and an anomaly protection unit.

[0087] The data acquisition unit receives the edge optical signal output by the edge optical detector 303 and generates the edge position, effective identification mark, edge transition intensity, and width value. The edge state recognition unit calculates... , , and The system determines whether the current protected area meets the testing requirements and whether the width data is valid. The protected area workstation mapping unit records the status of the corresponding testing and protection positions, storage positions, and cleaning positions in areas A, B, and C, respectively. The transposition control unit controls the second motor 311 to perform 120° indexing transposition and confirms the transposition is in place based on signals from the origin or angle detection components. The cleaning parameter generation unit generates cleaning parameters based on contamination or factors affecting the testing status. generate , and optional The spray-washing and wiping control unit controls the operation of the delivery pump 326 and the third motor 331 after the protected area to be cleaned enters the cleaning box 305. The re-inspection feedback unit determines whether the protected area has returned to a detectable state based on the edge optical signal when it re-enters the detection protection position after cleaning. The anomaly protection unit performs interlocking of repositioning and cleaning, isolation of invalid width data, shielding of continuously re-inspected unqualified protected areas, and prohibition of edge correction when the entire protected area is abnormal.

[0088] Working principle: The waterproof membrane is supported by guide roller 102 and moves along the mounting frame 101. When the waterproof membrane passes the edge-cutting assembly 200, the controller 400 controls the first motor 204 to drive the cutting blade 205 to rotate, and controls the first electric push rod 202 to drive the cutting blade 205 closer to the edge of the waterproof membrane to complete the edge cutting. After edge cutting, the waterproof membrane continues to move under the two sets of measuring assemblies 300, and the two edge optical detectors 303 respectively collect the optical signals of the two edges of the waterproof membrane. The controller 400 obtains the width value according to the position of the two edges, and simultaneously calculates the corresponding width value of the current protection area. , and .

[0089] When the current protected zone meets the detection requirements, the controller 400 maintains the protected zone in the detection protected position. If the protected zones corresponding to both sets of measuring components 300 meet the detection requirements and... If the controller 400 takes the width data within the sampling window as the effective width data, it will use the effective width data for closed-loop feedback correction of the cutting position of the subsequent roll material segment.

[0090] When the current protected area in a set of measuring components 300 does not meet the detection requirements, the controller 400 marks the protected area as needing cleaning and controls the corresponding second motor 311 to drive the protective lens 312 to perform a 120° indexing shift, so that the protected area moves away from the front of the edge optical detector 303 lens, and another protected area enters the detection protection position. The controller 400 updates the station numbers of areas A, B, and C based on the number of shifts, the shift direction, and the arrival signal of the origin detection component or angle detection component.

[0091] Once the area to be cleaned enters the cleaning box 305, the controller 400 controls the delivery pump 326 to proceed according to... Liquid supply, control the third motor 331 according to The cross-plate 322 rotates, causing the nozzle 324 and cleaning wipe 323 to spray and wipe the protected area. When the cleaned protected area is removed from the cleaning box 305, at least some residual liquid is scraped off by the scraper 307 at the through-slot of the cleaning box 305. The scraped liquid and debris can be discharged through the drain pipe. After the protected area re-enters the detection and protection position, the controller 400 again calculates based on the edge optical signal output by the edge optical detector 303. , and And determine whether it can be restored to a detectable protection zone based on the re-inspection results.

[0092] The above description is only a preferred embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any equivalent substitutions or modifications made by those skilled in the art within the scope of the technology disclosed in the present invention, based on the technical solution and inventive concept of the present invention, should be covered within the scope of protection of the present invention.

[0093] The preferred embodiments of the present invention disclosed above are merely illustrative of the invention. These preferred embodiments do not exhaustively describe all details, nor do they limit the invention to specific implementations. Clearly, many modifications and variations can be made based on the content of this specification. This specification selects and specifically describes these embodiments to better explain the principles and practical applications of the invention, thereby enabling those skilled in the art to better understand and utilize the invention. The invention is limited only by the claims and their full scope and equivalents.

Claims

1. An online optical inspection device for the width of waterproof membrane, comprising a mounting frame, multiple guide rollers, an edge trimming assembly, two sets of measuring components, and a controller, characterized in that: The two sets of measuring components are respectively arranged on both sides of the waterproof membrane. Each set of measuring components includes an edge optical detector, a second motor, a protective lens, a storage box, a cleaning box, a delivery pump, and a third motor. The protective lens is located in front of the lens of the edge optical detector and has three protective zones. The second motor is used to drive the protective lens to rotate in sections, so that the three protective zones correspond to the detection protection position, the storage position and the cleaning position respectively. The controller is connected to the edge optical detector, the second motor, the delivery pump, and the third motor, and is used for: The edge optical signals output from two sets of edge optical detectors are received to calculate the width of the waterproof membrane. Determine whether the protected area currently in the detection and protection position meets the detection requirements based on the edge optical signal; When the current protected area does not meet the detection requirements, the protected area is marked as a protected area to be cleaned, and the second motor is controlled to move the protected area to be cleaned away from the detection protection position, so that another protected area can enter the detection protection position; The delivery pump and the third motor are controlled to perform cleaning when the protected area to be cleaned is in the cleaning position; After the cleaned protective area re-enters the detection protection position, a re-inspection is performed, which includes determining again whether the protective area meets the detection requirements based on the edge optical signal.

2. The online width optical detection device for waterproof membrane according to claim 1, characterized in that: The measuring assembly also includes a mounting box, a vertical tube, a cross plate, a cleaning wipe, multiple nozzles, a liquid storage tank, a delivery pipe, a rotary joint, a drive gear, and a driven gear; The mounting frame is equipped with a sliding plate, and the mounting box is slidably connected to the sliding plate via a connecting seat; the edge optical detector is set inside the mounting box; the cleaning box is installed inside the mounting box, the vertical tube passes through the cleaning box and is rotatably connected to the cleaning box, the cross plate is set at the upper end of the vertical tube, and the cleaning wipe and multiple nozzles are all set on the cross plate; The pumping end of the pump is connected to the storage tank, and the pumping end is rotatably connected to the vertical pipe through the pumping pipe. The power output shaft of the third motor is connected to the driving gear, and the driving gear meshes with the driven gear fixedly sleeved on the vertical tube; Both the cleaning box and the storage box are provided with slots for the protective lens to enter or be removed, and scrapers are provided in the slots of both the cleaning box and the storage box.

3. The online width optical detection device for waterproof membrane according to claim 1, characterized in that: The controller is used to include Within the sampling window of the optical signal at the frame edge, for the first... Group measurement components, will the first Whether the frame successfully identifies the edges is recorded as a valid identification flag. , will the The edge positions identified by the frame are denoted as , will the The normalized brightness transition intensity or the normalized edge recognition confidence score of the frame edge region is denoted as: ; The controller calculates the first according to the following formula. Effective edge recognition rate corresponding to the group measurement component Edge transition strength Average value of effective frame edge position and the amount of jitter at the edge : ; ; ; ; in, It is 1 or 2. From 1 to positive integers, The number of frames within the sampling window. The value can be 0 or 1.

4. The online width optical detection device for waterproof membrane according to claim 3, characterized in that: The controller is used during the device calibration phase to output the local edge positions from the two sets of edge optical detectors. Convert to uniform width coordinates ,in: ; and For the first Coordinate calibration parameters of the measurement components; The controller is also used to record a frame as an effective width frame when both the left and right edge optical detectors effectively identify edges in the same frame, and let... and to The effective width of the frame is calculated using the following formula: Frame width value : ; The controller calculates the average width using the following formula. and amplitude fluctuation : ; ; When the two sets of edge optical detectors have been unified to the same detection coordinate system, the controller presses... Calculate the first Frame width value , This refers to the calibration coefficient between the detection coordinates of the edge optical detector and the actual width. The calibration correction introduced for the installation position or optical coordinate zero position.

5. The online width optical detection device for waterproof membrane according to claim 4, characterized in that: The controller is used during the equipment calibration phase to collect edge optical signals when the cleaned protected area is located at the detection protected position, thereby obtaining the effective recognition rate of the reference edge. Reference edge transition strength jitter at the reference edge position and the baseline amplitude fluctuation and according to the calibration margin , , and Determine the judgment threshold: ; ; ; ; The controller is also used for: exist , and At that time, the judgment of the first The protected area where the group measurement components are currently in the detection protection position meets the detection requirements; exist , or Continuity of any condition When the sampling window is established, the first sampling window will be established. The protected area where the group measurement component is currently in the detection protection position is marked as the protection area to be cleaned; Both sets of measuring components currently meet the detection requirements within their protected areas. When the sampling window is in use, the width data within that window is determined to be valid width data. in, As a preset positive integer, , and All are judgment thresholds greater than 0; when calibrated... , or When the value is less than the corresponding preset lower limit, the controller uses the corresponding preset lower limit as the judgment threshold.

6. The online width optical detection device for waterproof membrane according to claim 5, characterized in that: The controller is also used to record the workstation number for each of the three protective zones in each group of measuring components. , It can be A, B, or C; Record the detection and protection location as 0, the storage location as 1, and the cleaning location as 2; After the second motor completes a 120° indexing and the arrival signal is valid, the controller updates the workstation number of each protected zone as follows: ; in, The transposition direction parameters are predetermined based on the relative arrangement orientations of the protective lens, storage box, and cleaning box. Take +1 or -1; when At that time, the controller determines the protected area. In a protected testing position; when At that time, the controller determines the protected area. Located in storage location; when At that time, the controller determines the protected area. In a clean position; After the protected area currently in the detection and protection position is marked as a protected area to be cleaned, the controller determines the cleaning location based on the current workstation number and relocation direction parameters of the protected area to be cleaned. And the station number 2 corresponding to the cleaning position, determine the required number of indexing and repositioning operations, and control the second motor to perform one or more 120° indexing and repositioning operations until the station number of the protected area to be cleaned is 2 and the arrival signal is valid.

7. The online width optical detection device for waterproof membrane according to claim 6, characterized in that: When the controller will After the protected area where the group measurement component is currently in the detection protection position is marked as the protection area to be cleaned, the controller is used to calculate the amount of contamination or factors affecting the detection status. : ; in, , , These are non-negative weighting coefficients, and ; The controller is also used to detect state quantities based on contamination or impact. Liquid supply time of the delivery pump Wiping time with the third motor : ; ; in, The protected areas marked as requiring cleaning are numbered. For protection zone The number of consecutive re-inspections that failed. Basic fluid supply time, Based on the basic wiping time, and This is an adjustment coefficient corresponding to the contamination or impact on the detected state quantity. and This is the correction factor for failure after re-inspection. and These are the lower and upper limits of the liquid supply time, respectively. and These are the lower and upper limits of the wiping time, respectively; This is the amplitude limiting function.

8. The online width optical detection device for waterproof membrane according to claim 7, characterized in that: When the third motor is an adjustable speed motor, the controller is also used to detect pollution or influence status quantities. Clean speed of the third motor : ; in, Based on the basic cleaning speed, The speed adjustment coefficient is used to prevent contamination or interference with the detected state quantity. and These are the lower and upper limits of the cleaning rotation speed, respectively; and the controller, during the spray washing and wiping process, uses the liquid supply time of the delivery pump... Control the running time of the delivery pump, based on the wiping time of the third motor. Control the running time of the third motor, and Not less than .

9. The online width optical detection device for waterproof membrane according to claim 8, characterized in that: The controller is used to perform action interlocks; While the second motor is driving the protective lens to rotate, the controller prevents the delivery pump from starting and also prevents the third motor from driving the cleaning wipe to rotate; During the process of liquid supply by the delivery pump or cleaning and wiping driven by the third motor, the controller prohibits the second motor from performing indexing and transposition. The controller will only allow the delivery pump and the third motor to start when the second motor completes indexing and switching, the arrival signal is valid, and the workstation number of the area to be cleaned corresponds to the cleaning position.

10. The online width optical detection device for waterproof membrane according to claim 6, characterized in that: The controller is used to perform invalid data isolation; During the indexing and transposition of the second motor, the controller suspends the acquisition of width data of the corresponding measurement component, or marks the edge position data and width data acquired during the transposition as invalid data; If the controller detects edge position jitter during the cleaning operation performed by the delivery pump or third motor. or amplitude fluctuation If the data exceeds the preset anti-interference threshold, the data in the corresponding sampling window will be marked as data to be confirmed or invalid data.