A printing parameter correction method, system and medium for solder paste printer

Through the machine learning-based printing parameter correction method, the drift prediction model is constructed using historical and real-time data and combined with genetic algorithms to generate correction schemes, the problem of printing parameters drift of solder paste printing press is solved, the printing stability and reliability are improved, and the printing stability and reliability are reduced. Cost and improve efficiency.

CN119004214BActive Publication Date: 2024-12-31SHENZHEN ZHENGSHI AUTOMATION EQUIP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411463841.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-21
Publication Date
2024-12-31
Estimated Expiration
2044-10-21

AI Technical Summary

Technical Problem

During the operation of the solder paste printing press, due to equipment aging, environmental changes and operating errors, the printing parameters drift, resulting in the decline in printing quality and welding defects, and lack of effective prediction and prevention mechanisms.

Method used

Using machine learning-based printing parameter correction method, a drift prediction model is constructed by acquiring historical and real-time data, and a correction scheme is generated in combination with genetic algorithms to monitor and regulate printing parameters in real time to prevent printing parameter drift.

Benefits of technology

Effectively prevent printing parameters drift, improve the stability and reliability of the printing process, reduce production costs, and improve production efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119004214B_ABST
    Figure CN119004214B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of printing technology, and in particular to a printing parameter correction method, system and medium for a solder paste printer. The historical operating parameters and historical environmental parameters of the solder paste printer within a preset time period before the occurrence of frequent drift printing parameters are obtained, and a printing parameter drift prediction model is constructed based on the historical operating parameters and historical environmental parameters; the real-time operating parameters of the solder paste printer and the real-time environmental parameters of the printing environment within a preset working time period are obtained, and the real-time operating parameters and real-time environmental parameters are imported into the printing parameter drift prediction model for prediction, and the drift warning printing parameters of the solder paste printer are obtained according to the prediction result analysis; and a printing parameter correction scheme is generated in combination with the drift warning printing parameters of the solder paste printer. The present invention can effectively prevent the phenomenon of printing parameter drift, improve the stability and reliability of solder paste printing, reduce production costs, and improve production efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of printing technology, and in particular to a printing parameter correction method, system and medium of a solder paste printer. Background Art

[0002] Solder paste printing is a crucial link in electronic manufacturing, and the stability of its printing parameters directly affects the welding quality and reliability of electronic products. However, during the operation of solder paste printers, due to factors such as equipment aging, environmental changes, and operating errors, printing parameters often drift, resulting in reduced printing quality and even welding defects. Therefore, how to effectively predict and prevent printing parameter drift and ensure the stability of the printing process has become a key issue that needs to be urgently addressed in the field of electronic manufacturing.

[0003] At present, the traditional solder paste printing process mainly relies on manual experience and manual adjustment, lacking effective prediction and prevention mechanisms. With the rapid development of artificial intelligence technology, machine learning and deep learning methods provide new ideas for the prediction and control of solder paste printing parameters. In view of this, the present invention proposes a solder paste printing parameter correction method based on machine learning, which realizes real-time monitoring and intelligent regulation of printing parameters and effectively prevents printing parameter drift. Summary of the invention

[0004] The present invention overcomes the deficiency of lacking effective prediction and prevention mechanism in the traditional solder paste printing process, and provides a printing parameter correction method, system and medium of a solder paste printer.

[0005] To achieve the above object, the present invention discloses a method for calibrating printing parameters of a solder paste printer, comprising the following steps:

[0006] Obtain the state fluctuations of the solder paste printer that have occurred in the historical working process, perform feature analysis on the state fluctuations of the solder paste printer that have occurred in the historical working process, and obtain the frequent drift printing parameters of the solder paste printer after various state fluctuations occur;

[0007] Obtain historical operating parameters and historical environmental parameters of the solder paste printer within a preset time period before frequent drift printing parameters occur, and construct a printing parameter drift prediction model based on the historical operating parameters and historical environmental parameters;

[0008] Acquire the real-time operating parameters of the solder paste printer and the real-time environmental parameters of the printing environment within a preset working time period, import the real-time operating parameters and the real-time environmental parameters into the printing parameter drift prediction model for prediction, and obtain the drift warning printing parameters of the solder paste printer according to the prediction result analysis;

[0009] A genetic algorithm is introduced, and a printing parameter correction scheme is generated based on the genetic algorithm combined with the drift warning printing parameters of the solder paste printer, and the solder paste printer is regulated and processed according to the printing parameter correction scheme.

[0010] Preferably, the state fluctuations of the solder paste printer that have occurred in the historical working process are obtained, and the characteristic analysis of the state fluctuations of the solder paste printer that have occurred in the historical working process is performed to obtain the frequent drift printing parameters of the solder paste printer after various state fluctuations occur, specifically:

[0011] Obtaining an operation log of the solder paste printer, and obtaining state fluctuations that occurred in the solder paste printer during historical working processes according to the operation log; and statistically analyzing the total number of drift frequencies of relevant printing parameters when various state fluctuations occurred in the solder paste printer during historical working processes according to the operation log;

[0012] According to the total drift frequency of the relevant printing parameter drift when various state fluctuations occur in the solder paste printer during the historical working process, the drift probability value of the relevant printing parameter drift under various state fluctuations is calculated;

[0013] Compare the drift probability value of the relevant printing parameter drift under various state fluctuation conditions with the preset probability value threshold; obtain the relevant printing parameter drift under various state fluctuation conditions whose drift probability value is greater than the preset probability value threshold;

[0014] The drift of the relevant printing parameters whose drift probability value under various state fluctuation conditions is greater than the preset probability value threshold is regarded as the frequently drifting printing parameter of the solder paste printer after the corresponding state fluctuation condition occurs;

[0015] By analogy, the frequently drifting printing parameters of the solder paste printer after various state fluctuations occur are obtained.

[0016] Preferably, the historical operating parameters and historical environmental parameters of the solder paste printer within a preset time period before the frequent drift printing parameters occur are obtained, and a printing parameter drift prediction model is constructed according to the historical operating parameters and historical environmental parameters, specifically:

[0017] Obtaining an operation log of the solder paste printer, and obtaining historical operation parameters of the solder paste printer within a preset time period before the frequent drift printing parameters occur according to the operation log; and obtaining historical environmental parameters of the printing environment of the solder paste printer within a preset time period before the frequent drift printing parameters occur;

[0018] Constructing a convolutional neural network, and importing historical operating parameters of the solder paste printer within a preset time period before the frequent drift printing parameters of the solder paste printer and historical environmental parameters of the printing environment of the solder paste printer within a preset time period before the frequent drift printing parameters of the solder paste printer into the convolutional neural network;

[0019] Using the historical operating parameters of the solder paste printer within a preset time period before the frequent drift printing parameters occur as the first neuron of the convolutional neural network, and using the historical operating parameters and the historical environmental parameters of the printing environment of the solder paste printer within a preset time period before the frequent drift printing parameters occur as the second neuron of the convolutional neural network;

[0020] The first neuron and the second neuron are combined to form a neuron matrix; the neuron matrix is ​​processed by convolution and pooling operations to obtain a feature map matrix in a convolutional neural network; wherein the neuron matrix contains information of historical operating parameters and historical environmental parameters as input of the network; the feature map matrix contains extraction results of different features in the neuron matrix as output of the network;

[0021] A prediction model is constructed, and the feature map matrix is ​​imported into the prediction model for encoding learning, until the model parameters of the prediction model meet the preset requirements, and then a printing parameter drift prediction model is output.

[0022] Preferably, the real-time operating parameters of the solder paste printer and the real-time environmental parameters of the printing environment within a preset working time period are obtained, the real-time operating parameters and the real-time environmental parameters are imported into the printing parameter drift prediction model for prediction, and the drift warning printing parameters of the solder paste printer are obtained according to the prediction result analysis, specifically:

[0023] During the printing process of the solder paste printer, the noise and vibration conditions of the solder paste printer are obtained based on the Internet of Things, and whether the solder paste printer has a state fluctuation is determined according to the noise and vibration conditions;

[0024] If the solder paste printer has a state fluctuation, the real-time operating parameters of the solder paste printer and the real-time environmental parameters of the printing environment within a preset working time period are obtained;

[0025] Importing the real-time operating parameters of the solder paste printer and the real-time environmental parameters of the printing environment within a preset working time period into the printing parameter drift prediction model for prediction, and predicting the drift probability values ​​of various frequently drifting printing parameters of the solder paste printer after a preset time;

[0026] Comparing the drift probability values ​​of various frequently drifted printing parameters of the solder paste printer after a preset time with a preset probability threshold;

[0027] If the drift probability value of a certain frequently drifting printing parameter is greater than a preset probability threshold, the frequently drifting printing parameter is marked as a drift warning printing parameter.

[0028] Preferably, a genetic algorithm is introduced, and a printing parameter correction scheme is generated based on the genetic algorithm combined with the drift warning printing parameters of the solder paste printer, specifically:

[0029] Obtaining printing indicators of printed products, wherein the printing indicators include a printing defect rate indicator, a solder paste thickness uniformity indicator, a printing speed indicator, and a production efficiency indicator;

[0030] Assign a weight value to each printing index, and define a fitness function according to the weight value of each printing index, wherein the fitness function is used to measure the quality of the printing parameter combination;

[0031] Acquire performance parameter information of the solder paste printer, determine a search range of each printing parameter according to the performance parameter information, and determine a constraint condition according to the search range of each printing parameter; wherein the search range is a range value between a maximum value and a minimum value of each printing parameter;

[0032] Obtain drift warning printing parameters of the solder paste printer, encode the drift warning printing parameters of the solder paste printer into genes, obtain real-time operating parameters of the solder paste printer, and use the real-time operating parameters of the solder paste printer as the initial population;

[0033] Performing a crossover operation on the initial population to generate new individuals; performing a mutation operation on the new individuals to obtain mutant individuals; and evaluating the fitness of each mutant individual based on the fitness function;

[0034] Repeat the above steps to continuously perform crossover and mutation iterative operations until the number of iterations reaches the preset number, and obtain the fitness of various mutant individuals after several iterations;

[0035] The variant individuals with the highest fitness are selected from various variant individuals, and the variant individuals with the highest fitness are combined to obtain an optimal operating parameter combination, and a printing parameter correction scheme is generated according to the optimal operating parameter combination.

[0036] The following steps are also included:

[0037] After the solder paste printer is regulated and processed according to the printing parameter correction scheme, the noise and vibration conditions of the solder paste printer are obtained again based on the Internet of Things method;

[0038] According to the noise and vibration conditions, it is determined whether the solder paste printer still has state fluctuations;

[0039] If the solder paste printer still has status fluctuations, the solder paste printer will be controlled to stop production and generate fault warning information.

[0040] The state fluctuations include abnormal equipment noise and abnormal equipment vibration; the printing parameters include printing pressure, printing speed, scraper angle, scraper stroke, print head height, spray paste flow rate and spray paste speed.

[0041] The operating parameters include motor speed, vibration intensity, noise intensity, current parameters and voltage parameters; the environmental parameters include temperature, humidity, dust content, air pressure, air flow velocity and static electricity intensity.

[0042] To achieve the above-mentioned purpose, the present invention also discloses a printing parameter correction system for a solder paste printer, the printing parameter correction system for the solder paste printer comprising a memory and a processor, the memory storing a printing parameter correction method program for the solder paste printer, and when the printing parameter correction method program for the solder paste printer is executed by the processor, any one of the steps of the printing parameter correction method for the solder paste printer is implemented.

[0043] To achieve the above-mentioned purpose, the present invention also discloses a computer-readable storage medium, which includes a printing parameter correction method program for a solder paste printer. When the printing parameter correction method program for a solder paste printer is executed by a processor, any one of the steps of the printing parameter correction method for a solder paste printer is implemented.

[0044] The present invention solves the technical defects existing in the background technology, and has the following beneficial effects: obtaining the state fluctuations that have occurred in the historical working process of the solder paste printer, performing feature analysis on the state fluctuations that have occurred in the historical working process of the solder paste printer, and obtaining the frequent drift printing parameters of the solder paste printer after various state fluctuations occur; obtaining the historical operating parameters and historical environmental parameters of the solder paste printer in a preset time period before the frequent drift printing parameters occur, and constructing a printing parameter drift prediction model according to the historical operating parameters and historical environmental parameters; obtaining the real-time operating parameters of the solder paste printer and the real-time environmental parameters of the printing environment in the preset working time period, importing the real-time operating parameters and real-time environmental parameters into the printing parameter drift prediction model for prediction, and obtaining the drift warning printing parameters of the solder paste printer according to the prediction result analysis; introducing a genetic algorithm, and generating a printing parameter correction scheme based on the genetic algorithm combined with the drift warning printing parameters of the solder paste printer, and regulating and processing the solder paste printer according to the printing parameter correction scheme. The present invention can effectively prevent the phenomenon of printing parameter drift, improve the stability and reliability of solder paste printing, reduce production costs, and improve production efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0045] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, drawings of other embodiments can be obtained based on these drawings without paying creative work.

[0046] Figure 1 The overall method flow chart of the printing parameter correction method of the solder paste printer is as follows;

[0047] Figure 2 This is a partial method flow chart of the printing parameter calibration method of the solder paste printer;

[0048] Figure 3 This is the system block diagram of the printing parameter correction system of the solder paste printer. DETAILED DESCRIPTION

[0049] In order to more clearly understand the above-mentioned purpose, features and advantages of the present invention, the present invention is further described in detail below in conjunction with the accompanying drawings and specific embodiments. It should be noted that the embodiments of the present application and the features in the embodiments can be combined with each other without conflict.

[0050] In the following description, many specific details are set forth to facilitate a full understanding of the present invention. However, the present invention may also be implemented in other ways different from those described herein. Therefore, the protection scope of the present invention is not limited to the specific embodiments disclosed below.

[0051] The present invention discloses a method for correcting printing parameters of a solder paste printer. Figure 1 As shown, the following steps are included:

[0052] S102: Obtain state fluctuations of the solder paste printer that have occurred in the historical working process, perform feature analysis on the state fluctuations of the solder paste printer that have occurred in the historical working process, and obtain frequent drift printing parameters of the solder paste printer after various state fluctuations occur;

[0053] S104: Obtain historical operating parameters and historical environmental parameters of the solder paste printer within a preset time period before frequent drift printing parameters occur, and construct a printing parameter drift prediction model according to the historical operating parameters and historical environmental parameters;

[0054] S106: acquiring real-time operating parameters of the solder paste printer and real-time environmental parameters of the printing environment within a preset working time period, importing the real-time operating parameters and real-time environmental parameters into a printing parameter drift prediction model for prediction, and obtaining drift warning printing parameters of the solder paste printer according to the prediction results;

[0055] S108: Introducing a genetic algorithm, and generating a printing parameter correction scheme based on the genetic algorithm combined with the drift warning printing parameters of the solder paste printer, and performing control processing on the solder paste printer according to the printing parameter correction scheme.

[0056] The state fluctuation includes abnormal equipment noise and abnormal equipment vibration; the printing parameters include printing pressure, printing speed, scraper angle, scraper stroke, print head height, spray paste flow rate and spray paste speed. The operating parameters include motor speed, vibration intensity, noise intensity, current parameters and voltage parameters; the environmental parameters include temperature, humidity, dust content, air pressure, air flow rate and static electricity intensity.

[0057] It should be noted that first, the state fluctuations of the solder paste printer in the historical working process are obtained, and feature analysis is performed to determine the frequent drift printing parameters. Then, the historical operating parameters and environmental parameters in the preset time period before the appearance of these parameters are obtained, and a printing parameter drift prediction model is constructed. Next, the real-time operating parameters and environmental parameters in the preset working time period are obtained, and they are imported into the prediction model for prediction to obtain the drift warning printing parameters. Finally, a genetic algorithm is introduced, a correction scheme is generated in combination with the drift warning printing parameters, and the solder paste printer is regulated and processed. The present invention can predict the drift of the printing parameters of the solder paste printer in advance, and generate a correction scheme through a genetic algorithm for regulation and processing, thereby effectively preventing the drift of printing parameters, improving the stability and reliability of solder paste printing, reducing production costs, and improving production efficiency.

[0058] Preferably, the state fluctuations of the solder paste printer that have occurred in the historical working process are obtained, and the characteristic analysis of the state fluctuations of the solder paste printer that have occurred in the historical working process is performed to obtain the frequent drift printing parameters of the solder paste printer after various state fluctuations occur, specifically:

[0059] Obtaining an operation log of the solder paste printer, and obtaining state fluctuations that occurred in the solder paste printer during historical working processes according to the operation log; and statistically analyzing the total number of drift frequencies of relevant printing parameters when various state fluctuations occurred in the solder paste printer during historical working processes according to the operation log;

[0060] According to the total drift frequency of the relevant printing parameter drift when various state fluctuations occur in the solder paste printer during the historical working process, the drift probability value of the relevant printing parameter drift under various state fluctuations is calculated;

[0061] Compare the drift probability value of the relevant printing parameter drift under various state fluctuation conditions with the preset probability value threshold; obtain the relevant printing parameter drift under various state fluctuation conditions whose drift probability value is greater than the preset probability value threshold;

[0062] The drift of the relevant printing parameters whose drift probability value under various state fluctuation conditions is greater than the preset probability value threshold is used as the frequently drifting printing parameter of the solder paste printer after the corresponding state fluctuation condition occurs;

[0063] By analogy, the frequently drifting printing parameters of the solder paste printer after various state fluctuations occur are obtained.

[0064] It should be noted that by obtaining the historical operation logs of the solder paste printer, the system can record and track various state fluctuations that occur during the machine's operation. This step relies on detailed log records to ensure the comprehensiveness and accuracy of the data. Then, by statistically analyzing these logs, the system can quantify the frequency of drift of relevant printing parameters under specific state fluctuations. The "drift frequency" here refers to the number of times the printing parameter deviates from the ideal value under a specific state. Through statistical analysis, the system can calculate the probability of printing parameter drift under different state fluctuations, that is, the "drift probability value". Further, a preset probability value threshold is set, and the system will filter out those printing parameters whose drift probability is significantly higher than the normal level under specific state fluctuations based on this threshold. This screening process helps to identify truly frequent and risky drifts from many possible parameter drifts. Finally, the high-risk drift parameters screened out are used as "frequent drift printing parameters", which means that these parameters have a high frequency of drift under specific state fluctuations, posing a greater potential threat to printing quality. In this way, the system can identify parameter configurations that may cause printing quality problems in advance, thus providing a basis for subsequent preventive maintenance and parameter adjustments. Overall, this process enables an in-depth analysis of the operating status of the solder paste printer, and through a data-driven approach, effectively predicts and prevents the instability of printing parameters, thereby improving the stability of the printing process and product quality. The purpose is to identify and predict state fluctuations that may cause printing parameter instability in advance through the analysis of historical data, so as to take measures to prevent potential printing quality problems.

[0065] Preferably, the historical operating parameters and historical environmental parameters of the solder paste printer within a preset time period before the frequent drift of printing parameters occur are obtained, and a printing parameter drift prediction model is constructed according to the historical operating parameters and historical environmental parameters, such as Figure 2 As shown, specifically:

[0066] S202: Obtaining an operation log of the solder paste printer, and obtaining historical operation parameters of the solder paste printer within a preset time period before the frequent drift printing parameters occur according to the operation log; and obtaining historical environmental parameters of the printing environment of the solder paste printer within a preset time period before the frequent drift printing parameters occur;

[0067] S204: constructing a convolutional neural network, and importing historical operating parameters of the solder paste printer within a preset time period before the frequent drift printing parameters of the solder paste printer and historical environmental parameters of the printing environment of the solder paste printer within a preset time period before the frequent drift printing parameters of the solder paste printer into the convolutional neural network;

[0068] S206: using the historical operating parameters of the solder paste printer within a preset time period before the frequent drift printing parameters occur as the first neuron of the convolutional neural network, and using the historical operating parameters and the historical environmental parameters of the printing environment of the solder paste printer within a preset time period before the frequent drift printing parameters occur as the second neuron of the convolutional neural network;

[0069] S208: combining the first neuron and the second neuron to form a neuron matrix; performing convolution and pooling operations on the neuron matrix to obtain a feature map matrix in a convolutional neural network; wherein the neuron matrix includes information of historical operating parameters and historical environmental parameters as input of the network; and the feature map matrix includes extraction results of different features in the neuron matrix as output of the network;

[0070] S210: Construct a prediction model, import the feature map matrix into the prediction model for encoding learning, and output a printing parameter drift prediction model after the model parameters of the prediction model meet preset requirements.

[0071] It should be noted that, first, the historical operating parameters and historical environmental parameters of the solder paste printer within a preset time period before the frequent drift printing parameters occur are obtained. This step collects data through the operation log to ensure that the model can learn based on the actual operating conditions and environmental conditions. Next, a convolutional neural network is constructed. The convolutional neural network is used in the present invention to analyze the relationship between complex operating parameters and environmental parameters. The convolutional neural network receives the historical operating parameters and environmental parameters of the solder paste printer as input, and extracts key features through the convolution layer. In the model construction process, the historical operating parameters are regarded as the first neuron, and the combination of the historical operating parameters and the environmental parameters is regarded as the second neuron. These two sets of data are integrated into a neuron matrix as the input of the convolutional neural network. Through convolution and pooling operations, the convolutional neural network extracts a feature map matrix from the neuron matrix. This process is essentially a dimensionality reduction and feature extraction of the original data so that the model can better understand and predict the potential drift mode. In the prediction model construction stage, the feature map matrix is ​​imported and encoded for learning. By iteratively adjusting the model parameters until the preset requirements are met, the model finally outputs a printing parameter drift prediction model. This model can predict the probability and type of drift that may occur in a solder paste printer under given operating parameters and environmental conditions, thereby helping decision-making and preventive measures during the production process.

[0072] Preferably, the real-time operating parameters of the solder paste printer and the real-time environmental parameters of the printing environment within a preset working time period are obtained, the real-time operating parameters and the real-time environmental parameters are imported into the printing parameter drift prediction model for prediction, and the drift warning printing parameters of the solder paste printer are obtained according to the prediction result analysis, specifically:

[0073] During the printing process of the solder paste printer, the noise and vibration conditions of the solder paste printer are obtained based on the Internet of Things, and whether the solder paste printer has a state fluctuation is determined according to the noise and vibration conditions;

[0074] If the solder paste printer has a state fluctuation, the real-time operating parameters of the solder paste printer and the real-time environmental parameters of the printing environment within a preset working time period are obtained;

[0075] Importing the real-time operating parameters of the solder paste printer and the real-time environmental parameters of the printing environment within a preset working time period into the printing parameter drift prediction model for prediction, and predicting the drift probability values ​​of various frequently drifting printing parameters of the solder paste printer after a preset time;

[0076] Comparing the drift probability values ​​of various frequently drifted printing parameters of the solder paste printer after a preset time with a preset probability threshold;

[0077] If the drift probability value of a certain frequently drifting printing parameter is greater than a preset probability threshold, the frequently drifting printing parameter is marked as a drift warning printing parameter.

[0078] It should be noted that the operation data of the solder paste printer is collected in real time through the Internet of Things, including but not limited to noise and vibration (such as obtaining vibration information through vibration sensors). Noise and vibration are common indicators of changes in the state of the printer. When the printer is abnormal, its noise and vibration patterns may change. By analyzing these data, the system can determine whether the printer is in a stable working state. If the state fluctuation of the printer is detected, the system will proceed to the next step, that is, to obtain the real-time operating parameters and environmental parameters within the preset working time period. Real-time operating parameters and environmental parameters are crucial to understanding the dynamic changes in the printing process. Next, these real-time parameters are input into the pre-built printing parameter drift prediction model. Based on historical data and machine learning algorithms, the model can predict the possible drift probability of various printing parameters at a certain point in the future. The higher the drift probability value, the greater the possibility that the parameter will drift in the future. Then, the system compares the predicted drift probability value with the preset threshold. If the predicted drift probability of a certain printing parameter exceeds the set threshold, then the parameter is marked as a "drift warning printing parameter". This early warning mechanism allows production managers to take measures before problems actually occur, avoiding product quality problems or production interruptions caused by printing parameter drift. By collecting data in real time through IoT technology and combining it with machine learning models for prediction, early warning of printing parameter drift is achieved, improving the predictability and controllability of the production process.

[0079] Preferably, a genetic algorithm is introduced, and a printing parameter correction scheme is generated based on the genetic algorithm combined with the drift warning printing parameters of the solder paste printer, specifically:

[0080] Obtaining printing indicators of printed products, wherein the printing indicators include a printing defect rate indicator, a solder paste thickness uniformity indicator, a printing speed indicator, and a production efficiency indicator;

[0081] Assign a weight value to each printing index, and define a fitness function according to the weight value of each printing index, wherein the fitness function is used to measure the quality of the printing parameter combination;

[0082] For example: fitness function = weight 1 * printing defect rate + weight 2 * solder paste thickness uniformity + weight 3 * printing speed;

[0083] Acquire performance parameter information of the solder paste printer, determine a search range of each printing parameter according to the performance parameter information, and determine a constraint condition according to the search range of each printing parameter; wherein the search range is a range value between a maximum value and a minimum value of each printing parameter;

[0084] Obtain drift warning printing parameters of the solder paste printer, encode the drift warning printing parameters of the solder paste printer into genes, obtain real-time operating parameters of the solder paste printer, and use the real-time operating parameters of the solder paste printer as the initial population;

[0085] Performing a crossover operation on the initial population to generate new individuals; performing a mutation operation on the new individuals to obtain mutant individuals; and evaluating the fitness of each mutant individual based on the fitness function;

[0086] Repeat the above steps to continuously perform crossover and mutation iterative operations until the number of iterations reaches the preset number, and obtain the fitness of various mutant individuals after several iterations;

[0087] The variant individuals with the highest fitness are selected from various variant individuals, and the variant individuals with the highest fitness are combined to obtain an optimal operating parameter combination, and a printing parameter correction scheme is generated according to the optimal operating parameter combination.

[0088] It should be noted that, first, a series of printing indicators are obtained, including printing defect rate, solder paste thickness uniformity, printing speed and production efficiency, which have a direct impact on printing quality. Each indicator is assigned a weight value, which reflects the importance of each indicator in the final evaluation. Through these weight values, a fitness function is constructed, which is used to evaluate the comprehensive performance of different printing parameter combinations. Next, the performance parameter information of the solder paste printer is obtained, and the search range of each printing parameter is determined on this basis, and the constraint conditions, that is, the upper and lower limits of the parameters, are also clarified. Then, according to the drift warning printing parameters of the solder paste printer, it is encoded into the gene form required by the genetic algorithm. At the same time, the real-time operating parameters of the solder paste printer are collected as the initial population of the genetic algorithm. The core steps of the genetic algorithm include crossover and mutation operations. The crossover operation refers to exchanging part of the genes of two individuals to generate new individuals; the mutation operation refers to randomly changing the genes of individuals to increase the diversity of the population. In each generation, the algorithm evaluates the fitness of each individual according to the fitness function and selects individuals with higher fitness for the next round of crossover and mutation operations. This process is iterated continuously until the preset number of iterations is reached. After each iteration, the fitness of all variant individuals is evaluated, and the individuals with the highest fitness are selected. The parameter combination of these optimal individuals is finally determined as the optimal operating parameter combination, and then the printing parameter correction plan is generated. In this way, the genetic algorithm can automatically explore and optimize the complex parameter space and find a set of parameter combinations that achieve the best balance between printing quality, speed and production efficiency while meeting the constraints of equipment performance. This method can not only improve printing quality, but also optimize production efficiency and reduce scrap rate, thereby improving the economy and efficiency of the entire production process.

[0089] The following steps are also included:

[0090] After the solder paste printer is regulated and processed according to the printing parameter correction scheme, the noise and vibration conditions of the solder paste printer are obtained again based on the Internet of Things method;

[0091] According to the noise and vibration conditions, it is determined whether the solder paste printer still has state fluctuations;

[0092] If the solder paste printer still has status fluctuations, the solder paste printer will be controlled to stop production and generate fault warning information.

[0093] It should be noted that, first, after adjusting the printing parameters, the noise and vibration of the solder paste printer are obtained again through the Internet of Things technology. Noise and vibration are usually an intuitive reflection of the working status of the printer, and their changes can reveal the wear, imbalance or abnormal activity of the internal components of the printer. By monitoring these physical signals, the system can determine whether the current operating status of the printer is stable. Then, the system will analyze the acquired noise and vibration data to determine whether the solder paste printer still has state fluctuations. If the analysis results show that the printer is still unstable, it means that the adjusted printing parameters have not completely solved the problem, or there may be other unknown parameter drifts or mechanical problems. In this case, the system will automatically control the solder paste printer to stop production to avoid product quality degradation or production accidents caused by unstable printing parameters. At the same time, the system will also generate fault warning information to notify relevant personnel to intervene in time for further inspection and maintenance. This can avoid shutdowns and quality problems caused by equipment failures during production and improve the reliability and efficiency of the production line.

[0094] In addition, the method further comprises the following steps:

[0095] After the solder paste printer has finished printing the printed product, a printing area image of the printed product is obtained, and an actual model diagram of the printing area is generated according to the printing area image; printing engineering drawing information of the printed product is obtained, and a standard model diagram of the printing area is constructed according to the printing engineering drawing information;

[0096] Performing an alignment process on the actual model image and the standard model image based on a printing reference of a printed product, and after the alignment process, calculating the degree of overlap between the actual model image and the standard model image based on a Euclidean distance algorithm;

[0097] If the degree of overlap between the actual model image and the standard model image is greater than a preset threshold, it means that the printed product meets the requirements, and the printing parameters of the solder paste printer are normal;

[0098] If the degree of overlap between the actual model image and the standard model image is not greater than a preset threshold, it means that the printed product does not meet the requirements, indicating that the printing parameters of the solder paste printer are abnormal;

[0099] If the degree of overlap between the actual model image and the standard model image is not greater than a preset threshold, the actual model image and the standard model image are divided into a plurality of sub-areas, and the degree of overlap of each sub-area is further calculated;

[0100] Only the sub-regions whose overlap is not greater than a preset threshold are extracted and defined as printing deviation sub-regions; the actual printing parameters of the solder paste printer for processing and printing the printing deviation sub-regions are obtained, and the actual printing parameters are compared with the preset printing parameters to obtain the printing parameter deviation value;

[0101] If the printing parameter deviation value is greater than the preset deviation value, the corresponding printing parameter is corrected based on the printing parameter deviation value and then the solder paste printer is controlled to print the next printing product.

[0102] It should be noted that after the solder paste printer completes printing of the printed product, the system first obtains the printing area image of the printed product. Based on the obtained printing area image, an "actual model image" reflecting the actual printing effect is generated. This step is achieved through image analysis technology, which can capture the physical characteristics of the printed product, such as solder paste distribution, pattern clarity, etc. At the same time, the design drawing information of the printed product is obtained to construct a "standard model image" representing the ideal printing effect. This standard model image is based on the precise specifications of the design drawing and contains parameters such as the expected pattern layout and solder paste thickness. The actual model image is aligned with the standard model image to ensure that the two are compared in the same coordinate system. The alignment process usually involves image geometric transformation techniques, such as scaling, rotation, and translation, so that the two models are aligned as much as possible. The overlap between the actual model image and the standard model image is calculated, that is, the degree of their visual consistency. The overlap is usually calculated using the Euclidean distance algorithm, which can quantify the spatial differences between the two models. If the overlap is greater than the preset threshold, it indicates that the printing effect meets the standard and the printing parameters are normal. If the overlap is lower than the preset threshold, it indicates that there is a printing quality problem and the printing parameters may be abnormal. At this point, the system further analyzes the mismatched area, divides it into multiple sub-areas, and calculates the overlap of each sub-area separately. Only sub-areas with an overlap lower than the preset threshold are extracted and defined as "printing deviation sub-areas". These sub-areas represent local problems in the printing process. The printing parameters for these printing deviation sub-areas are obtained, compared with the preset parameters, and the specific parameter deviation values ​​are calculated. If the deviation value exceeds the preset threshold, it indicates that the specific parameters are improperly set, and the system adjusts these parameter values ​​accordingly to correct the printing deviation. The adjusted parameters are used to guide the solder paste printer to process subsequent printed products in the hope of improving the printing quality. This method realizes the refined management and quality control of the solder paste printing process, and can effectively improve the quality and production efficiency of printed products.

[0103] In addition, the method further comprises the following steps:

[0104] Retrieve the blockage risk coefficient of the nozzle in the solder paste printer under various working environments and various working step conditions through the big data network;

[0105] Various working environments and various working step length combinations are defined as preset printing condition combination sets of the nozzles in the solder paste printer, and a plurality of preset printing condition combination sets are obtained;

[0106] Constructing a semantic network topology map, and cutting the semantic network topology map into a plurality of sub-map nodes;

[0107] According to the congestion risk coefficients under various combinations of working environments and working step conditions retrieved, corresponding numerical labels are assigned to each sub-graph node;

[0108] Each preset printing condition combination set is stored in a sub-graph node assigned with a corresponding numerical label;

[0109] Acquire the actual working environment and the actual working step length of the nozzle in the solder paste printer at a preset time node, and obtain a combination set of actual printing conditions of the nozzle in the solder paste printer;

[0110] Importing the actual printing condition combination set into a semantic network topology graph, and calculating the cosine similarity between the actual printing condition combination set and the preset printing condition combination set in each sub-graph node based on a cosine similarity algorithm;

[0111] Mark the sub-graph node corresponding to the maximum cosine similarity, extract the numerical label of the marked sub-graph node, and obtain the real-time clogging risk coefficient of the nozzle in the solder paste printer;

[0112] Determine whether the real-time blocking risk coefficient of the nozzle in the solder paste printer is greater than a preset coefficient threshold, and if so, obtain the actual spraying paste flow rate of the nozzle in the solder paste printer in real time;

[0113] A real-time spray paste flow rate variation curve is constructed according to the actual spray paste flow rate of the nozzle in the solder paste printer obtained in real time, the upper and lower extreme values ​​of the real-time spray paste flow rate variation curve are obtained, and the fluctuation amplitude of the actual spray paste flow rate of the nozzle in the solder paste printer is calculated according to the upper and lower extreme values;

[0114] If the fluctuation amplitude is greater than the preset amplitude, the solder paste printer is controlled to stop production.

[0115] It should be noted that, through the big data network retrieval, the nozzle clogging risk coefficient of the solder paste printer under various working environments and working step conditions is obtained and analyzed to form a preset printing condition combination set. This analysis based on historical data enables the system to predict the potential risk of nozzle clogging, so as to take preventive measures in advance. By constructing a semantic network topology map, a visual decision support framework is formed by associating the preset printing condition combination set with the clogging risk coefficient. The system can quickly locate the closest preset condition combination according to the actual printing conditions, calculate the cosine similarity, and accurately judge the nozzle clogging risk under the current working conditions. At the preset time node, the system obtains the actual working environment and working step information, constructs a real-time printing condition combination set, and matches it with the preset map. By calculating the cosine similarity, the system can quickly mark the clogging risk coefficient under the current conditions. Once the risk coefficient exceeds the preset threshold, the system will obtain the actual spray paste flow of the nozzle in real time and generate a change curve. By analyzing the upper and lower extremes of the real-time spray paste flow change curve, the system can calculate the fluctuation amplitude of the nozzle flow. If the fluctuation amplitude is greater than the preset threshold, it may mean that there is a problem with the nozzle flow control. The system will control the solder paste printer to stop production accordingly to avoid printing quality problems caused by abnormal flow. This method realizes real-time monitoring and management of the risk of nozzle blockage of the solder paste printer, as well as dynamic optimization of the nozzle flow, ultimately achieving the purpose of improving production efficiency, product quality and equipment maintenance efficiency.

[0116] The present invention also discloses a printing parameter correction system for a solder paste printer, such as Figure 3 As shown, the printing parameter correction system of the solder paste printer includes a memory 45 and a processor 55. The memory 45 stores a printing parameter correction method program of the solder paste printer. When the printing parameter correction method program of the solder paste printer is executed by the processor 55, any one of the steps of the printing parameter correction method of the solder paste printer is implemented.

[0117] The present invention also discloses a computer-readable storage medium, which includes a printing parameter correction method program for a solder paste printer. When the printing parameter correction method program for the solder paste printer is executed by a processor, any one of the steps of the printing parameter correction method for the solder paste printer is implemented.

[0118] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. The device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, such as: multiple units or components can be combined, or can be integrated into another system, or some features can be ignored or not executed. In addition, the coupling, direct coupling, or communication connection between the components shown or discussed can be through some interfaces, and the indirect coupling or communication connection of the devices or units can be electrical, mechanical or other forms.

[0119] The units described above as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units; they may be located in one place or distributed on multiple network units; some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0120] In addition, all functional units in the embodiments of the present invention may be integrated into one processing unit, or each unit may be separately used as a unit, or two or more units may be integrated into one unit; the above-mentioned integrated units may be implemented in the form of hardware or in the form of hardware plus software functional units.

[0121] A person of ordinary skill in the art can understand that: all or part of the steps of implementing the above method embodiment can be completed by hardware related to program instructions, and the aforementioned program can be stored in a computer-readable storage medium. When the program is executed, it executes the steps of the above method embodiment; and the aforementioned storage medium includes: a mobile storage device, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, and other media that can store program codes.

[0122] Alternatively, if the above-mentioned integrated unit of the present invention is implemented in the form of a software function module and sold or used as an independent product, it can also be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the embodiment of the present invention can be essentially or partly reflected in the form of a software product that contributes to the prior art. The computer software product is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the methods of each embodiment of the present invention. The aforementioned storage medium includes: various media that can store program codes, such as mobile storage devices, ROM, RAM, magnetic disks or optical disks.

[0123] The above are only specific embodiments of the present invention, but the protection scope of the present invention is not limited thereto. Any technician familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed by the present invention, which should be covered by the protection scope of the present invention.

Claims

1. A method for calibrating printing parameters of a solder paste printer, characterized in that: The following steps are involved: Obtain the state fluctuations of the solder paste printer that have occurred in the historical working process, perform feature analysis on the state fluctuations of the solder paste printer that have occurred in the historical working process, and obtain the frequent drift printing parameters of the solder paste printer after various state fluctuations occur; Obtain historical operating parameters and historical environmental parameters of the solder paste printer within a preset time period before frequent drift printing parameters occur, and construct a printing parameter drift prediction model based on the historical operating parameters and historical environmental parameters; Acquire the real-time operating parameters of the solder paste printer and the real-time environmental parameters of the printing environment within a preset working time period, import the real-time operating parameters and the real-time environmental parameters into the printing parameter drift prediction model for prediction, and obtain the drift warning printing parameters of the solder paste printer according to the prediction result analysis; A genetic algorithm is introduced, and a printing parameter correction scheme is generated based on the genetic algorithm combined with the drift warning printing parameters of the solder paste printer, and the solder paste printer is regulated and processed according to the printing parameter correction scheme; The historical operating parameters and historical environmental parameters of the solder paste printer in a preset time period before the frequent drift printing parameters occur are obtained, and a printing parameter drift prediction model is constructed according to the historical operating parameters and historical environmental parameters, specifically: Obtaining an operation log of the solder paste printer, and obtaining historical operation parameters of the solder paste printer within a preset time period before the frequent drift printing parameters occur according to the operation log; and obtaining historical environmental parameters of the printing environment of the solder paste printer within a preset time period before the frequent drift printing parameters occur; Constructing a convolutional neural network, and importing historical operating parameters of the solder paste printer within a preset time period before the frequent drift printing parameters of the solder paste printer and historical environmental parameters of the printing environment of the solder paste printer within a preset time period before the frequent drift printing parameters of the solder paste printer into the convolutional neural network; Using the historical operating parameters of the solder paste printer within a preset time period before the frequent drift printing parameters occur as the first neuron of the convolutional neural network, and using the historical operating parameters and the historical environmental parameters of the printing environment of the solder paste printer within a preset time period before the frequent drift printing parameters occur as the second neuron of the convolutional neural network; The first neuron and the second neuron are combined to form a neuron matrix; the neuron matrix is ​​processed by convolution and pooling operations to obtain a feature map matrix in a convolutional neural network; wherein the neuron matrix contains information of historical operating parameters and historical environmental parameters as input of the network; the feature map matrix contains extraction results of different features in the neuron matrix as output of the network; A prediction model is constructed, and the feature map matrix is ​​imported into the prediction model for encoding learning, until the model parameters of the prediction model meet the preset requirements, and then a printing parameter drift prediction model is output.

2. The method for calibrating printing parameters of a solder paste printer according to claim 1, characterized in that: Obtain the state fluctuations of the solder paste printer in the historical working process, perform feature analysis on the state fluctuations of the solder paste printer in the historical working process, and obtain the frequent drift printing parameters of the solder paste printer after various state fluctuations occur, specifically: Obtaining an operation log of the solder paste printer, and obtaining state fluctuations that occurred in the solder paste printer during historical working processes according to the operation log; and statistically analyzing the total number of drift frequencies of relevant printing parameters when various state fluctuations occurred in the solder paste printer during historical working processes according to the operation log; According to the total drift frequency of the relevant printing parameter drift when various state fluctuations occur in the solder paste printer during the historical working process, the drift probability value of the relevant printing parameter drift under various state fluctuations is calculated; Comparing the drift probability value of the relevant printing parameter drift under various state fluctuation conditions with the preset probability value threshold; Obtaining relevant printing parameter drifts whose drift probability values ​​are greater than a preset probability value threshold under various state fluctuation conditions; The drift of the relevant printing parameters whose drift probability value under various state fluctuation conditions is greater than the preset probability value threshold is regarded as the frequently drifting printing parameter of the solder paste printer after the corresponding state fluctuation condition occurs; By analogy, the frequently drifting printing parameters of the solder paste printer after various state fluctuations occur are obtained.

3. The printing parameter correction method of a solder paste printer according to claim 1, characterized in that: The real-time operating parameters of the solder paste printer and the real-time environmental parameters of the printing environment within a preset working time period are obtained, and the real-time operating parameters and the real-time environmental parameters are imported into the printing parameter drift prediction model for prediction. The drift warning printing parameters of the solder paste printer are obtained according to the prediction results, which are specifically: During the printing process of the solder paste printer, the noise and vibration conditions of the solder paste printer are obtained based on the Internet of Things, and whether the solder paste printer has a state fluctuation is determined according to the noise and vibration conditions; If the solder paste printer has a state fluctuation, the real-time operating parameters of the solder paste printer and the real-time environmental parameters of the printing environment within a preset working time period are obtained; Importing the real-time operating parameters of the solder paste printer and the real-time environmental parameters of the printing environment within a preset working time period into the printing parameter drift prediction model for prediction, and predicting the drift probability values ​​of various frequently drifting printing parameters of the solder paste printer after a preset time; Comparing the drift probability values ​​of various frequently drifted printing parameters of the solder paste printer after a preset time with a preset probability threshold; If the drift probability value of a certain frequently drifting printing parameter is greater than a preset probability threshold, the frequently drifting printing parameter is marked as a drift warning printing parameter.

4. The method for calibrating printing parameters of a solder paste printer according to claim 1, characterized in that: Genetic algorithm is introduced, and based on the genetic algorithm combined with the drift warning printing parameters of the solder paste printer, a printing parameter correction scheme is generated, specifically: Obtaining printing indicators of printed products, wherein the printing indicators include a printing defect rate indicator, a solder paste thickness uniformity indicator, a printing speed indicator, and a production efficiency indicator; Assign a weight value to each printing index, and define a fitness function according to the weight value of each printing index, wherein the fitness function is used to measure the quality of the printing parameter combination; Acquire performance parameter information of the solder paste printer, determine a search range of each printing parameter according to the performance parameter information, and determine a constraint condition according to the search range of each printing parameter; wherein the search range is a range value between a maximum value and a minimum value of each printing parameter; Obtain drift warning printing parameters of the solder paste printer, encode the drift warning printing parameters of the solder paste printer into genes, obtain real-time operating parameters of the solder paste printer, and use the real-time operating parameters of the solder paste printer as the initial population; Performing a crossover operation on the initial population to generate new individuals; performing a mutation operation on the new individuals to obtain mutant individuals; and evaluating the fitness of each mutant individual based on the fitness function; Repeat the above steps to continuously perform crossover and mutation iterative operations until the number of iterations reaches the preset number, and obtain the fitness of various mutant individuals after several iterations; The variant individuals with the highest fitness are selected from various variant individuals, and the variant individuals with the highest fitness are combined to obtain an optimal operating parameter combination, and a printing parameter correction scheme is generated according to the optimal operating parameter combination.

5. The method for calibrating printing parameters of a solder paste printer according to claim 1, characterized in that: The following steps are also included: After the solder paste printer is regulated and processed according to the printing parameter correction scheme, the noise and vibration conditions of the solder paste printer are obtained again based on the Internet of Things method; According to the noise and vibration conditions, it is determined whether the solder paste printer still has state fluctuations; If the solder paste printer still has status fluctuations, the solder paste printer will be controlled to stop production and generate fault warning information.

6. The method for calibrating printing parameters of a solder paste printer according to claim 2, characterized in that: The state fluctuations include abnormal equipment noise and abnormal equipment vibration; the printing parameters include printing pressure, printing speed, scraper angle, scraper stroke, print head height, spray paste flow rate and spray paste speed.

7. The method for calibrating printing parameters of a solder paste printer according to claim 1, characterized in that: The operating parameters include motor speed, vibration intensity, noise intensity, current parameters and voltage parameters; the environmental parameters include temperature, humidity, dust content, air pressure, air flow velocity and static electricity intensity.

8. A printing parameter correction system for a solder paste printer, characterized in that: The printing parameter correction system of the solder paste printer includes a memory and a processor, wherein the memory stores a printing parameter correction method program of the solder paste printer. When the printing parameter correction method program of the solder paste printer is executed by the processor, the printing parameter correction method steps of the solder paste printer as described in any one of claims 1 to 7 are implemented.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a printing parameter correction method program for a solder paste printer. When the printing parameter correction method program for a solder paste printer is executed by a processor, the steps of the printing parameter correction method for a solder paste printer as described in any one of claims 1 to 7 are implemented.