CN-121985487-A - Intelligent detection method and related equipment for SMT steel mesh open pore design
Abstract
The application relates to the technical field of printed circuit board manufacturing, in particular to an intelligent detection method and related equipment for SMT steel mesh open pore design, wherein the method comprises the steps of reading related graphic files, extracting entity data, performing geometric standardization processing on the entity data, constructing a drilling data space index, eliminating through hole bonding pad data, executing a three-stage detection flow to output a difference result, performing linkage filtering on a positioning mark neighborhood difference result, generating a layered graphic report and the like, and also comprises the operations of monitoring a catalog acquisition file, incremental detection processing, task retry, data caching and the like, and simultaneously relates to a corresponding detection system, equipment and a storage medium. The application achieves the technical effects of improving the detection efficiency and accuracy of SMT steel mesh open pore design, adapting to rechecking requirements, avoiding resource overload and the like.
Inventors
- ZHANG SHENYI
Assignees
- 深圳市蒙瑞电子有限公司
Dates
- Publication Date
- 20260505
- Application Date
- 20260309
Claims (10)
- 1. An intelligent detection method for SMT steel mesh open pore design is characterized by comprising the following steps: reading a pattern file related to the matching detection of the PCB steel mesh openings and the bonding pads, and extracting bonding pads, openings, drilling holes and positioning mark related entity data in a target pattern layer; performing geometric standardization processing on the extracted entity data, uniformly converting complex multi-section lines and circular arcs into boundary frame representations, generating intermediate graphic files, and re-reading the intermediate graphic files to serve as uniform geometric expressions; Constructing a spatial index of drilling data, identifying entity data corresponding to a through hole bonding pad based on a preset aperture threshold, and excluding the entity data corresponding to the through hole bonding pad from a subsequent matching detection flow; Executing a three-stage detection flow, sequentially performing center inclusion detection, boundary frame intersection detection and center distance tolerance detection, and outputting a difference result of an opening unmatched bonding pad and a difference result of an opening unmatched bonding pad; Performing linkage filtering on the difference result of the positioning mark neighborhood by adopting a mode of combining center neighbor matching with self-adaptive tolerance; Generating a layered graph report, wherein the layered graph report comprises an open-pore unmatched pad difference layer, a pad unmatched open-pore difference layer, a through hole pad corresponding data layer, a positioning mark neighborhood difference layer and a boundary frame layer, and configuring a default display strategy to adapt to the rechecking requirement.
- 2. The intelligent detection method for the open pore design of the SMT steel mesh according to claim 1, wherein the step of performing geometric standardization processing on the extracted entity data comprises the following steps: calculating the accurate extremum boundary of the complex multi-section line and the circular arc; generating a boundary frame layer based on the accurate extremum boundary; persisting the intermediate graphics file containing the bounding box layer; and re-reading the lasting intermediate graph file to realize the uniform geometric expression of each entity.
- 3. The intelligent detection method for the open pore design of the SMT steel mesh according to claim 1, wherein the step of constructing the spatial index of the drilling data, identifying the physical data corresponding to the through hole bonding pad based on the preset aperture threshold value, and excluding the physical data corresponding to the through hole bonding pad from the subsequent matching detection flow comprises: configuring an adjustable preset aperture threshold; Quickly positioning entity data corresponding to all drilling holes through the constructed drilling hole data space index; Judging whether the aperture of each drilling hole is larger than or equal to the preset aperture threshold value, and judging the bonding pad data corresponding to the drilling holes meeting the conditions as the entity data corresponding to the bonding pads of the through holes; And marking the entity data corresponding to the judged through hole bonding pad as a non-detection object, and excluding the entity data from a matching detection flow of a subsequent opening and the bonding pad.
- 4. The intelligent detection method for the open pore design of the SMT steel mesh according to claim 1, wherein the step of executing the three-stage detection process to sequentially perform center inclusion detection, bounding box intersection detection and center distance tolerance detection and output the difference result of the open pore unmatched bonding pad and the difference result of the bonding pad unmatched open pore comprises: When center inclusion detection is carried out, judging whether the center of the opening is positioned in a boundary frame corresponding to the bonding pad, and recording a preliminary matching result; When the boundary frame intersection detection is carried out, judging whether an intersection relationship exists between the open-pore boundary frame and the bonding pad boundary frame or not according to the entity data which is not matched in the detection for the center, and correcting the entity data which is intersected into a matched state; When the center distance tolerance detection is carried out, calculating the actual distance between the center of the opening and the center of the bonding pad for the entity data which are not matched in the boundary box intersection detection, and correcting the entity data with the actual distance smaller than or equal to the preset tolerance to be in a matched state, wherein the default value of the preset tolerance is 0.10mm and supports configuration or self-adaptive adjustment; and when the acceleration processing is carried out, dividing small entity data and large entity data according to the maximum boundary length or area of the entity, and optimizing the matching efficiency by adopting a neighbor rapid matching algorithm based on entity space distribution.
- 5. The intelligent detection method for the SMT steel mesh open pore design according to claim 1, wherein the step of performing linkage filtering on the difference result of the positioning mark neighborhood by adopting a mode of combining center neighbor matching with self-adaptive tolerance comprises the following steps: Ignoring entity data corresponding to the positioning marks in the character case identification related graphic file; Determining a neighborhood range corresponding to each positioning mark; extracting a difference result in the neighborhood range; dynamically adjusting tolerance coefficients according to the positioning mark types; and filtering the difference result in the neighborhood range by combining the center neighbor matching with the adjusted tolerance coefficient.
- 6. The intelligent detection method for the open pore design of the SMT steel mesh according to claim 1, wherein the method further comprises: monitoring a designated catalog or task queue to obtain a graphic file related to the matching detection of the PCB steel mesh openings and the bonding pads; Judging whether the acquired PCB steel mesh opening and bonding pad matching detection related graphic file is an incremental file or not through file fingerprints and configuration fingerprints, wherein the file fingerprints consist of content hash and modification time, and the configuration fingerprints consist of tolerance parameters, threshold parameters and layer mapping signatures; Detecting related graphic files for the PCB steel mesh openings and the bonding pads which are judged to be the increment files in a matching way, distributing detection tasks through a concurrency pool, and executing current limiting control to avoid resource overload; Retrying the detection task with the detection failure by adopting an exponential backoff strategy; and after all the detection tasks are executed, generating corresponding detection results, and summarizing and archiving the detection results.
- 7. The intelligent detection method for the open pore design of the SMT steel mesh according to claim 1, wherein the method further comprises: Setting a 'file path plus modification time' as a cache key; performing one-time traversal on the first-read PCB steel mesh opening and bonding pad matching detection related graphic file to finish extraction of target layer entity data, and storing the extracted entity data in association with the cache key; when the same file is detected, judging whether the file modification time is changed or not; if the modification time is unchanged, directly calling the cached entity data; and if the modification time is changed, automatically invalidating the original buffer, and re-executing the entity data extraction and buffer procedure.
- 8. Intelligent detection system of SMT steel mesh trompil design, its characterized in that includes: The analysis and preprocessing module is used for reading the pattern file related to the matching detection of the PCB steel mesh opening and the bonding pad, and extracting the bonding pad, the opening, the drilling and the positioning mark related entity data in the target pattern layer; the geometric standardization module is used for carrying out geometric standardization processing on the extracted entity data, uniformly converting complex multi-section lines and circular arcs into boundary frame representations, generating intermediate graphic files and re-reading the intermediate graphic files to serve as uniform geometric expressions; the data filtering module is used for constructing a spatial index of the drilling data, identifying entity data corresponding to the through hole bonding pad based on a preset aperture threshold, and excluding the entity data corresponding to the through hole bonding pad from a subsequent matching detection flow; the multi-stage detection module is used for executing a three-stage detection flow, sequentially carrying out center inclusion detection, boundary frame intersection detection and center distance tolerance detection, and outputting a difference result of the opening unmatched bonding pads and a difference result of the bonding pads unmatched openings; the positioning mark linkage filtering module is used for carrying out linkage filtering on the difference result of the positioning mark neighborhood by adopting a mode of combining center neighbor matching with self-adaptive tolerance; the report generation module is used for generating a layered graph report, wherein the layered graph report comprises an open pore unmatched pad difference layer, a pad unmatched open pore difference layer, a through hole pad corresponding data layer, a positioning mark neighborhood difference layer and a boundary frame layer, and a default display strategy is configured to adapt to the rechecking requirement.
- 9. An intelligent detection device for the open pore design of the SMT steel mesh is characterized by comprising a memory and a processor, wherein the memory is stored with a computer program which can be loaded by the processor and execute the intelligent detection method for the open pore design of the SMT steel mesh according to any one of claims 1-7.
- 10. A storage medium storing a computer program capable of being loaded by a processor and executing the SMT steel mesh open pore design intelligent detection method according to any one of claims 1-7.
Description
Intelligent detection method and related equipment for SMT steel mesh open pore design Technical Field The application relates to the technical field of printed circuit board manufacturing, in particular to an intelligent detection method and related equipment for SMT steel mesh open pore design. Background In the manufacturing process of a Printed Circuit Board (PCB), the accuracy of the SMT paster process directly determines the quality and reliability of a PCB product, and the accurate matching of the steel mesh open pore design and a PCB bonding pad is a core premise for guaranteeing the stability of the SMT paster process. Along with the development of miniaturization and high density of electronic equipment, the circuit layout of a PCB is increasingly complex, the precision requirements of the welding pads and the openings are continuously improved, and higher requirements are put forward on the detection efficiency and the detection precision of the steel mesh opening design. In the prior art, the detection mode of steel mesh opening and bonding pad matching is mainly divided into two types, namely, the detection mode relies on manual visual comparison, manual checking is carried out by operators in comparison with design drawings and steel mesh opening data, the detection mode is extremely low in detection efficiency, cannot meet the detection requirement of large-scale batch production, is easy to cause a large number of misjudgments due to detection errors caused by factors such as manual fatigue and non-uniform judgment standards, and the like, the other type is mainly divided into the type that a simple automatic detection system or basic algorithm is adopted for preliminary screening, the system lacks standardized processing capacity for complex geometric forms (such as a multi-section line and an arc), and is not used for effectively filtering special structures such as a through hole bonding pad, meanwhile, the detection flow is single, layering detection from coarse to fine cannot be realized, the misjudgment rate in the detection process is higher, the detection precision is insufficient, and the matching difference between the steel mesh opening and the bonding pad is difficult to accurately identify. In summary, in the existing SMT steel mesh open-hole design detection technology, there is a problem that detection accuracy and detection efficiency are difficult to be compatible, and automatic detection requirements of high-density and complicated PCB production cannot be met, so that improvement is needed. Disclosure of Invention The application aims to provide an intelligent detection method and related equipment for SMT steel mesh open pore design. The application aims to provide an intelligent detection method for SMT steel mesh open pore design, which comprises the following steps: reading a pattern file related to the matching detection of the PCB steel mesh openings and the bonding pads, and extracting bonding pads, openings, drilling holes and positioning mark related entity data in a target pattern layer; performing geometric standardization processing on the extracted entity data, uniformly converting complex multi-section lines and circular arcs into boundary frame representations, generating intermediate graphic files, and re-reading the intermediate graphic files to serve as uniform geometric expressions; Constructing a spatial index of drilling data, identifying entity data corresponding to a through hole bonding pad based on a preset aperture threshold, and excluding the entity data corresponding to the through hole bonding pad from a subsequent matching detection flow; Executing a three-stage detection flow, sequentially performing center inclusion detection, boundary frame intersection detection and center distance tolerance detection, and outputting a difference result of an opening unmatched bonding pad and a difference result of an opening unmatched bonding pad; Performing linkage filtering on the difference result of the positioning mark neighborhood by adopting a mode of combining center neighbor matching with self-adaptive tolerance; Generating a layered graph report, wherein the layered graph report comprises an open-pore unmatched pad difference layer, a pad unmatched open-pore difference layer, a through hole pad corresponding data layer, a positioning mark neighborhood difference layer and a boundary frame layer, and configuring a default display strategy to adapt to the rechecking requirement. By adopting the technical scheme, the target entity data in the PCB steel mesh opening and bonding pad matching detection related graph file is extracted and subjected to geometric standardization processing, complex multi-section lines and circular arcs are uniformly converted into boundary frames to realize uniform geometric expression, entity data corresponding to the through hole bonding pads are eliminated through the front of the spatial indexes of drilling data and