Optimized management system, method, storage medium and device based on steel mesh design
Patent Information
- Application Number
- CN202210342871.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-03-31
- Publication Date
- 2026-08-18
- Estimated Expiration
- 2042-03-31
AI Technical Summary
[0005]鉴于以上所述现有技术的缺点,本发明的目的在于提供一种基于钢网设计的优化管理系统、方法、存储介质及设备,用于解决现有技术无法将钢网开口设计与生产数据建立相关联系,以保证生产品质的问题
[0011] This invention establishes a link between steel mesh opening design and production data, thereby improving the pass rate of steel mesh opening designs that meet production requirements and ensuring steel mesh and welding quality from the source. The steel mesh design optimization management method can also manage steel mesh manufacturers, selecting high-quality manufacturers to produce steel mesh openings and providing a reference for the internal control and decision-making of steel mesh manufacturers.
Smart Images

Figure CN115659904B_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of SMT (Surface Mount Technology) technology, and relates to an optimized management method based on stencil design, and particularly to an optimized management system, method, storage medium and device based on stencil design. Background Technology
[0002] As we all know, in the field of surface mount technology for electronic components, the printing process is an extremely important link. The quality of printing directly affects the success rate of SMT soldering. Among the various aspects that affect the printing process, the stencil opening is an important link and a key factor that determines the reliability of printing and the quality of soldering.
[0003] Currently, stencil openings are mainly related to data from the design phase. For example, component pad design data is used to design stencil openings according to the corresponding stencil opening design relationships. However, due to technical limitations and other reasons, the stencil opening design has not been linked to production data. Consequently, it is impossible to guarantee whether the stencil design meets production requirements or to judge the actual quality of a stencil opening corresponding to a package. This may lead to the repeated use of problematic stencil openings, posing a significant risk to production quality.
[0004] Therefore, how to provide an optimized management system, method, storage medium, and device based on stencil design to solve the shortcomings of existing technologies that cannot establish a relevant link between stencil opening design and production data to ensure production quality has become a technical problem that urgently needs to be solved by those skilled in the art. Summary of the Invention
[0005] In view of the shortcomings of the prior art described above, the purpose of this invention is to provide an optimized management system, method, storage medium and device based on stencil design, to solve the problem that the prior art cannot establish a correlation between stencil opening design and production data to ensure production quality.
[0006] To achieve the above and other related objectives, the present invention provides an optimization management system based on stencil design. The system includes: a stencil opening library for storing stencil openings according to component package names; the attributes stored in the stencil opening library include: stencil opening serial number and package name; the stencil openings are obtained by searching the stencil opening library using component information of components whose stencils need to be opened; a stencil layer is generated from the stencil openings of all components whose stencils need to be opened; and a design stencil library for storing design stencils for corresponding PCB boards according to product numbers; the attributes stored in the design stencil library include: product number, version number, front and back sides, unique identifier for physical stencil template design, status, stencil design data, design rules and corresponding parameters, and PCB design data. The designed stencil is generated from the stencil layer and has a corresponding product number and version number. The physical stencil template library stores physical stencil templates produced by the stencil manufacturer according to the stencil production documents, based on the production template number, the unique design identifier of the physical stencil template, and its status. The stored attributes include: the production template number corresponding to the physical stencil template, the unique design identifier of the physical stencil template, its status, manufacturer, the product number, the version number, the front and back sides, the production date, and the stencil material. The stencil production documents are generated based on the designed stencil. The production data acquisition system stores the relationship between the production template number and the product number, version number, and front and back sides of the PCBA during actual production. The stored attributes include: the production template number, the tag number, and the product number.
[0007] To achieve the above and other related objectives, another aspect of the present invention provides an optimization management method based on stencil design, implemented based on the aforementioned optimization management system. The optimization management method based on stencil design includes: acquiring component information of components to be opened in a stencil; using the component information to search for stencil openings corresponding to the components in a stencil opening library, generating a stencil layer from the stencil openings of all components to be opened; generating a design stencil based on the stencil layer, generating a product number and version number corresponding to the design stencil; storing the design stencil in a design stencil library; generating a stencil production file based on the design stencil, acquiring a physical stencil template corresponding to the stencil production file, generating a production template number corresponding to the physical stencil template, storing the physical stencil template in a physical stencil template library according to the production template number; putting the physical stencil corresponding to the physical stencil template into production, establishing an association between the production template number and the product number, the version number, and the front and back sides of the circuit board, and storing it in a production data acquisition system.
[0008] To achieve the above and other related objectives, the present invention provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the aforementioned optimized management method based on steel mesh design.
[0009] To achieve the above and other related objectives, a final aspect of the present invention provides an electronic device, comprising: a processor and a memory; the memory for storing a computer program, and the processor for executing the computer program stored in the memory, so that the electronic device performs the optimized management method based on steel mesh design.
[0010] As described above, the optimized management system, method, storage medium, and device based on steel mesh design of the present invention have the following beneficial effects:
[0011] This invention establishes a link between steel mesh opening design and production data, thereby improving the pass rate of steel mesh opening designs that meet production requirements and ensuring steel mesh and welding quality from the source. The steel mesh design optimization management method can also manage steel mesh manufacturers, selecting high-quality manufacturers to produce steel mesh openings and providing a reference for the internal control and decision-making of steel mesh manufacturers. Attached Figure Description
[0012] Figure 1 The diagram shown is a flowchart illustrating the principle of the optimized management method based on steel mesh design in one embodiment of the present invention.
[0013] Figure 2 The diagram shown illustrates the steel mesh design and production process in one embodiment of the optimized management method based on steel mesh design of the present invention.
[0014] Figure 3 The diagram shown is a flowchart of the steel mesh design and production process in another embodiment of the optimized management method based on steel mesh design of the present invention.
[0015] Figure 4 The diagram shown is a flowchart of the steel mesh design and production process in another embodiment of the optimized management method based on steel mesh design of the present invention.
[0016] Figure 5 The diagram shown is a structural connection diagram of the electronic device of the present invention in one embodiment.
[0017] Component designation explanation
[0018] 5 Electronic devices
[0019] 51 processor
[0020] 52 Memory
[0021] Steps S11 to S14 Detailed Implementation
[0022] The following specific examples illustrate the implementation of the present invention. Those skilled in the art can easily understand other advantages and effects of the present invention from the content disclosed in this specification. The present invention can also be implemented or applied through other different specific embodiments, and various details in this specification can also be modified or changed based on different viewpoints and applications without departing from the spirit of the present invention. It should be noted that, unless otherwise specified, the following embodiments and features described therein can be combined with each other.
[0023] It should be noted that the illustrations provided in the following embodiments are only schematic representations of the basic concept of the present invention. Therefore, the illustrations only show the components related to the present invention and are not drawn according to the actual number, shape and size of the components in the actual implementation. In the actual implementation, the form, quantity and proportion of each component can be arbitrarily changed, and the layout of the components may also be more complex.
[0024] The optimized management system, method, storage medium, and equipment based on steel mesh design described in this invention can establish a connection between steel mesh opening design and production data, thereby improving the pass rate of steel mesh opening designs that meet production requirements and ensuring steel mesh quality and welding quality from the source.
[0025] The optimized management system based on steel mesh design described in this invention includes: a steel mesh opening library, a designed steel mesh library, a physical steel mesh template library, and a production data acquisition system.
[0026] Stencil Opening Library: Used to store stencil openings according to the component's package name (i.e., one package can correspond to multiple stencil opening designs). Stored attributes include: stencil opening serial number IDm (unique) (different stencil opening serial numbers distinguish different stencil openings in the stencil opening library), package name, etc. The stencil openings are obtained by searching the stencil opening library using the component information of the component to be stenciled, and a stencil layer is generated from the stencil openings of all the components to be stenciled.
[0027] The design stencil library is used to store the design stencils for corresponding PCB boards according to product numbers. Stored attributes include: product number, version number, front and back sides, physical stencil template design IDd (unique identifier for the physical stencil template design), status (pending release, released, manufactured, obsolete), stencil design data (aperture and pad graphics, and their corresponding tag numbers, pin numbers, stencil aperture sequence number IDm, package name, etc.), design rules and corresponding parameters (whether there are vias, whether there is a stepped design, whether manual modification is required, etc.), and PCB design data. The design stencil is generated from the stencil layer and has a corresponding product number and version number.
[0028] Solid Wire Mesh Template Library: This library stores solid wire mesh templates produced by wire mesh manufacturers according to the wire mesh production documents, categorized by production template number (IDp), solid wire mesh template design (IDd), and status. Stored attributes include: the unique production template number (IDp), the design IDd, status (obsolete, in production, pending production), manufacturer, product number, version number, front and back sides, production date, and wire mesh material. The wire mesh production documents are generated based on the designed wire mesh.
[0029] Production Execution System (MES): This system stores the production template number, PCBA product number, version number, and front / back relationship of the PCBA in actual production. The stored attributes include: production template number IDp, tag number, and product number. For specific data, please refer to the MES system.
[0030] The following will combine Figures 1 to 5 This embodiment details the principles and implementation methods of an optimization management system, method, storage medium, and device based on stencil design, enabling those skilled in the art to understand the optimization management system, method, storage medium, and device based on stencil design without creative effort.
[0031] Please see Figure 1 The diagram shown is a flowchart illustrating the principle of the optimized management method based on steel mesh design in one embodiment of the present invention. Figure 1 As shown, the optimization management system implemented by the optimization management method based on steel mesh design specifically includes the following steps:
[0032] S11, obtain the component information of the components of the steel mesh to be opened; the component information is used to search for the steel mesh opening corresponding to the component in the steel mesh opening library, and generate a steel mesh layer from the steel mesh openings of all the components of the steel mesh to be opened.
[0033] Specifically, during the fabrication of the new stencil, the component information, such as the reference designation, package name, coordinates, and angle of all components to be fabricated in the stencil is obtained from the PCB design data.
[0034] S12, Generate a design steel mesh based on the steel mesh layer, and generate a product number and version number corresponding to the design steel mesh; the design steel mesh is stored in the design steel mesh library.
[0035] In one embodiment, the step of generating the designed steel mesh based on the steel mesh layer includes:
[0036] (1) Search for the stencil opening corresponding to the component in the stencil opening library according to the package name, and generate a temporary stencil layer based on the stencil openings corresponding to all components. Further, download the stencil openings, search for the corresponding stencil openings of all components requiring stencil design in the stencil opening library according to the package name, generate the stencil opening for the component according to the coordinates and angle of the component, and record the stencil opening information of the component (tag number, pin number, stencil opening sequence number IDm, package name), and generate a temporary stencil layer.
[0037] (2) Perform design rule checks on the temporary steel mesh layer, and generate the design steel mesh using the temporary steel mesh layer that has passed the design rule check.
[0038] The step of performing a design rule check on the temporary steel mesh layer includes:
[0039] Determine whether the temporary steel mesh layer conforms to the design rules; if it conforms to the design rules, generate the steel mesh layer corresponding to the temporary steel mesh layer, and use the steel mesh layer to generate the design steel mesh; if it does not conform to the design rules, modify the opening of the steel mesh of the temporary steel mesh layer by avoiding holes, and / or by steps, and / or by manual modification until it conforms to the design rules, generate the steel mesh layer corresponding to the temporary steel mesh layer, and use the steel mesh layer to generate the design steel mesh.
[0040] In one embodiment, the step of generating the product number and version number corresponding to the designed stencil includes:
[0041] Check whether the designed steel mesh meets the warehousing conditions;
[0042] If the warehousing conditions are met, then based on the product number and the version number (preferably, also based on the product number, the version number, and the front and back sides), the system searches the design stencil library for a corresponding storage record of the design stencil. The step of searching the design stencil library for a corresponding storage record includes: if a corresponding storage record exists, then a new unique identifier for the physical stencil template design is generated according to a preset rule, and the unique identifier for the physical stencil template design is stored in the design stencil library; if no corresponding storage record exists, then a unique identifier for the physical stencil template design is generated according to the preset rule, and the unique identifier for the physical stencil template design is stored in the design stencil library.
[0043] Specifically, if a corresponding storage record exists, a new physical stencil design IDd is automatically generated according to preset rules, and this IDd is different from the existing physical stencil design IDd. This new IDd is then stored in the design stencil library. If no corresponding storage record exists, a physical stencil design IDd is automatically generated according to preset rules and stored in the design stencil library. The preset rules include, for example: product number + version number + front and back sides + time.
[0044] If the component does not meet the entry requirements, it will be redesigned or modified based on the component information.
[0045] S13, Generate steel mesh production documents according to the designed steel mesh, obtain the physical steel mesh template corresponding to the steel mesh production documents, generate a production template number corresponding to the physical steel mesh template, and store the physical steel mesh template in the physical steel mesh template library according to the production template number.
[0046] Specifically, steel mesh production documents are generated based on the design steel mesh, a manufacturer is designated to produce it, and the status of the design steel mesh in the design steel mesh library is changed to: "outsourced"; after receiving the physical steel mesh template, a production template number IDp is generated, and the physical steel mesh template is stored according to the production template number IDp, and the status of the design steel mesh in the design steel mesh library is changed to: "made".
[0047] S14, the physical steel mesh corresponding to the physical steel mesh template is put into production and used, and the production template number is associated with the product number, the version number, and the front and back of the circuit board, and stored in the production data acquisition system.
[0048] Specifically, once the produced stencil is put into production, the status of the corresponding production template number IDp in the stencil template library is updated to: "In Production". If, during the use of the stencil, this template fails inspection, exceeds its usage limit, or is replaced, the status of the corresponding production template number IDp in the stencil template library is updated to: "Invalid". In actual production, the relationship between the production template number IDp and the PCBA's product number + version number + front and back sides needs to be stored in the Production Data Acquisition System (MES).
[0049] In one embodiment, the step of putting the physical stencil corresponding to the physical stencil template into production, associating the production template number with the product number, the version number, and the front and back sides of the circuit board, and storing the information in the production data acquisition system includes:
[0050] Determine whether the packaging or reference designation defects of the component in actual production have reached the upper limit of a preset number of times;
[0051] If the preset limit for the number of attempts has been reached, the cause is investigated; if the preset limit has not been reached, the production of the designed stencil and the physical stencil template is completed. Specifically, in actual production, if a defect in a package (device) has not reached the preset limit for the number of attempts, the production of the designed stencil and the physical stencil template is completed. Subsequently, to improve the welding yield affected by the stencil opening library, packages requiring improved welding yield can be identified from the MES (Manufacturing Execution System).
[0052] In one embodiment, the cause investigation step includes at least one of the following steps:
[0053] (1) After ruling out production line reasons such as unqualified cleaning by human on the production line or the stencil reaching the upper limit of usage, in the same physical stencil template design IDd, determine whether the packaging or tag defects of the component are concentrated in the same production template number IDp. If they are concentrated in the same production template number, it is determined to be the reason of the stencil manufacturer.
[0054] Specifically, please refer to Figure 2 The diagram shows a steel mesh design and production process flow chart in one embodiment of the optimized management method based on steel mesh design of the present invention. Figure 2 As shown, after ruling out production line reasons such as substandard cleaning or the steel mesh reaching its maximum usage limit, if a certain defect is concentrated in the same production template number IDp within the same physical steel mesh template design IDd, then it can be determined that the problem lies with the steel mesh manufacturer.
[0055] In one embodiment, if the problem arises from the production of solid steel mesh by the steel mesh manufacturer, the optimization management method based on steel mesh design further includes:
[0056] In response to the reason for identifying the steel mesh manufacturer, the steel mesh manufacturer is marked, stored in a list record, and a different steel mesh manufacturer is selected for production, or feedback is given to the steel mesh manufacturer to start production again.
[0057] (2) After ruling out production line-related reasons such as substandard cleaning or the stencil reaching its maximum usage limit, determine whether the packaging defects of the component are concentrated in the same physical stencil template design IDd. If the packaging defects are concentrated in the first preset number of production template numbers, it is determined that the cause is the stencil opening library in the design stencil. The first preset number is mainly used to represent the majority of the total number of defects, and can be preset according to the actual situation.
[0058] Specifically, after ruling out production line reasons such as improper cleaning or stencil usage reaching the limit, if defects in a certain encapsulation are concentrated in the first preset number of production template numbers IDp within the same physical stencil template design IDd, it can be determined that the problem lies with the design stencil, indicating a problem with the stencil opening library. The design stencils affected by this include: the design stencil currently referencing the problematic stencil opening and other design stencils referencing the problematic stencil opening.
[0059] In one embodiment, please refer to Figure 3 The diagram shows a steel mesh design and production flow chart in another embodiment of the optimized management method based on steel mesh design of the present invention. Figure 3 As shown, the optimized management method based on steel mesh design also includes:
[0060] In response to the determination that the problem stems from a faulty stencil opening in the design stencil library, the status of the production template number IDp in the physical stencil template library is searched using the production template number IDp in the production data acquisition system. If the status is not invalid, the physical stencil template design IDd in the design stencil library is found using the production template number IDp, and the status of the physical stencil template design IDd in the design stencil library is searched. If the status is not invalid, the encapsulation and corresponding stencil opening sequence number IDm are found in the design stencil library using the tag number, and the encapsulated stencil opening in the stencil opening library is redesigned to generate a new stencil opening sequence number IDm. All problematic stencil opening sequence numbers are redesigned sequentially, with identical stencil opening sequence numbers designed only once. The stencil opening is then re-downloaded using the new stencil opening sequence number IDm to generate a new temporary stencil layer. Furthermore, when the step "Check the design rules of the temporary stencil layer" is executed again, a specific judgment can be made based on the actual situation, selectively executing part or all of the steps from "Check the design rules of the temporary stencil layer" to step S14.
[0061] In one embodiment, please refer to Figure 4 This is shown as a flowchart of the steel mesh design and production process in another embodiment of the optimized management method based on steel mesh design of the present invention. Figure 4 As shown, the optimized management method based on steel mesh design also includes:
[0062] In response to the determination that the reason for the opening in the design stencil is a stencil gap in the design stencil, for the affected design stencil, the production template number IDp in the production data acquisition system is used to find the status of the production template number IDp in the physical stencil template library. If the status is not invalid, the physical stencil template design IDd in the design stencil library is found through the production template number IDp, and the status of the physical stencil template design IDd in the design stencil library is found. If the status is not invalid, the encapsulation and the corresponding stencil opening sequence number IDm are found in the design stencil library through the tag number, and the encapsulated stencil opening in the stencil opening library is redesigned, and a new stencil opening sequence number IDm is generated.
[0063] Redesign all problematic stencil opening numbers in sequence, with the same stencil opening number only designed once;
[0064] Next, search for all physical steel mesh template designs IDd that reference the problematic steel mesh opening number IDm in the design steel mesh library. Then, check the status of the physical steel mesh template design IDd in the design steel mesh library. If the status is not invalid, then select whether to modify it based on the status.
[0065] If modifications are needed but the design has not been distributed or produced, the status of the physical steel mesh template design IDd in the design steel mesh library will be changed to: invalid.
[0066] If modifications are needed and the template has already been created or is not invalid, the status corresponding to the physical steel mesh template design IDd is searched in the physical steel mesh template library. If the status is not invalid, the steel mesh opening library is re-downloaded, and a new temporary steel mesh layer is generated using the new steel mesh opening sequence number IDm. Furthermore, when the step "Check the design rules of the temporary steel mesh layer" is executed again, a specific judgment can be made based on the actual situation, selectively executing part or all of the steps from "Check the design rules of the temporary steel mesh layer" to step S14.
[0067] In one embodiment, the step of generating a new temporary steel mesh layer includes:
[0068] Convert the steel mesh layer containing the unique identifier of the physical steel mesh template design into the temporary steel mesh layer, and replace all problematic steel mesh opening serial numbers with new steel mesh opening serial numbers; or
[0069] The PCB design data corresponding to the unique identifier of the physical stencil template is determined. All components of the stencil to be opened are obtained through the PCB design data. The corresponding stencil openings of all components of the stencil to be opened are searched in the stencil opening library according to the package name to generate the temporary stencil layer.
[0070] (3) After ruling out production line-related reasons such as substandard cleaning or the steel mesh reaching its maximum usage limit, determine whether the component's tag number defects are concentrated in the second preset number of production template numbers within the same physical steel mesh template design unique identifier. If the tag number defects are concentrated in the second preset number of production template numbers, it is determined to be due to the design rules of the steel mesh. The second preset number is mainly used to represent the majority of the total number of defects, and can be preset according to actual conditions. The second preset number is independent of the aforementioned first preset number, and can be flexibly set to be the same or different according to actual conditions.
[0071] Specifically, after ruling out production line reasons such as improper cleaning by the production line or the stencil reaching its maximum usage limit, if the defects of a certain position in the same physical stencil template design IDd are concentrated in the second preset number of production template numbers IDp, then it can be determined that the problem is with the design of the stencil, indicating that it is a problem with the design rules.
[0072] In one embodiment, the optimized management method based on steel mesh design further includes:
[0073] In response to the determination that the design rule of the steel mesh is the cause, the design IDd of the physical steel mesh template is found through the production template number IDp, and then the design rule at the time of the current design is found through the tag number, and the opening of the steel mesh is adjusted. Then, the step "check the design rule of the temporary steel mesh layer" is executed again to step S14.
[0074] In practical applications, the specific implementation principle of the optimization management method based on steel mesh design is as follows:
[0075] Step 1: When fabricating the new stencil, obtain the reference designators, package names, coordinates, and angles of all components to be fabricated from the PCB design data, as shown in Table 1:
[0076] Table 1
[0077] C1 C0805 (x1, y1) 0° C3 C0805 (x2, y2) 0° U1 SOP16-A (x3, y3) 90°
[0078] 1.1: Download Stencil Openings: Search for the corresponding stencil openings in the stencil opening library for all components with stencils to be opened according to their package names. Generate the stencil opening for the component according to its coordinates and angles, and record the stencil opening information (tag number, pin number, stencil opening serial number IDm, package name). Generate a temporary stencil layer, as shown in Table 2.
[0079] Table 2
[0080] C1 C0805 IDm-C0805-xxxx1 C3 C0805 IDm-C0805-xxxx1 U1 SOP16-A IDm-SOP16-A-xxxx1
[0081] The design data for the openings in the steel mesh are shown in Table 3:
[0082] Table 3
[0083]
[0084] 1.2 The temporary stencil layer is checked for design rules such as via avoidance and stepping. If it does not conform to the design rules, the non-compliant stencil openings are modified by via avoidance, stepping, or manual modification to generate the corresponding stencil layer and the design stencil for the PCB. If it conforms to the design rules, the corresponding stencil layer is generated and the design stencil for the PCB is generated.
[0085] Step 2: Generate the corresponding product number and version number for the steel mesh designed in Step 1. For example: xxxx product number;
[0086] Check whether the designed steel mesh meets the warehousing conditions (determine whether the steel mesh opening information of all steel mesh components to be opened in step 1 is included and conforms to the design rules);
[0087] If the conditions are met, then search the design stencil library for a corresponding storage record based on the product number and version number;
[0088] If so, a new physical stencil design IDd will be automatically generated according to the rules (product number + version number + front and back + time) (different from the physical stencil design IDd of the existing records) and stored in the design stencil library.
[0089] If not, the entity steel mesh template design IDd will be automatically generated according to the rules and stored in the design steel mesh library, as shown in Tables 4 and 5.
[0090] If the requirements are not met, return to step 1 and redesign or modify.
[0091] Table 4
[0092]
[0093] Table 5
[0094] IDdxxxx-1 C1 C0805 IDm-C0805-xxxx1 IDdxxxx-1 C3 C0805 IDm-C0805-xxxx1 IDdxxxx-1 U1 SOP16-A IDm-SOP16-A-xxxx1
[0095] Step 3: Generate steel mesh production documents based on the steel mesh design, designate a manufacturer for production, and change the status of the steel mesh design in the steel mesh design library to "Outsourced", as shown in Table 6; after receiving the physical steel mesh template, generate a production template number IDp, store it in the physical steel mesh template library according to the production template number IDp, and change the status of the steel mesh design in the steel mesh design library to "Made", as shown in Tables 7 and 8.
[0096] Table 6
[0097]
[0098] Table 7
[0099]
[0100] Table 8
[0101]
[0102] Step 4: Put the produced solid steel mesh into production and use. Update the status of the production template number IDp in the solid steel mesh template library to: In Production [If, during the use of the steel mesh, this template fails the inspection, exceeds the usage limit, or is replaced, then update the status of the production template number IDp in the solid steel mesh template library to: Obsolete], as shown in Table 9.
[0103] Table 9
[0104]
[0105] In actual production, the relationship between the production template number IDp and the PCBA product number + version number + front and back sides needs to be stored in the production data acquisition system (MES).
[0106] In actual production, for example, when the C0805 defects corresponding to C1 and / or C3 reach the preset limit, after ruling out production line reasons such as improper cleaning or the stencil reaching the limit of usage, if a certain defect is concentrated in the same production template number IDp (IDpxxxx-1) within the same physical stencil template design IDd (IDdxxxx-1), then it can be determined that the problem lies with the stencil manufacturer. If the problem originates from the stencil manufacturer's production of the physical stencil, the manufacturer will be marked, added to a list, and a different stencil manufacturer will be selected for production, or feedback will be provided to the original stencil manufacturer for re-production.
[0107] In actual production, for example, when the C0805 defect corresponding to C1 and / or C3 reaches the preset limit, after ruling out production line reasons such as improper cleaning or the stencil reaching the limit of usage, if the C0805 defect is concentrated in most production template numbers IDp (IDpxxxx-1, IDpxxxx-3, IDpxxxx-6) within the same physical stencil template design IDd (IDdxxxx-1), then it can be determined that the problem lies with the stencil design. (This indicates a problem with the stencil opening library.)
[0108] If the issue is with the stencil opening library: Locate the production template number IDp (IDpxxxx-1) in the Production Data Acquisition System (MES) and check its status in the physical stencil template library. If it is in production and the status is "not invalid," then find the physical stencil template design IDd (IDdxxxx-1) in the design stencil library using the production template number IDp (IDpxxxx-1). Check the status of this physical stencil template design IDd in the design stencil library. If it is "made" and the status is "not invalid," then find the package (C0805) and the corresponding stencil opening sequence number IDm (IDm-C0805-xxxx1) in the design stencil library using the tag number (C1 and / or C3). Redesign the opening of this package (C0805) in the stencil opening library to generate a new stencil opening sequence number IDm (IDm-C0805-xxxx2). Redesign all problematic stencil opening numbers sequentially [each stencil opening number only needs to be designed once]. Download the stencil openings again, using the new stencil opening number IDm (IDm-C0805-xxxx2), and generate a new temporary stencil layer. [First method: Convert the stencil layer containing the physical stencil template design IDd into a temporary stencil layer, and replace all problematic stencil opening numbers with the new stencil opening number. Second method: Use the PCB design data of the physical stencil template design IDd, obtain all components to be opened in the stencil, and search for the corresponding stencil openings in the stencil opening library according to the package name of all components to be opened, generating a temporary stencil layer]. Repeat steps 1.2 to 2 to generate a new physical stencil template design IDd.
[0109] Continue with steps 3 and 4 to put the product into production and use, and then recalculate whether the optimization has been achieved.
[0110] For the affected stencil designs: Using the production template number IDp (IDpxxxx-1) in the Production Data Acquisition System (MES), find the status of this production template number IDp (IDpxxxx-1) in the physical stencil template library: if it is in production and the status is not invalid, then use the production template number IDp (IDpxxxx-1) to find the physical stencil template design IDd (IDdxxxx-1) in the design stencil library, and find the status of this physical stencil template design IDd in the design stencil library: if it is manufactured and the status is not invalid, then use the tag number (C1 and / or C3) to find the encapsulation (C0805) and the corresponding stencil opening sequence number IDm (IDm-C0805-xxxx1) in the design stencil library, and redesign the opening of this encapsulation in the stencil opening library, generating a new stencil opening sequence number IDm (IDm-C0805-xxxx2). Redesign all problematic stencil opening sequence numbers in sequence [the same stencil opening sequence number only needs to be designed once]. Next, search the steel mesh design library for all physical steel mesh template designs IDd (IDdxxxx-2, IDdxxxx-4, IDdxxxx-7) that reference the steel mesh opening number IDm (IDm-C0805-xxxx1). (For each of the found physical steel mesh template designs IDd (IDdxxxx-2, IDdxxxx-4, IDdxxxx-7), perform the following steps one by one.
[0111] Find the status of the physical stencil template design IDd (IDdxxxx-2, IDdxxxx-4, IDdxxxx-7) found in the design stencil library. If the status is not invalid, decide whether to modify it based on the status. If modification is needed and it has not been distributed or produced, change the status of this physical stencil template design IDd in the design stencil library to invalid. If modification is needed and it has been produced or is not invalid, check the status corresponding to the physical stencil template design IDd in the physical stencil template library. If the status is not invalid, re-download the stencil opening library, use the new stencil opening sequence number IDm (IDm-C0805-xxxx2), and generate a new temporary stencil layer. [First method: Convert the stencil layer containing the physical stencil template design IDd into a temporary stencil layer, and replace all problematic stencil opening sequence numbers with the new stencil opening sequence numbers.] The second method involves using the PCB design data of the physical stencil template design IDd to obtain all components of the stencil to be opened, and searching for the corresponding stencil openings in the stencil opening library according to the package name of all components of the stencil to be opened to generate a temporary stencil layer. Then, steps 1.2 to 2 are executed again to generate a new physical stencil template design IDd.
[0112] Continue with steps 3 and 4 to put the product into production and use, and then recalculate whether the optimization has been achieved.
[0113] In actual production, after ruling out production line-related reasons such as substandard cleaning or the stencil reaching its maximum usage limit, if, within the same physical stencil template design IDd (IDdxxxx-1), the defect in tag number C1 is concentrated in most production template numbers IDp (IDpxxxx-1, IDpxxxx-3, IDpxxxx-6), then it can be determined that the problem lies with the stencil design. (This indicates a problem with the design rules.)
[0114] If the issue is with the design rules: find the physical steel mesh template design IDd (IDdxxxx-1) through the production template number IDp (IDpxxxx-1), then find the design rules for the current design through this tag number C1, adjust the opening of this steel mesh, and execute steps 1.2 to 2 again to generate a new physical steel mesh template design IDd.
[0115] Continue with steps 3 and 4 to put the product into production and use, and then recalculate whether the optimization has been achieved.
[0116] (4.2) If the defects in a certain package or component in the relevant data of this physical stencil template production have not reached the preset limit, then the production of the designed stencil and the physical stencil template is completed. Subsequently, to improve the welding yield affected by the stencil opening library, the packages requiring improved welding yield can be identified from the MES system. Based on the identified packages and the aforementioned issues, it can be determined whether the problem lies with the stencil manufacturer, the stencil library design, or the design rules. Based on the problem, the corresponding operations are performed.
[0117] The scope of protection of the optimized management method based on steel mesh design described in this invention is not limited to the execution order of the steps listed in this embodiment. Any solution implemented by adding, subtracting, or replacing steps in the prior art based on the principles of this invention is included within the scope of protection of this invention.
[0118] This embodiment provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the optimization management method based on steel mesh design.
[0119] Those skilled in the art will understand that all or part of the steps of the above-described method embodiments can be implemented using computer program-related hardware. The aforementioned computer program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above-described method embodiments; and the aforementioned computer-readable storage medium includes various computer storage media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.
[0120] Please see Figure 5 The diagram shows a structural connection schematic of the electronic device of the present invention in one embodiment. Figure 5 As shown, this embodiment provides an electronic device 5, which specifically includes a processor 51 and a memory 52; the memory 52 is used to store computer programs, and the processor 51 is used to execute the computer programs stored in the memory 52, so that the electronic device 5 performs the various steps of the optimization management method based on steel mesh design.
[0121] The processor 51 mentioned above can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.
[0122] The aforementioned memory 52 may include random access memory (RAM) or non-volatile memory, such as at least one disk storage device.
[0123] In practical applications, the electronic device may be a computer including all or some of its components such as memory, storage controller, one or more processing units (CPU), peripheral interfaces, RF circuitry, audio circuitry, speakers, microphones, input / output (I / O) subsystems, displays, other output or control devices, and external ports; the computer includes, but is not limited to, personal computers such as desktop computers, laptops, tablets, smartphones, and personal digital assistants (PDAs). In other embodiments, the electronic device may also be a server, which may be deployed on one or more physical servers depending on factors such as function and load, or it may be a cloud server composed of distributed or centralized server clusters; this embodiment does not impose any limitations.
[0124] In summary, the optimized management system, method, storage medium, and equipment based on stencil design described in this invention can establish a link between stencil opening design and production data, thereby improving the pass rate of stencil opening designs that meet production requirements and ensuring stencil and welding quality from the source. The stencil design optimization management method can also manage stencil manufacturers, selecting high-quality manufacturers to produce stencil openings and providing reference for the internal control and decision-making of stencil manufacturers. This invention effectively overcomes the various shortcomings of existing technologies and has high industrial application value.
[0125] The above embodiments are merely illustrative of the principles and effects of the present invention and are not intended to limit the invention. Any person skilled in the art can modify or alter the above embodiments without departing from the spirit and scope of the present invention. Therefore, all equivalent modifications or alterations made by those skilled in the art without departing from the spirit and technical concept disclosed in the present invention should still be covered by the claims of the present invention.
Claims
1. An optimization management system based on steel mesh design, characterized in that, The optimization management system based on steel mesh design includes: A stencil opening library is used to store stencil openings according to the component's package name; the attributes stored in the stencil opening library include: stencil opening serial number and package name; the stencil opening is obtained by searching the stencil opening library using the component information of the component whose stencil is to be opened; a stencil layer is generated from the stencil openings of all the components whose stencil is to be opened. The design stencil library is used to store the design stencils of the corresponding PCB boards according to the product number. The attributes stored in the design stencil library include: product number, version number, front and back sides, unique identifier of the physical stencil template design, status, stencil design data, design rules and corresponding parameters, and PCB design data. The design stencil is generated by the stencil layer and has a corresponding product number and version number. The physical steel mesh template library is used to store physical steel mesh templates produced by steel mesh manufacturers according to steel mesh production documents, based on the production template number, the unique design identifier of the physical steel mesh template, and the status. The stored attributes include: the production template number corresponding to the physical steel mesh template, the unique design identifier of the physical steel mesh template, the status, the manufacturer, the product number, the version number, the front and back sides, the production date, and the steel mesh material; the steel mesh production documents are generated based on the designed steel mesh. A production data acquisition system is used to store the production template number and the product number, version number, and front and back relationship of the PCBA in actual production. The stored attributes include: the production template number, the tag number, and the product number. The optimized management system based on steel mesh design is used to implement an optimized management method based on steel mesh design. The optimized management method includes: acquiring component information of the steel mesh to be opened; using the component information to search for the corresponding steel mesh opening in the steel mesh opening library; generating a steel mesh layer from the steel mesh openings of all the components of the steel mesh to be opened; generating a design steel mesh based on the steel mesh layer; generating a product number and version number corresponding to the design steel mesh; storing the design steel mesh in a design steel mesh library; generating a steel mesh production file based on the design steel mesh; acquiring a physical steel mesh template corresponding to the steel mesh production file; and generating... A production template number corresponding to the physical stencil template is generated, and the physical stencil template is stored in the physical stencil template library according to the production template number; the physical stencil corresponding to the physical stencil template is put into production and used, and the production template number is associated with the product number, the version number, and the front and back of the circuit board, and stored in the production data acquisition system, including: determining whether the packaging or reference number defects of the component in actual production have reached the upper limit of a preset number of times; if the upper limit of the preset number of times has been reached, the cause is investigated; if the upper limit of the preset number of times has not been reached, the production of the designed stencil and the physical stencil template is completed; The cause investigation includes at least one of the following steps: After ruling out production line issues, determine whether the packaging or tag defects of the components are concentrated in the same production template number within the unique identifier code of the same physical stencil template design. If they are concentrated in the same production template number, the problem is determined to be caused by the stencil manufacturer. After ruling out production line issues, determine whether the packaging defects of the component are concentrated in the first preset number of production template numbers among the unique identifiers of the same physical stencil template design; if the packaging defects are concentrated in the first preset number of production template numbers, it is determined that the problem is caused by the stencil opening library of the stencil design. After ruling out production line issues, determine whether the component's tag number defects are concentrated in the second preset number of production template numbers among the unique identifiers of the same physical stencil template design; if the tag number defects are concentrated in the second preset number of production template numbers, it is determined to be due to the design rules of the stencil design.
2. An optimized management method based on steel mesh design, characterized in that, Based on the optimization management system described in claim 1, the optimization management method based on steel mesh design includes: Obtain the component information of the components of the stencil to be opened; the component information is used to search for the stencil opening corresponding to the component in the stencil opening library, and generate a stencil layer from the stencil openings of all the components of the stencil to be opened; A design steel mesh is generated based on the steel mesh layer, and a product number and version number corresponding to the design steel mesh are generated; the design steel mesh is stored in the design steel mesh library; Based on the designed steel mesh, a steel mesh production file is generated, a physical steel mesh template corresponding to the steel mesh production file is obtained, a production template number corresponding to the physical steel mesh template is generated, and the physical steel mesh template is stored in the physical steel mesh template library according to the production template number. The physical stencil corresponding to the physical stencil template is put into production and used. The production template number is associated with the product number, the version number, and the front and back of the circuit board, and stored in the production data acquisition system. This includes: determining whether the packaging or reference number defects of the component have reached the upper limit of the preset number of times in actual production; if the upper limit of the preset number of times has been reached, the cause is investigated; if the upper limit of the preset number of times has not been reached, the production of the designed stencil and the physical stencil template is completed. The cause investigation includes at least one of the following steps: After ruling out production line issues, determine whether the packaging or tag defects of the components are concentrated in the same production template number within the unique identifier code of the same physical stencil template design. If they are concentrated in the same production template number, the problem is determined to be caused by the stencil manufacturer. After ruling out production line issues, determine whether the packaging defects of the component are concentrated in the first preset number of production template numbers among the unique identifiers of the same physical stencil template design; if the packaging defects are concentrated in the first preset number of production template numbers, it is determined that the problem is caused by the stencil opening library of the stencil design. After ruling out production line issues, determine whether the component's tag number defects are concentrated in the second preset number of production template numbers among the unique identifiers of the same physical stencil template design; if the tag number defects are concentrated in the second preset number of production template numbers, it is determined to be due to the design rules of the stencil design.
3. The optimized management method based on steel mesh design according to claim 2, characterized in that, The component information includes the tag number, package name, coordinates, and angle; The step of generating the designed steel mesh based on the steel mesh layer includes: Search the stencil opening library for the stencil opening corresponding to the component according to the package name, and generate a temporary stencil layer based on the stencil openings corresponding to all components. The temporary steel mesh layer is subjected to design rule checks, and the design steel mesh is generated using the temporary steel mesh layer that passes the design rule checks. The step of performing a design rule check on the temporary steel mesh layer includes: Determine whether the temporary steel mesh layer conforms to the design rules; If the design rules are met, a steel mesh layer corresponding to the temporary steel mesh layer is generated, and the designed steel mesh is generated using the steel mesh layer. If the design rules are not met, the openings of the temporary steel mesh layer are modified by avoiding holes, and / or by stepping, and / or by manual modification until they meet the design rules. Then, a steel mesh layer corresponding to the temporary steel mesh layer is generated, and the design steel mesh is generated using the steel mesh layer.
4. The optimized management method based on steel mesh design according to claim 2, characterized in that, The step of generating the product number and version number corresponding to the designed steel mesh includes: Check whether the designed steel mesh meets the warehousing conditions; If the conditions for inclusion in the warehouse are met, then the design steel mesh is searched in the design steel mesh library to see if there is a corresponding storage record for the design steel mesh, based on the product number and the version number. If the component does not meet the warehousing criteria, it will be redesigned or modified based on the component information. The step of searching the design steel mesh library for a corresponding stored record includes: If a corresponding storage record exists, a new unique identifier for the physical steel mesh template design is generated according to preset rules, and the unique identifier for the physical steel mesh template design is stored in the design steel mesh library. If no corresponding storage record exists, a unique identifier for the physical steel mesh template design is generated according to the preset rules, and the unique identifier for the physical steel mesh template design is stored in the design steel mesh library.
5. The optimized management method based on steel mesh design according to claim 2, characterized in that, The optimized management method based on steel mesh design also includes: In response to the reason for identifying the steel mesh manufacturer, the steel mesh manufacturer is marked, stored in a list record, and a different steel mesh manufacturer is selected for production, or feedback is given to the steel mesh manufacturer to start production again.
6. The optimized management method based on steel mesh design according to claim 2, characterized in that, The optimized management method based on steel mesh design also includes: In response to the determination that the steel mesh opening is due to a design steel mesh, the status of the production template number in the physical steel mesh template library is searched through the production template number in the production data acquisition system. If the status is not invalid, the unique identifier of the physical steel mesh template design in the design steel mesh library is found through the production template number, and the status of the unique identifier of the physical steel mesh template design in the design steel mesh library is searched. If the status is not invalid, the encapsulation and corresponding steel mesh opening sequence number are found in the design steel mesh library through the tag number, and the encapsulated steel mesh opening in the steel mesh opening library is redesigned to generate a new steel mesh opening sequence number. Redesign all problematic stencil opening numbers in sequence, designing the same stencil opening number only once. Download the stencil openings again, using the new stencil opening numbers to generate a new temporary stencil layer.
7. The optimized management method based on steel mesh design according to claim 2, characterized in that, The optimized management method based on steel mesh design also includes: In response to the determination that the reason for the opening in the design stencil is due to a problem with the stencil opening library, for the affected design stencil, the production template number in the production data acquisition system is used to find the status of the production template number in the physical stencil template library. If the status is not invalid, the unique identifier of the physical stencil template design in the design stencil library is found through the production template number, and the status of the unique identifier of the physical stencil template design in the design stencil library is found. If the status is not invalid, the encapsulation and the corresponding stencil opening sequence number are found in the design stencil library through the tag number, and the encapsulated stencil opening in the stencil opening library is redesigned, and a new stencil opening sequence number is generated. Redesign all problematic stencil opening numbers in sequence, with the same stencil opening number only designed once; Next, search for the unique identifier of the physical steel mesh template design that references the problematic steel mesh opening number in the design steel mesh library. Then, check the status of the unique identifier of the physical steel mesh template design in the design steel mesh library. If the status is not invalid, then select whether to modify it based on the status. If modifications are required but the design has not been distributed or produced, the status of the unique identifier of the physical steel mesh template in the design steel mesh library will be changed to: invalid. If modifications are required and the template has already been created or is not invalid, the unique identifier of the physical steel mesh template design is used to search for the status corresponding to the unique identifier of the physical steel mesh template design in the physical steel mesh template library. If the status is not invalid, the steel mesh opening library is downloaded again, and a new temporary steel mesh layer is generated using the new steel mesh opening sequence number.
8. The optimized management method based on steel mesh design according to claim 6 or 7, characterized in that, The step of generating a new temporary steel mesh layer includes: Convert the steel mesh layer containing the unique identifier of the physical steel mesh template design into the temporary steel mesh layer, and replace all problematic steel mesh opening serial numbers with new steel mesh opening serial numbers; or The PCB design data corresponding to the unique identifier of the physical stencil template is determined. All components of the stencil to be opened are obtained through the PCB design data. The corresponding stencil openings of all components of the stencil to be opened are searched in the stencil opening library according to the package name to generate the temporary stencil layer.
9. The optimized management method based on steel mesh design according to claim 2, characterized in that, The optimized management method based on steel mesh design also includes: In response to the determination that the design rule of the steel mesh is the reason, the unique identifier of the physical steel mesh template is found through the production template number, the design rule at the current design time is found through the tag number, and the opening of the steel mesh is adjusted.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the optimized management method based on steel mesh design as described in any one of claims 2 to 9.
11. An electronic device, characterized in that, include: Processor and memory; The memory is used to store computer programs, and the processor is used to execute the computer programs stored in the memory, so that the electronic device performs the optimized management method based on steel mesh design as described in any one of claims 2 to 9.
Citation Information
Patent Citations
Screen step design method and system, computer readable storage medium and equipment
CN109977518A