PCB screen printing adjustment and optimization method, system and equipment and medium

By using a combination of image processing and user interaction in PCB silk screen printing technology, the screen printing parameters and display effects are dynamically adjusted, and the screen printing quality is monitored and optimized in real time, the problems of poor accuracy and low production efficiency in the existing technology are solved, and high-precision and high-efficiency silk screen production is achieved.

CN119562454AActive Publication Date: 2025-03-04GUANGDONG JINMA PRINTING MASCH CO LTD

Patent Information

Application Number
CN202411665262.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-20
Publication Date
2025-03-04
Estimated Expiration
2044-11-20

AI Technical Summary

Technical Problem

The existing PCB board silkscreen technology has problems such as poor accuracy and quality and low production efficiency, making it difficult to cope with complex production environments, and it is difficult to detect and adjust the quality of silkscreen in real time.

Method used

A PCB board silk screen adjustment and optimization method is adopted to determine the overall silk screen adjustment value by obtaining PCB board images, extracting attribute information of silk screen elements, combining user adjustment selection information and preset algorithm models, and dynamically adjusting the display parameters according to the observation distance, generating silk screen adjustment instructions, and monitoring and optimizing the silk screen quality in real time.

Benefits of technology

It improves the accuracy and quality of PCB board silk screen printing, improves production efficiency, enhances the flexibility and adaptability of the system, reduces the generation of unqualified products, and realizes the full process intelligence from data collection to analysis and then to decision-making.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119562454A_ABST
    Figure CN119562454A_ABST
Patent Text Reader

Abstract

The invention discloses a PCB silk-screen adjustment optimization method, system and device and a medium, and the method comprises the steps: extracting the attribute information of silk-screen elements in a PCB image, and obtaining the silk-screen attribute information; according to the silk-screen attribute information and the silk-screen adjustment selection information, determining overall silk-screen adjustment numerical value information; according to the obtained observation distance and the overall screen printing adjustment numerical value information, display parameters are determined, and the display parameters comprise display adjustment parameters under different observation distances; according to the display parameters and the overall silk-screen adjustment numerical value information, a silk-screen adjustment instruction is generated; obtaining partitioned screen printing quality monitoring data, and comparing the partitioned screen printing quality monitoring data with a preset ideal screen printing model to obtain a screen printing difference value; the silk-screen difference value is compared with a preset silk-screen quality threshold value, and if the silk-screen difference value is out of the preset silk-screen quality threshold value range, a silk-screen optimization instruction is generated; according to the silk-screen optimization instruction, adjusting parameters of each silk-screen element of the PCB; the PCB screen printing precision and quality are improved, and the production efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of PCB screen printing technology, and in particular to a PCB screen printing adjustment and optimization method, system, equipment and medium. Background Art

[0002] PCB (Printed Circuit Board) is the core component of electronic equipment. Its manufacturing quality and production efficiency play an important role in the performance and cost control of the entire electronic product. In the manufacturing process of PCB boards, the silk screen printing process directly affects the reliability and yield rate of PCB boards. It is mainly used to print information such as logos, texts, symbols, etc. on PCB boards to facilitate subsequent assembly, testing and maintenance.

[0003] With the development of automatic control technology, more and more intelligent production processes are applied to the manufacturing process of PCB boards. Some existing modern screen printing machines are equipped with basic automatic control systems, which can be preliminarily adjusted through preset parameters. However, these systems can usually only perform simple parameter settings, lack intelligent optimization capabilities, and cannot be dynamically adjusted according to actual production data. It is difficult to cope with complex production environments, and it is difficult for existing screen printing methods to detect and adjust the screen printing quality in real time, which is prone to batch defective products and increases production costs. Based on this, the existing PCB screen printing has the defects of poor precision and quality of PCB screen printing and reduced production efficiency, and it is urgently needed to be improved. Summary of the invention

[0004] In order to improve the accuracy and quality of PCB screen printing and enhance production efficiency, the present application provides a PCB screen printing adjustment and optimization method, system, device and medium.

[0005] In the first aspect, the invention objective of the present application is achieved by adopting the following technical solutions: A PCB board screen printing adjustment and optimization method, the method comprising: Acquire a PCB board image, extract attribute information of silk-screen elements in the PCB board image, and obtain silk-screen attribute information; Acquire the user's silk screen adjustment selection information; determine the overall silk screen adjustment value information according to the silk screen attribute information and the silk screen adjustment selection information, combined with a preset silk screen algorithm model; Acquire an observation distance for observing the PCB board, and determine display parameters according to the observation distance and the overall silk screen adjustment value information, wherein the display parameters include display adjustment parameters at different observation distances; Generate a silk screen adjustment instruction according to the display parameter and the overall silk screen adjustment value information; Acquire the partitioned silk screen printing quality monitoring data, compare the partitioned silk screen printing quality monitoring data with a preset ideal silk screen printing model, and obtain a silk screen printing difference value; The screen printing difference value is compared with a preset screen printing quality threshold value, and if the screen printing difference value is outside the preset screen printing quality threshold value range, a screen printing optimization instruction is generated; According to the silk screen optimization instructions, adjust the parameters of each silk screen element of the PCB.

[0006] By adopting the above technical solution, the PCB board image is obtained based on the image processing technology to accurately identify the silk screen part of the PCB board that needs to be adjusted, providing basic data for subsequent precise adjustment; by combining the user's silk screen adjustment selection information, the adjustment process is made more flexible, which can meet the personalized customization needs of different users and improve the quality satisfaction of the final product; at the same time, the display parameters are dynamically adjusted according to the observation distance to ensure that the best visual effect can be obtained under different observation conditions, which is conducive to improving the accuracy of silk screen inspection and improving silk screen precision and quality; further, the application automatically generates the cause of death adjustment instructions according to the display parameters and the overall silk screen adjustment numerical information, reducing the need for manual intervention, speeding up the production rhythm, and improving production efficiency; then, by obtaining the partition silk screen quality inspection data and comparing it with the ideal silk screen model, it is conducive to timely discovering the deviation in the silk screen production process of the PCB board, quickly responding and performing quality inspection and feedback adjustment in real time, avoiding the generation of a large number of defective products, and based on the preset silk screen algorithm model and silk screen quality threshold, the whole process from data collection to analysis to decision-making is realized. Intelligent, enhance the flexibility and adaptability of the silk screen production process of the PCB board.

[0007] In a preferred example of the present application: the obtaining of the user's screen printing adjustment selection information; determining the overall screen printing adjustment value information according to the screen printing attribute information and the screen printing adjustment selection information, combined with a preset screen printing algorithm model, includes: Extracting the silk screen style from the silk screen adjustment selection information, and using the silk screen style as the overall silk screen style; According to the silk screen style, the default silk screen preset parameters, silk screen enhancement parameters and silk screen weakening parameters are obtained; wherein the default silk screen preset parameters include a reference font size, a reference line width and a reference silk screen color; In a preset silk screen algorithm model, the overall silk screen style, default silk screen preset parameters, silk screen enhancement parameters and silk screen weakening parameters are associated to determine the overall silk screen adjustment value information.

[0008] By adopting the above technical solution, user interaction design and dynamic display parameter adjustment method are adopted to support personalized silk screen style and multi-dimensional parameter adjustment. When adjusting the PCB board parameters, all aspects of silk screen adjustment can be fully covered to ensure the comprehensiveness of the adjustment. The adjustment numerical calculation is performed based on the algorithm model to ensure the adjustment efficiency of each adjustment. The automated adjustment process improves the production efficiency of the PCB board.

[0009] In a preferred example of the present application: before obtaining the silk screen adjustment selection information of the user; and determining the overall silk screen adjustment numerical information according to the silk screen attribute information and the silk screen adjustment selection information, in combination with a preset silk screen algorithm model, the method further includes: According to the historical production data set of the PCB board, the historical data of multiple screen printing process parameters of the PCB board in the production process are identified and obtained, and the process quality information of each screen printing process is obtained accordingly; the process quality information includes multiple process stage intervals corresponding to different defect rates; the screen printing process parameters are associated with process identifiers; Based on the process identification, the historical adjustment data set of each silk screen process parameter is obtained, and the training optimization based on the defect rate is performed in the preset initial silk screen algorithm model to obtain the optimized silk screen algorithm model.

[0010] By adopting the above technical solution and using the historical production data of PCB boards, the process quality information and defect conditions of each silk screen printing process can be identified to more accurately identify the key factors affecting the silk screen printing quality. The training optimization method based on historical data can significantly improve the prediction ability and adjustment accuracy of the model, ensuring that each adjustment can achieve the best effect, reducing the number of trial and error and costs, and improving production efficiency. Furthermore, the optimized silk screen printing algorithm model can dynamically generate the most appropriate adjustment value according to different production environments and customer needs, enhancing the flexibility and adaptability of the system.

[0011] In a preferred example of the present application, the display parameters include the partition font size and the partition line width, and the acquisition of the observation distance for observing the PCB board, and the determination of the display parameters according to the observation distance and the overall silk screen adjustment numerical information, specifically include: According to the default silk screen preset parameters and the observation distance, the partition font size and the partition line width are obtained; according to the silk screen enhancement parameters, the silk screen weakening parameters and the observation distance, the partition font size and the partition line width are enhanced and weakened respectively.

[0012] By adopting the above technical solution, the partition font size and partition line width are obtained according to the default silk screen preset parameters and observation distance, ensuring that the display effect of silk screen can reach the best state at different observation distances; according to the silk screen enhancement parameters and silk screen weakening parameters, combined with the observation distance, the partition font size and partition line width are enhanced and weakened respectively. This dynamic adjustment method can more accurately control the display effect of silk screen, avoid display errors caused by different observation distances, and improve the accuracy and quality of silk screen; by dynamically adjusting the display parameters, it is ensured that the best silk screen effect can be obtained under different observation conditions. Users can make appropriate adjustments according to actual needs to improve user satisfaction. It is suitable for different types of PCB boards and different production environments, and enhances the adaptability and flexibility of the system.

[0013] In a preferred example of the present application, the parameters of each silk-screen element of the PCB are adjusted according to the silk-screen optimization instruction, specifically including: According to the silk screen optimization instruction, obtain silk screen optimization adjustment information; Obtaining optimization completion information, and generating a silk screen inspection instruction according to the optimization completion information; Acquire silk screen inspection result information, and acquire current silk screen status information according to the silk screen inspection result information and the silk screen optimization adjustment information, wherein the silk screen inspection result information refers to the partition silk screen inspection result; Acquire screen printing adjustment parameter information according to the current screen printing state information and the overall screen printing adjustment value information; According to the silk screen adjustment parameter information, adjust the parameters of each silk screen element of the PCB.

[0014] By adopting the above technical solution, according to the silk screen optimization instruction, detailed silk screen optimization adjustment information is obtained to obtain a clear understanding of each adjustment and optimization of the PCB board. The partition silk screen detection result information is conducive to monitoring the silk screen quality of each silk screen process in each area of ​​the PCB board to ensure that the silk screen quality of each area is effectively monitored. Through the partition silk screen detection result information, the silk screen quality is monitored in real time, and deviations are discovered and corrected in time, avoiding the generation of a large number of defective products and reducing the rework rate. In addition, the system can dynamically generate the most appropriate adjustment parameter information according to different silk screen states and requirements, thereby enhancing the flexibility and adaptability of the system.

[0015] In a preferred example of the present application: before adjusting the parameters of each silk-screen element of the PCB according to the silk-screen optimization instruction, the method includes: Based on the historical production data set of PCB boards, the correlation influencing factors between various screen printing process parameters are calculated and determined, and the correlation coefficients of the influencing factors of all screen printing process parameters are obtained; In the optimized screen printing algorithm model, according to the correlation coefficient of the influencing factors of all screen printing process parameters and the optimization parameter adjustment strategy corresponding to the historical adjustment data set, the minimum defect rate of each screen printing process parameter in each process stage interval is determined to generate the optimal screen printing adjustment strategy; The screen printing machine executes the adjustment and optimization operation of the screen printing optimization instruction based on the optimal screen printing adjustment strategy.

[0016] By adopting the above technical solution, based on the correlation coefficient of the influencing factors of the silk screen printing process parameters, the different key factors affecting the silk screen printing quality can be more accurately identified by analyzing historical data; it is convenient to determine the minimum defect rate of each silk screen printing process parameter in each process stage in the optimized silk screen printing algorithm model, and generate the optimal silk screen printing adjustment strategy to improve the accuracy and quality of silk screen printing, and achieve fine control of the silk screen printing process by determining the minimum defect rate of each silk screen printing process parameter in each process stage interval; the silk screen printing machine performs adjustment optimization operations based on the optimal silk screen printing adjustment strategy to ensure that the adjustment process is efficient and accurate.

[0017] In a preferred example of the present application, based on the historical production data set of the PCB board, the historical data of multiple screen printing process parameters of the PCB board during the production process are identified and obtained, and the process quality information of each screen printing process is obtained accordingly, specifically including: Based on the historical production data set of PCB boards, obtain the historical operation record information and corresponding historical defect data of each screen printing process within the historical production time; Based on the historical operation record information and corresponding defect data of each silk screen printing process, multiple historical production time intervals are created; based on the multiple historical production time intervals, the historical operation record information and corresponding historical defect data of each silk screen printing process are classified based on the process identification, and multiple historical defect data intervals of each silk screen printing process in the production process are obtained; based on the historical defect data in the multiple historical defect data intervals and the preset quality judgment standards, different process quality information of each silk screen printing process is determined accordingly.

[0018] By adopting the above-mentioned technical solution, this application identifies and obtains the historical data of multiple silk-screen printing process parameters of PCB boards in the production process in detail, and obtains the corresponding process quality information of each silk-screen printing process, thereby realizing the precise, automated and dynamic optimization of silk-screen printing adjustment, significantly improving the accuracy and quality of silk-screen printing, and at the same time improving production efficiency.

[0019] In the second aspect, the invention objective of the present application is achieved by adopting the following technical solutions: A PCB screen printing adjustment and optimization system is applied to the PCB screen printing adjustment and optimization method as described above, and the system comprises: An image acquisition module is used to acquire a PCB board image, extract attribute information of silk-screen elements in the PCB board image, and obtain silk-screen attribute information; A user interaction module is used to obtain the user's silk screen adjustment selection information; according to the silk screen attribute information and the silk screen adjustment selection information, combined with a preset silk screen algorithm model, determine the overall silk screen adjustment value information; An observation distance acquisition module is used to acquire an observation distance for observing a PCB board; A display parameter determination module, used to determine display parameters according to the observation distance and the overall silk screen adjustment value information, wherein the display parameters include display adjustment parameters at different observation distances; An instruction generation module, used for generating a silk screen adjustment instruction according to the display parameters and the overall silk screen adjustment numerical information; a quality monitoring module, used for obtaining the partition silk screen quality monitoring data, comparing the partition silk screen quality monitoring data with a preset ideal silk screen model, and obtaining a silk screen difference value; A difference value comparison module, used for comparing the silk screen difference value with a preset silk screen quality threshold, and generating a silk screen optimization instruction if the silk screen difference value is outside the preset silk screen quality threshold range; The parameter adjustment module is used to adjust the parameters of each silk-screen element of the PCB according to the silk-screen optimization instruction.

[0020] In the third aspect, the invention objective of this application is achieved by adopting the following technical solutions: A computer device comprises a memory, a processor and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the steps of the above-mentioned PCB screen printing adjustment and optimization method are implemented.

[0021] In a fourth aspect, the invention objective of the present application is achieved by adopting the following technical solutions: A computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the steps of the above-mentioned PCB screen printing adjustment and optimization method are implemented.

[0022] In summary, the present application includes at least one of the following beneficial technical effects: 1. Based on image processing technology, the PCB board image is obtained to accurately identify the silk screen part of the PCB board that needs to be adjusted, providing basic data for subsequent precise adjustment; by combining the user's silk screen adjustment selection information, the adjustment process is made more flexible, which can meet the personalized customization needs of different users and improve the quality satisfaction of the final product; at the same time, the display parameters are dynamically adjusted according to the observation distance to ensure that the best visual effect can be obtained under different observation conditions, which is conducive to improving the accuracy of silk screen inspection and improving silk screen precision and quality; further, the application automatically generates the cause of death adjustment instructions according to the display parameters and the overall silk screen adjustment numerical information, which reduces the need for manual intervention, speeds up the production rhythm, and improves production efficiency; then, by obtaining the partition silk screen quality inspection data and comparing it with the ideal silk screen model, it is conducive to timely discovering the deviation in the silk screen production process of the PCB board, quickly responding and performing quality inspection and feedback adjustment in real time, avoiding the generation of a large number of defective products, and based on the preset silk screen algorithm model and silk screen quality threshold, the whole process from data collection to analysis to decision-making is realized. Intelligent, enhance the flexibility and adaptability of the silk screen production process of the PCB board; 2. This application identifies and obtains the historical data of multiple silk-screen printing process parameters of PCB boards in the production process in detail, and obtains the corresponding process quality information of each silk-screen printing process, realizing the precision, automation and dynamic optimization of silk-screen printing adjustment, significantly improving the accuracy and quality of silk-screen printing, and at the same time improving production efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] Figure 1 This is a flow chart of a PCB screen printing adjustment and optimization method in one embodiment of the present application; Figure 2 This is a flowchart of step S2 in a PCB screen printing adjustment and optimization method in one embodiment of the present application; Figure 3 It is a schematic diagram of a device in an embodiment of the present application. DETAILED DESCRIPTION

[0024] The present application is further described in detail below in conjunction with the accompanying drawings.

[0025] In one embodiment, if Figure 1 As shown, the present application discloses a PCB board screen printing adjustment optimization method, which specifically includes the following steps: S1: Acquire a PCB board image, extract attribute information of the silk-screen elements in the PCB board image, and obtain silk-screen attribute information.

[0026] Specifically, a high-resolution industrial camera or scanner is used to capture an image of the PCB board; an image processing algorithm (optimized through steps such as image preprocessing, image segmentation, and silk-screen element feature extraction) is used to extract attribute information of the silk-screen elements, such as position, size, shape, color, etc. Silk-screen attribute information refers to various attribute data of the silk-screen elements extracted from the PCB board image.

[0027] S2: Obtain the user's silk screen adjustment selection information; determine the overall silk screen adjustment value information according to the silk screen attribute information and the silk screen adjustment selection information, combined with a preset silk screen algorithm model.

[0028] In this embodiment, the overall silk screen adjustment numerical information refers to the final adjustment parameter value calculated by a preset silk screen algorithm model in combination with the silk screen attribute information and the silk screen adjustment selection information selected by the user, including the font size, line width, and color of the PCB board.

[0029] Specifically, this embodiment provides a user-friendly graphical interface, allowing the user to select the silk-screen elements that need to be adjusted and their adjustment parameters (such as silk-screen font size, line width, color, etc.).

[0030] S3: obtaining an observation distance for observing the PCB board, and determining display parameters according to the observation distance and the overall silk screen adjustment numerical information, wherein the display parameters include display adjustment parameters at different observation distances.

[0031] In this embodiment, the display parameters include magnified notes, brightness, and contrast; a distance sensor (such as a laser rangefinder, an ultrasonic sensor) is used to obtain the distance between the observation instrument and the PCB board to obtain the observation distance.

[0032] S4: Generate a silk screen adjustment instruction according to the display parameters and the overall silk screen adjustment value information.

[0033] In this embodiment, the generated screen printing adjustment instruction is sent to the control system of the screen printing device through the serial communication interface, and the control system executes the corresponding adjustment operation after receiving the instruction.

[0034] Specifically, since the display parameters refer to the display adjustment parameters determined according to the observation distance of the observation instrument to the PCB board and the overall silk screen adjustment numerical information; considerations based on the magnification: when the observation distance is close, the magnification should be appropriately increased so that more details can be observed; when the observation distance is far, the magnification should be appropriately reduced for overall observation; considerations based on brightness and contrast: when the observation distance is close, the brightness and contrast can be appropriately increased to clearly display the details; when the observation distance is far, the brightness and contrast can be appropriately reduced.

[0035] The font size in the overall silk screen adjustment value will affect the magnification in the display parameters: if the font is large, the magnification can be appropriately reduced, otherwise it can be increased; the line width in the overall silk screen adjustment value will affect the contrast in the display parameters: if the line is thinner, the contrast can be appropriately increased, otherwise it can be reduced; the color in the overall silk screen adjustment value will affect the brightness and contrast in the display parameters: if the color contrast is high, the brightness and contrast can be appropriately reduced; if the color contrast is low, otherwise the brightness and contrast can be increased.

[0036] For example, assuming that the current viewing distance is 30 cm, the overall silk screen adjustment numerical information is as follows: the font size is 10 pt, the line width is 0.5 mm, and the font color is black (high contrast); based on these associated influence relationships, the display parameters can be determined as follows: Magnification: Due to the close observation distance and small font size, the magnification should be appropriately increased, for example, set to 2.0.

[0037] Brightness: Due to the close viewing distance and high font color contrast, the brightness can be appropriately reduced, for example, set to 70%.

[0038] Contrast: Due to the close observation distance and thin lines, the contrast can be appropriately increased, for example, set to 80%; by reasonably setting the display parameters, it can ensure the best visual effect under different observation conditions and improve the accuracy and efficiency of silk screen inspection.

[0039] S5: Acquire the partitioned silk screen printing quality monitoring data, compare the partitioned silk screen printing quality monitoring data with a preset ideal silk screen printing model, and obtain a silk screen printing difference value.

[0040] In this embodiment, the partitioned silk screen quality monitoring data refers to the partitioned silk screen quality monitoring data obtained using high-precision detection equipment (such as optical detectors, X-ray detectors), such as the number, location, type, etc. of defects; the silk screen difference value includes the defect number difference and position deviation.

[0041] Specifically, dividing the PCB board into multiple areas can more finely detect the silk screen quality of each area. Since the silk screen requirements and characteristics of different areas may be different, the partition detection can be optimized according to the characteristics of each area, and multiple areas can be inspected at the same time, using multiple detection equipment or multiple detection heads to obtain higher partition silk screen quality monitoring data.

[0042] S6: Compare the screen printing difference value with a preset screen printing quality threshold value, and if the screen printing difference value is outside the preset screen printing quality threshold range, generate a screen printing optimization instruction.

[0043] In this embodiment, the silk screen printing quality threshold includes a defect quantity threshold and a position deviation threshold, and corresponding limit settings are made for different types of PCB boards to determine whether the silk screen printing quality meets the critical value; the silk screen printing optimization instruction includes the parameters that need to be adjusted and their adjustment range.

[0044] S7: According to the silk screen optimization instructions, adjust the parameters of each silk screen element of the PCB.

[0045] In this embodiment, the screen printing machine performs adjustment operations based on the optimization instructions.

[0046] In one embodiment, if Figure 2 As shown, in step S2, the user's screen printing adjustment selection information is obtained; according to the screen printing attribute information and the screen printing adjustment selection information, combined with the preset screen printing algorithm model, the overall screen printing adjustment value information is determined, including: S21: Extract the silk screen style from the silk screen adjustment selection information, and use the silk screen style as the overall silk screen style.

[0047] In this embodiment, the silk screen printing styles include standard style, bold style, thin style, etc.

[0048] S22: According to the silk screen style, obtain default silk screen preset parameters, silk screen enhancement parameters and silk screen weakening parameters; wherein the default silk screen preset parameters include a base font size, a base line width and a base silk screen color.

[0049] In this embodiment, the default silk screen preset parameters include a base font size, a base line width and a base silk screen color; the silk screen enhancement parameters refer to parameters used to enhance the silk screen effect, such as increasing the font size and thickening the lines; the silk screen weakening parameters refer to parameters used to weaken the silk screen effect, such as reducing the font size and thinning the lines.

[0050] S23: In a preset silk screen algorithm model, the overall silk screen style, the default silk screen preset parameters, the silk screen enhancement parameters and the silk screen weakening parameters are associated to determine the overall silk screen adjustment numerical information.

[0051] In one embodiment, before step S20, a PCB screen printing adjustment and optimization method further includes: S201: Based on the historical production data set of the PCB board, identify and obtain the historical data of multiple silk screen process parameters of the PCB board in the production process, and obtain the corresponding process quality information of each silk screen process; the process quality information includes multiple process stage intervals corresponding to different defect rates; the silk screen process parameters are associated with process identifiers.

[0052] Specifically, the historical production data set contains historical data of multiple silk-screen printing process parameters of PCB boards during the production process. The silk-screen printing process parameters include various parameters in the silk-screen printing process, such as temperature, pressure, speed, etc. The process identifier is a unique identifier used to distinguish different silk-screen printing process parameters; each process stage interval corresponds to a defect rate.

[0053] S202: Obtain a historical adjustment data set of each silk screen process parameter based on the process identifier, perform training optimization based on the defect rate in a preset initial silk screen algorithm model, and obtain an optimized silk screen algorithm model.

[0054] In this embodiment, the historical adjustment data set includes historical adjustment records of various silk-screen process parameters; the initial model is trained and optimized through the defect rate information in the historical data to obtain an optimized silk-screen algorithm model.

[0055] Specifically, based on the process identification, the historical adjustment data of each silk screen process parameter is associated with the corresponding process quality information; the initial silk screen algorithm model is trained by a machine learning algorithm in combination with the historical adjustment data and defect rate information to obtain an optimized silk screen algorithm model.

[0056] In one embodiment, in step S3, the display parameters include the partition font size and the partition line width, the observation distance for observing the PCB board is obtained, and the display parameters are determined according to the observation distance and the overall silk screen adjustment value information, which specifically includes: S31: Obtain the partition font size and partition line width according to the default silk screen preset parameters and observation distance.

[0057] In this embodiment, the default silk screen preset parameters include a base font size, a base line width, etc.; the partition font size refers to the font size of each partition determined according to the observation distance and the default silk screen preset parameters; the partition line width refers to the line width of each partition determined according to the observation distance and the default silk screen preset parameters.

[0058] S32: According to the silk screen enhancement parameter, the silk screen weakening parameter and the observation distance, the partition font size and the partition line width are enhanced and weakened respectively.

[0059] Specifically, enhancement adjustment refers to enhancement adjustment of partition font size and partition line width according to observation distance and silk screen enhancement parameters; weakening adjustment refers to weakening adjustment of partition font size and partition line width according to observation distance and silk screen weakening parameters.

[0060] In one embodiment, in step S7, a PCB screen printing adjustment optimization method further includes: S71: Obtaining silk screen optimization adjustment information according to the silk screen optimization instruction.

[0061] In this embodiment, the silk screen optimization instruction is an optimization instruction generated according to the silk screen difference value and the preset silk screen quality threshold; the silk screen optimization adjustment information is the adjustment parameter information extracted from the silk screen optimization instruction, including the silk screen elements to be adjusted and their adjustment ranges.

[0062] S72: Obtain optimization completion information, and generate a silk screen inspection instruction according to the optimization completion information.

[0063] Specifically, the optimization completion information indicates that the optimization operation has been completed; the silk screen detection instruction is a detection instruction generated according to the optimization completion information and is used to start the silk screen detection process.

[0064] S73: obtaining silk screen inspection result information, and obtaining current silk screen status information according to the silk screen inspection result information and the silk screen optimization adjustment information. The silk screen inspection result information refers to the partition silk screen inspection result.

[0065] Specifically, the current silk screen status information refers to the current silk screen status data obtained by synthesizing the silk screen inspection result information and the silk screen optimization adjustment information, including the current parameter value and quality status of each silk screen element.

[0066] S74: Acquire silk screen adjustment parameter information according to the current silk screen status information and the overall silk screen adjustment value information.

[0067] Specifically, the screen printing adjustment parameter information includes specific adjustment parameters for guiding the screen printing device to perform precise adjustment operations.

[0068] S75: Adjust the parameters of each silk screen element of the PCB according to the silk screen adjustment parameter information.

[0069] In one embodiment, before step S7, a PCB screen printing adjustment and optimization method further includes: S701: Based on the historical production data set of the PCB board, calculate and determine the correlation influencing factors between various screen printing process parameters, and obtain the correlation coefficients of the influencing factors of all screen printing process parameters.

[0070] In this embodiment, the correlation influencing factors reflect the degree of mutual influence between various screen printing process parameters; the correlation influencing factors include screen tension influencing factors, ink viscosity influencing factors, printing speed influencing factors and other influencing factors; the influencing factor correlation coefficient is a coefficient used to quantify the degree of correlation influence between various screen printing process parameters.

[0071] Specifically, the extracted historical data is preprocessed, including data cleaning, denoising and standardization; then statistical analysis methods (such as correlation coefficient analysis, regression analysis, etc.) are used to calculate the correlation influencing factors between various screen printing process parameters, and an influencing factor correlation coefficient matrix is ​​generated to reflect the degree of correlation between various parameters.

[0072] Furthermore, based on the historical production data set of PCB boards, the historical process stability limit values ​​and corresponding process defect data of each screen printing process parameter are obtained; the performance coefficient values ​​of the associated influencing factors of each screen printing process parameter are determined according to the interaction between each screen printing process parameter and the corresponding process defect data; based on the historical process stability limit values ​​of each screen printing process parameter and the corresponding performance coefficient values ​​of the associated influencing factors, the correlation coefficients of the influencing factors of all screen printing process parameters are determined.

[0073] In this embodiment, the screen printing process parameters include screen tension, ink viscosity and printing speed; the PCB screen printing adjustment optimization method also includes: Based on the following formula (1), the associated influencing factors of screen printing process parameters are constrained and calculated: C i =A×(D total / D IT )×(T i / T max )×(V i / V avg )×(S i / S std )+B (1) Where i is the PCB board identification, D total is the total defect rate in the PCB production process, D IT is the defect rate of all screen printing processes, T i is the screen tension of the screen printing process, T max is the maximum allowable value of the wire mesh tension, V i is the ink viscosity of the screen printing process, V avg is the average value of ink viscosity, S i is the printing speed of the screen printing process, S std is the standard value of printing speed, C i is the correlation influencing factor of the silk screen printing process of the PCB board, A and B are constant coefficients, the value range of A is 0.8 to 1.2, and the value range of B is -0.1 to 0.1. It is used to adjust the influence of silk screen printing process parameters on the defect rate of the final product. This formula is used to comprehensively evaluate the mutual influence between silk screen printing process parameters and the marketing of the overall production quality, so as to support more accurate optimization and adjustment strategy formulation.

[0074] S702: In the optimized screen printing algorithm model, according to the correlation coefficient of the influencing factors of all screen printing process parameters and the optimization parameter adjustment strategy corresponding to the historical adjustment data set, the minimum defect rate of each screen printing process parameter in each process stage interval is determined to generate the optimal screen printing adjustment strategy.

[0075] In this embodiment, the optimized parameter adjustment strategy is an optimization strategy developed based on the historical adjustment data set, which is used to guide parameter adjustment; the minimum defect rate is the goal of minimizing the defect rate through optimization adjustment within each process stage interval; the optimal silk screen adjustment strategy is the optimal adjustment strategy generated by combining the correlation coefficient of the influencing factors and the optimized parameter adjustment strategy, which is used to guide the adjustment operation of the silk screen printing machine.

[0076] S703: The screen printing machine performs adjustment and optimization operations of the screen printing optimization instructions based on the optimal screen printing adjustment strategy.

[0077] Specifically, in one embodiment, in step S201, based on the historical production data set of the PCB board, the historical data of multiple screen printing process parameters of the PCB board during the production process are identified and obtained, and the process quality information of each screen printing process is obtained accordingly, specifically including: S2011: Based on the historical production data set of the PCB board, the historical operation record information and the corresponding historical defect data of each silk screen printing process within the historical production time are obtained.

[0078] In this embodiment, historical operation record information refers to the operation records of each silk screen printing process within the historical production time, including operation time and operation parameters; historical defect data refers to the defect data of each silk screen printing process within the historical production time, including defect type and defect quantity.

[0079] S2012: Create multiple historical production time intervals based on historical operation record information and corresponding defect data of each silk screen printing process.

[0080] In this embodiment, the historical production time interval is to divide the historical production data into multiple intervals according to time, and each interval contains operation records and defect data within a period of time.

[0081] Specifically, according to the timestamp of the historical operation record information, the historical production data is divided into multiple intervals in chronological order; the interval length can be set according to actual needs, such as daily, weekly, monthly, etc., and the operation records and defect data in each time interval are grouped to form multiple historical production time intervals.

[0082] S2013: According to the multiple historical production time intervals, the historical operation record information and the corresponding historical defect data of each silk screen printing process are classified based on the process identification, and the multiple historical defect data intervals of each silk screen printing process in the production process are obtained.

[0083] In this embodiment, the historical operation record information and the corresponding defect data of each silk-screen printing process are classified according to the process identifier to form a plurality of historical defect data intervals, each interval corresponding to a silk-screen printing process.

[0084] S2014: According to the historical defect data in the plurality of historical defect data intervals and the preset quality judgment standard, different process quality information of each screen printing process is correspondingly determined.

[0085] In this embodiment, the historical defect data refers to the defect data recorded in each silk screen process within the historical production time; the preset quality judgment standard refers to the pre-set standard for evaluating the silk screen quality, including defect rate and defect type.

[0086] Specifically, the defect data in each historical defect data interval is analyzed, and indicators such as defect rate and defect type are calculated. The process quality of each silk screen printing process is evaluated using preset quality judgment standards. Based on the defect data analysis results and preset quality judgment standards, the process quality information of each silk screen printing process is generated, and the process quality information includes defect rate, defect type, and quality grade.

[0087] It should be understood that the serial numbers of the steps in the above embodiments do not imply a sequence of execution. The execution sequence of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0088] In one embodiment, a PCB screen printing adjustment and optimization system is provided, and the PCB screen printing adjustment and optimization system corresponds to a PCB screen printing adjustment and optimization method in the above embodiment.

[0089] A PCB board screen printing adjustment and optimization system includes an image acquisition module, a user interaction module, an observation distance acquisition module, a display parameter determination module, an instruction generation module, a quality monitoring module, a difference value comparison module and a parameter adjustment module. The detailed description of each functional module is as follows: An image acquisition module is used to acquire a PCB board image, extract attribute information of silk-screen elements in the PCB board image, and obtain silk-screen attribute information; The user interaction module is used to obtain the user's screen printing adjustment selection information; according to the screen printing attribute information and the screen printing adjustment selection information, combined with the preset screen printing algorithm model, determine the overall screen printing adjustment value information; An observation distance acquisition module is used to acquire an observation distance for observing a PCB board; A display parameter determination module, used to determine display parameters according to the observation distance and the overall silk screen adjustment numerical information, the display parameters including display adjustment parameters at different observation distances; An instruction generation module is used to generate a silk screen adjustment instruction according to display parameters and overall silk screen adjustment numerical information; The quality monitoring module is used to obtain the partition screen printing quality monitoring data, compare the partition screen printing quality monitoring data with the preset ideal screen printing model, and obtain the screen printing difference value; A difference value comparison module is used to compare the screen printing difference value with a preset screen printing quality threshold value, and if the screen printing difference value is outside the preset screen printing quality threshold range, a screen printing optimization instruction is generated; The parameter adjustment module is used to adjust the parameters of each silk-screen element of the PCB according to the silk-screen optimization instructions.

[0090] For the specific definition of a PCB screen printing adjustment and optimization system, please refer to the definition of a PCB screen printing adjustment and optimization method mentioned above, which will not be repeated here; each module in the above-mentioned PCB screen printing adjustment and optimization system can be implemented in whole or in part through software, hardware and their combination; each of the above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, or can be stored in the memory of the computer device in the form of software, so that the processor can call and execute the corresponding operations of each of the above modules.

[0091] In one embodiment, a computer device is provided. The computer device may be a server, and its internal structure diagram may be as follows: Figure 3 As shown. The computer device includes a processor, a memory, a network interface and a database connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store PCB board images, silk screen adjustment selection information and silk screen quality thresholds, etc. The network interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a PCB board silk screen adjustment optimization method is implemented.

[0092] In one embodiment, a computer device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the following steps when executing the computer program: S1: Acquire a PCB board image, extract attribute information of silk screen elements in the PCB board image, and obtain silk screen attribute information; S2: Obtain the user's screen printing adjustment selection information; determine the overall screen printing adjustment value information according to the screen printing attribute information and the screen printing adjustment selection information, combined with the preset screen printing algorithm model; S3: obtaining an observation distance for observing the PCB board, and determining display parameters according to the observation distance and the overall silk screen adjustment numerical information, wherein the display parameters include display adjustment parameters at different observation distances; S4: Generate a silk screen adjustment instruction according to the display parameters and the overall silk screen adjustment value information; S5: Acquire the partitioned silk screen quality monitoring data, compare the partitioned silk screen quality monitoring data with the preset ideal silk screen model, and obtain the silk screen difference value; S6: Compare the screen printing difference value with the preset screen printing quality threshold value, and if the screen printing difference value is outside the preset screen printing quality threshold range, generate a screen printing optimization instruction; S7: According to the silk screen optimization instructions, adjust the parameters of each silk screen element of the PCB.

[0093] In one embodiment, a computer readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented: S1: Acquire a PCB board image, extract attribute information of silk screen elements in the PCB board image, and obtain silk screen attribute information; S2: Obtain the user's screen printing adjustment selection information; determine the overall screen printing adjustment value information according to the screen printing attribute information and the screen printing adjustment selection information, combined with the preset screen printing algorithm model; S3: obtaining an observation distance for observing the PCB board, and determining display parameters according to the observation distance and the overall silk screen adjustment numerical information, wherein the display parameters include display adjustment parameters at different observation distances; S4: Generate a silk screen adjustment instruction according to the display parameters and the overall silk screen adjustment value information; S5: Acquire the partitioned silk screen quality monitoring data, compare the partitioned silk screen quality monitoring data with the preset ideal silk screen model, and obtain the silk screen difference value; S6: Compare the screen printing difference value with the preset screen printing quality threshold value, and if the screen printing difference value is outside the preset screen printing quality threshold range, generate a screen printing optimization instruction; S7: According to the silk screen optimization instructions, adjust the parameters of each silk screen element of the PCB.

[0094] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include non-volatile and / or volatile memory. Non-volatile memory can include read-only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. As an illustration and not limitation, RAM is available in many forms, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous link (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM).

[0095] Those skilled in the art can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional units and modules is used as an example. In actual applications, the above-mentioned functions can be distributed and completed by different functional units and modules as needed, that is, the internal structure of the device can be divided into different functional units or modules to complete all or part of the functions described above.

[0096] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, it should be understood by those skilled in the art that the technical solutions described in the aforementioned embodiments may still be modified, or some of the features thereof may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.

Claims

1. A PCB board screen printing adjustment and optimization method, characterized in that the method include: Acquire a PCB board image, extract attribute information of silk-screen elements in the PCB board image, and obtain silk-screen attribute information; Acquire the user's silk screen adjustment selection information; determine the overall silk screen adjustment value information according to the silk screen attribute information and the silk screen adjustment selection information, combined with a preset silk screen algorithm model; Acquire an observation distance for observing the PCB board, and determine display parameters according to the observation distance and the overall silk screen adjustment value information, wherein the display parameters include display adjustment parameters at different observation distances; Generate a silk screen adjustment instruction according to the display parameter and the overall silk screen adjustment value information; Acquire the partitioned silk screen printing quality monitoring data, compare the partitioned silk screen printing quality monitoring data with a preset ideal silk screen printing model, and obtain a silk screen printing difference value; The screen printing difference value is compared with a preset screen printing quality threshold value, and if the screen printing difference value is outside the preset screen printing quality threshold value range, a screen printing optimization instruction is generated; According to the silk screen optimization instructions, adjust the parameters of each silk screen element of the PCB.

2. A PCB board screen printing adjustment and optimization method according to claim 1, characterized in that: The step of obtaining the user's screen printing adjustment selection information; and determining the overall screen printing adjustment value information according to the screen printing attribute information and the screen printing adjustment selection information in combination with a preset screen printing algorithm model, includes: Extracting the silk screen style from the silk screen adjustment selection information, and using the silk screen style as the overall silk screen style; According to the silk screen style, the default silk screen preset parameters, silk screen enhancement parameters and silk screen weakening parameters are obtained; wherein the default silk screen preset parameters include a reference font size, a reference line width and a reference silk screen color; In a preset silk screen algorithm model, the overall silk screen style, default silk screen preset parameters, silk screen enhancement parameters and silk screen weakening parameters are associated to determine the overall silk screen adjustment value information.

3. A PCB board screen printing adjustment and optimization method according to claim 2, characterized in that: Before obtaining the silk screen adjustment selection information of the user and determining the overall silk screen adjustment value information according to the silk screen attribute information and the silk screen adjustment selection information and in combination with a preset silk screen algorithm model, the method further includes: According to the historical production data set of the PCB board, the historical data of multiple screen printing process parameters of the PCB board in the production process are identified and obtained, and the process quality information of each screen printing process is obtained accordingly; the process quality information includes multiple process stage intervals corresponding to different defect rates; the screen printing process parameters are associated with process identifiers; Based on the process identification, the historical adjustment data set of each silk screen process parameter is obtained, and the training optimization based on the defect rate is performed in the preset initial silk screen algorithm model to obtain the optimized silk screen algorithm model.

4. A PCB board screen printing adjustment and optimization method according to claim 2, characterized in that: The display parameters include a partition font size and a partition line width. The acquisition of an observation distance for observing the PCB board and determining the display parameters according to the observation distance and the overall silk screen adjustment value information specifically include: According to the default silk screen preset parameters and the observation distance, the partition font size and the partition line width are obtained; According to the silk-screen enhancement parameter, the silk-screen weakening parameter and the observation distance, the partition font size and the partition line width are enhanced and weakened respectively.

5. A PCB board screen printing adjustment and optimization method according to claim 1, characterized in that: The adjusting the parameters of each silk screen element of the PCB according to the silk screen optimization instruction specifically includes: According to the silk screen optimization instruction, obtain silk screen optimization adjustment information; Obtaining optimization completion information, and generating a silk screen inspection instruction according to the optimization completion information; Acquire silk screen inspection result information, and acquire current silk screen status information according to the silk screen inspection result information and the silk screen optimization adjustment information, wherein the silk screen inspection result information refers to the partition silk screen inspection result; Acquire screen printing adjustment parameter information according to the current screen printing state information and the overall screen printing adjustment value information; According to the silk screen adjustment parameter information, adjust the parameters of each silk screen element of the PCB.

6. A PCB board screen printing adjustment and optimization method according to claim 3, characterized in that: Before adjusting the parameters of each silk screen element of the PCB according to the silk screen optimization instruction, the method includes: Based on the historical production data set of PCB boards, the correlation influencing factors between various screen printing process parameters are calculated and determined, and the correlation coefficients of the influencing factors of all screen printing process parameters are obtained; In the optimized screen printing algorithm model, according to the correlation coefficient of the influencing factors of all screen printing process parameters and the optimization parameter adjustment strategy corresponding to the historical adjustment data set, the minimum defect rate of each screen printing process parameter in each process stage interval is determined to generate the optimal screen printing adjustment strategy; The screen printing machine executes the adjustment and optimization operation of the screen printing optimization instruction based on the optimal screen printing adjustment strategy.

7. A PCB board screen printing adjustment and optimization method according to claim 6, characterized in that: According to the historical production data set of the PCB board, the historical data of multiple screen printing process parameters of the PCB board during the production process are identified and obtained, and the process quality information of each screen printing process is obtained accordingly, specifically including: Based on the historical production data set of PCB boards, obtain the historical operation record information and corresponding historical defect data of each screen printing process within the historical production time; Based on the historical operation record information and corresponding defect data of each screen printing process, multiple historical production time intervals are created; According to the plurality of historical production time intervals, the historical operation record information and the corresponding historical defect data of each silk-screen printing process are classified based on the process identification, and a plurality of historical defect data intervals of each silk-screen printing process in the production process are obtained; According to the historical defect data in the plurality of historical defect data intervals and the preset quality judgment standard, different process quality information of each screen printing process is correspondingly determined and obtained.

8. A PCB board screen printing adjustment and optimization system, characterized in that: Applied to a PCB board screen printing adjustment optimization method as described in any one of claims 1 to 7, the system comprises: An image acquisition module is used to acquire a PCB board image, extract attribute information of silk-screen elements in the PCB board image, and obtain silk-screen attribute information; A user interaction module is used to obtain the user's silk screen adjustment selection information; according to the silk screen attribute information and the silk screen adjustment selection information, combined with a preset silk screen algorithm model, determine the overall silk screen adjustment value information; An observation distance acquisition module is used to acquire an observation distance for observing a PCB board; A display parameter determination module, used to determine display parameters according to the observation distance and the overall silk screen adjustment value information, wherein the display parameters include display adjustment parameters at different observation distances; An instruction generation module, used for generating a silk screen adjustment instruction according to the display parameter and the overall silk screen adjustment numerical information; The quality monitoring module is used to obtain the partition screen printing quality monitoring data, compare the partition screen printing quality monitoring data with the preset ideal screen printing model, and obtain the screen printing difference value; A difference value comparison module, used for comparing the silk screen difference value with a preset silk screen quality threshold, and generating a silk screen optimization instruction if the silk screen difference value is outside the preset silk screen quality threshold range; The parameter adjustment module is used to adjust the parameters of each silk-screen element of the PCB according to the silk-screen optimization instruction.

9. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the steps of a PCB screen printing adjustment and optimization method as described in any one of claims 1 to 7 are implemented.

10. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the steps of a PCB screen printing adjustment and optimization method as described in any one of claims 1 to 7 are implemented.

Citation Information

Patent Citations

  • PCB silk-screen automatic adjustment method and device and storage medium

    CN110126458A

  • Intelligent process method and system for silk-screen printing

    CN116141829A

  • Method for adjusting and optimizing screen printing angle of PCB (Printed Circuit Board)

    CN116567946A

  • Image detection method, device and equipment for keyboard screen printing and storage medium

    CN118505688A

  • Printed board inspection method and apparatus, centralized inspection system of prinrted board

    JP1995063816A

Cited By

  • PCB screen printing configuration method and device and computer equipment

    CN119767547A

  • A PCB silk-screen printing configuration method, device, and computer device

    CN119767547B