Light modulator control method of three-dimensional printing device and three-dimensional printing device
By acquiring and analyzing the historical data of the optical modulator, determining the target compensation information and performing printing compensation processing, the problem of light intensity variation caused by the aging of the LCD screen is solved, the efficiency and accuracy of light intensity compensation are improved, and the equipment life is extended.
Patent Information
- Application Number
- CN202410821602.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-06-24
- Publication Date
- 2025-04-08
- Estimated Expiration
- 2044-06-24
AI Technical Summary
In the three-dimensional photocuring printing technology, the aging of the LCD screen leads to changes in the printing light intensity, affecting the printing accuracy and screen life, and the efficiency of the existing light intensity compensation scheme is not ideal.
By acquiring the historical operating parameters and historical light intensity data of multiple predetermined optical modulators, the target compensation information is determined, and the printing compensation process is performed based on the current operating parameters of the target optical modulator, and the light intensity is adjusted to the target light intensity.
It improves the efficiency and accuracy of the light intensity compensation of the optical modulator, ensures the stability and consistency of the light intensity during the printing process, and extends the service life of the optical modulator.
Smart Images

Figure CN118596582B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of 3D printing, and in particular to a light modulator control method of a 3D printing device and a 3D printing device. Background Art
[0002] In a light-curing 3D printer, the Liquid Crystal Display (LCD) screen plays a key role. It is similar to a projection screen, used to display slice images of the 3D model designed by computer software. The slice images are displayed layer by layer to guide the ultraviolet (UV) curing liquid to cure at specific locations, thereby building the final 3D printed product layer by layer. The liquid crystal molecules on the LCD screen will make corresponding adjustments based on the molecular states of the previous and next layers to ensure that each layer is accurately cured.
[0003] In the light-curing 3D printing technology based on liquid crystal display, the aging of the LCD screen will cause changes in the printing light intensity. As the LCD screen is used for a longer time, the screen transmittance increases, resulting in a continuous increase in light intensity, which will have a negative impact on the printing process and the life of the screen, and will affect the accuracy and effect of the printing. The light intensity compensation scheme in the related technology relies on pre-capturing light intensity first, and then performing compensation on this basis. Not only is additional acquisition equipment (such as cameras, etc.) required to collect the light intensity, but additional detection equipment and detection time are also required. The more compensation times, the more detection time is required, thereby reducing the efficiency of the compensation process.
[0004] To address the above-mentioned problems, no effective solution has been proposed yet. Summary of the invention
[0005] The embodiments of the present invention provide a method for controlling a light modulator of a three-dimensional printing device and a three-dimensional printing device, so as to at least solve the technical problem of unsatisfactory light intensity compensation efficiency of a light modulator existing in the related art.
[0006] According to one aspect of an embodiment of the present invention, a method for controlling an optical modulator of a three-dimensional printing device is provided, comprising: acquiring historical operating parameters and historical light intensity data respectively corresponding to a plurality of predetermined optical modulators; determining target compensation information based on the historical light intensity data and the historical operating parameters; and performing printing compensation processing on the target optical modulator based on the current operating parameters of the target optical modulator and the target compensation information to adjust the light intensity of the target optical modulator to the target light intensity.
[0007] Optionally, determining the target compensation information based on the historical light intensity data and the historical operating parameters includes: performing fitting processing based on the historical light intensity data and the historical operating parameters to determine the aging information of the optical modulator; determining the light intensity compensation amounts corresponding to different multiple historical operating parameters based on the light modulator aging information; and determining the target compensation information based on the light intensity compensation amounts corresponding to the multiple historical operating parameters.
[0008] Optionally, the obtaining of historical light intensity data corresponding to a plurality of predetermined light modulators includes: when the plurality of predetermined light modulators operate with the historical operating parameters, detecting and obtaining corresponding historical light intensity data; wherein the historical operating parameters include any one or more of the light projection duration, the environmental parameters of the light modulator, the impact and vibration parameters to which the light modulator is subjected, and the single projection duration of the light modulator.
[0009] Optionally, determining the target compensation information based on the light intensity compensation amounts respectively corresponding to the multiple historical operating parameters includes: determining a target wavelength range for a target light source to perform three-dimensional printing; correcting the light intensity compensation amounts respectively corresponding to the multiple historical operating parameters based on a compensation coefficient corresponding to the target wavelength range, and determining the corrected compensation amounts respectively corresponding to the multiple historical operating parameters; determining the target compensation information based on the corrected compensation amounts respectively corresponding to the multiple historical operating parameters.
[0010] Optionally, determining the target compensation information based on the historical light intensity data and the historical operating parameters includes: performing fitting processing based on the historical light intensity data and the historical operating parameters to obtain light modulator aging information; determining a first light intensity compensation model, wherein the first light intensity compensation model is trained based on a first training set generated based on the historical light intensity data; and using the first light intensity compensation model to correct the light modulator aging information to obtain the target compensation information.
[0011] Optionally, the method also includes: updating the first light intensity compensation model based on a preset update strategy to obtain a second light intensity compensation model; wherein the update strategy includes expanding the samples of the first training set according to a predetermined data amount or a predetermined time interval; and using the second light intensity compensation model to correct the aging information of the optical modulator to obtain the target compensation information.
[0012] Optionally, the method further includes: in response to an access operation to the target light modulator, determining a target mask strategy corresponding to the target light modulator; and based on the target mask strategy, performing printing compensation processing on the target light modulator to make the light intensity distribution of the target light modulator uniform.
[0013] Optionally, determining the target mask strategy corresponding to the target light modulator includes: determining a plurality of predetermined mask strategies; determining the target mask strategy matching the target light modulator from the plurality of predetermined mask strategies, and sending the target mask strategy to a three-dimensional printing device.
[0014] Optionally, based on the current operating parameters of the target light modulator and the target compensation information, printing compensation processing is performed on the target light modulator, including: based on the target compensation information, adjusting the light intensity of the light modulator in at least one of the following ways: adjusting the grayscale of the target light modulator; or, adjusting the driving current of the target light modulator.
[0015] Optionally, based on the current operating parameters of the target light modulator and the target compensation information, printing compensation processing of the target light modulator is performed, including: obtaining preset compensation interval information; when the compensation interval information includes a predetermined interval duration, based on the predetermined interval duration indicated in the compensation interval information, printing compensation processing of the target light modulator is performed; or, when the compensation interval information includes a predetermined interval light intensity, based on the predetermined interval light intensity indicated in the compensation interval information, printing compensation processing of the target light modulator is performed.
[0016] According to another aspect of an embodiment of the present invention, a three-dimensional printing device is provided, comprising: a molding platform, a molding surface of the molding platform is used to attach a three-dimensional object; a material tray, the material tray is used to hold a photocurable material; a light source and a light modulator, the light emitted by the light source is projected onto the photocurable material through the light modulator to form a three-dimensional object on the molding surface of the molding platform; a controller, the controller is configured to obtain historical operating parameters and historical light intensity data corresponding to a plurality of predetermined light modulators respectively; based on the historical light intensity data and the historical operating parameters, determine target compensation information; based on the current operating parameters of the target light modulator and the target compensation information, perform printing compensation processing on the target light modulator to adjust the light intensity of the target light modulator to the target light intensity.
[0017] According to another aspect of an embodiment of the present invention, a nonvolatile storage medium is provided. The nonvolatile storage medium stores a plurality of instructions, and the instructions are suitable for being loaded by a processor and executing any one of the methods for controlling a light modulator of a three-dimensional printing device.
[0018] In the embodiment of the present invention, a fitting method is adopted to obtain historical light intensity data corresponding to a plurality of predetermined light modulators, wherein the historical light intensity data is obtained based on the light intensity and the light projection duration of the corresponding predetermined light modulator; based on the historical light intensity data corresponding to the plurality of predetermined light modulators, target compensation information is determined; based on the target compensation information, printing compensation processing is performed on the target light modulator to adjust the light intensity of the target light modulator to the target light intensity. The purpose of improving the accuracy of printing compensation according to the light intensity and the light projection duration is achieved, and the technical effect of improving the light intensity compensation efficiency of the light modulator is achieved, thereby solving the technical problem of unsatisfactory light intensity compensation efficiency of the light modulator existing in the related art. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of this application. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:
[0020] Figure 1 is a flow chart of an optional light modulator control method for a three-dimensional printing device provided according to an embodiment of the present invention;
[0021] Figure 2 is a structural block diagram of an optional three-dimensional printing device provided according to an embodiment of the present invention;
[0022] Figure 3 is a first schematic diagram of an optional light modulator control method for a three-dimensional printing device provided according to an embodiment of the present invention;
[0023] Figure 4 is a second schematic diagram of an optional light modulator control method for a three-dimensional printing device provided according to an embodiment of the present invention;
[0024] Figure 5 is a third schematic diagram of an optional light modulator control method of a three-dimensional printing device provided according to an embodiment of the present invention;
[0025] Figure 6 is a schematic diagram of the effect of an optional light modulator control method for a three-dimensional printing device provided according to an embodiment of the present invention;
[0026] Figure 7 Schematic diagram of an optional light modulator control device for a three-dimensional printing device provided according to an embodiment of the present invention. DETAILED DESCRIPTION
[0027] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0028] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0029] For the convenience of description, some nouns or terms involved in the embodiments of the present application are explained below:
[0030] A photocuring 3D printer is a device that uses photocuring technology to cure liquid resin layer by layer into a 3D entity. The liquid resin is irradiated with a specific light source (such as UV light) to cause a photopolymerization reaction and solidification.
[0031] Light modulators include devices that can selectively emit light or transmit light, such as liquid crystal display (LCD), digital micromirror device (DMD), and micro light emitting diode (Micro LED). Among them, the LCD is a flat display that displays images by changing the arrangement of liquid crystal molecules. In light-curing 3D printers, LCD is used to display slice images of 3D models and guide the curing process of resin. It has the advantages of high resolution and high contrast, and is an indispensable key component in light-curing technology.
[0032] According to an embodiment of the present invention, an embodiment of a method for controlling an optical modulator of a three-dimensional printing device is provided. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although a logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0033] Figure 1 is a flow chart of a method for controlling a light modulator of a three-dimensional printing device according to an embodiment of the present invention. Figure 1 As shown, the method comprises the following steps:
[0034] Step S102, obtaining historical operating parameters and historical light intensity data corresponding to a plurality of predetermined optical modulators respectively;
[0035] It can be understood that obtaining historical operating parameters and historical light intensity data respectively corresponding to a plurality of predetermined optical modulators can provide data support for the subsequent determination of target compensation information.
[0036] In an optional embodiment, historical light intensity data corresponding to multiple predetermined light modulators are obtained, including: when the multiple predetermined light modulators operate with historical operating parameters, the corresponding historical light intensity data are detected; wherein the historical operating parameters include any one or more of the projection duration, the environmental parameters of the light modulator, the impact and vibration parameters of the light modulator, and the single projection duration of the light modulator.
[0037] It can be understood that the above historical light intensity data is obtained based on the light intensity of the corresponding predetermined light modulator and the influencing factors, including the projection time, the use environment of the screen, the impact and vibration of the screen, the single projection time of the screen, etc. The projection time is the cumulative projection time. For each predetermined light modulator, the total projection time from installation to the present, as well as the possible staged projection time (such as the projection time of each day, week, and month) are recorded, which is helpful to analyze the performance trend of the light modulator over time. Record the ambient temperature and humidity when the light modulator is running in different time periods, especially under high or low temperature conditions, or high humidity or low humidity conditions. Such environmental parameters have a relatively large impact. The light modulator may be subjected to various shocks and vibrations during operation. Shocks and vibrations may cause the internal components of the light modulator to loosen or be damaged, thereby affecting the operating capacity. And each time the light modulator is projected, the time for the light modulator to continue to emit light, and the single projection time is too long, which may cause the light modulator to overheat, thereby affecting its performance and light intensity output. The pre-stored historical light intensity data is collected based on the relationship between the above-mentioned multiple influencing factors and the light intensity of the optical modulator. By analyzing and utilizing these data, the performance changes of the optical modulator can be more accurately predicted and evaluated, so that corresponding measures can be taken to ensure its stable and efficient operation.
[0038] Optionally, the temperature parameter of the screen usage environment may be thermal oxidation, and the humidity parameter may be water vapor oxidation. In a high temperature environment, the performance of the internal material of the light modulator may be degraded due to thermal oxidation, and in a high humidity environment, the inside of the light modulator may be damaged due to water vapor oxidation.
[0039] Optionally, there may be multiple ways to record the shock and vibration parameters suffered by the optical modulator during operation. The shock and vibration parameters may be acquired by a sensor and used to analyze the impact of shock and vibration on the performance of the optical modulator.
[0040] It should be noted that the historical operating parameters and historical light intensity data may be data obtained by observation, recording, simulation, etc. to predict changes in device performance. Optionally, the historical light intensity data is calculated based on the actual light intensity and light projection duration of each predetermined light modulator, providing relevant information about the light intensity characteristics of different light modulators. Step S104, determining target compensation information based on the historical light intensity data and historical operating parameters;
[0041] It can be understood that the target compensation information is determined by using the historical operating parameters and the historical light intensity data. The historical light intensity data of different light modulators are used to find the law between the historical operating parameters (such as the light projection duration) and the historical light intensity data, and the light intensity compensation value required by the target light modulator, that is, the target compensation information, is calculated accordingly.
[0042] Optionally, the target compensation information may be in various forms, such as a light intensity compensation curve, or a light intensity-lighting duration correspondence relationship, etc. It may be in a visual form or a data pair form, and may be set according to specific needs.
[0043] An optional embodiment determines target compensation information based on historical light intensity data and historical operating parameters, including: performing fitting processing based on historical light intensity data and historical operating parameters to determine light modulator aging information; determining light intensity compensation amounts corresponding to multiple different historical operating parameters based on the light modulator aging information; and determining target compensation information based on light intensity compensation amounts corresponding to multiple historical operating parameters.
[0044] It can be understood that the historical operation parameters include any one or more of the light projection time, the environmental parameters of the light modulator (such as temperature and humidity), the impact vibration parameters of the light modulator, and the single projection time of the light modulator. Accordingly, the above target compensation information includes multiple forms. For example, the corresponding relationship between the light intensity compensation amount and the light projection time, the corresponding relationship between the light intensity compensation amount and the environmental parameters of the light modulator, the corresponding relationship between the light intensity compensation amount and the impact vibration parameters of the light modulator, and the corresponding relationship between the light intensity compensation amount and the single projection time of the light modulator.
[0045] Optionally, when performing the fitting process, different historical operating parameters can be selected for each fitting process. Exemplarily, when the light projection duration is selected as the historical operating parameter, the corresponding historical light intensity data is detected, and the aging information of the light modulator is determined by fitting the historical light intensity data and the light projection duration; when the environmental parameters of the light modulator are selected as the historical operating parameters, the corresponding historical light intensity data is detected, and the aging information of the light modulator is determined by fitting the historical light intensity data and the environmental parameters of the light modulator. Of course, other historical operating parameters can also be selected for fitting, which will not be described in detail here.
[0046] It can be understood that when adjusting the light intensity of the light modulator in light-curing 3D printing, in order to ensure the stability and consistency of the printing quality. Based on the historical light intensity data and historical operating parameters corresponding to multiple predetermined light modulators, fitting processing is performed, and the trend and law of the influence of light modulator aging on light intensity are identified by analyzing the historical light intensity data. The fitting processing can accurately capture the information of light modulator aging, such as aging speed, aging degree, etc. According to the light modulator aging information, the light intensity compensation corresponding to different multiple historical operating parameters is determined.
[0047] As the usage time increases, the performance of the light modulator will gradually decline. Taking the LCD screen as an example, the aging of the screen will cause the screen transmittance to increase, which in turn causes the light intensity projected through the screen to continue to increase. Therefore, the light intensity needs to be adjusted based on the degree of aging to make the light intensity passing through the screen uniform. By calculating the light intensity compensation amount under different projection times, it can be ensured that during the printing process, even if the light modulator ages, the light intensity can be maintained stable and consistent. Based on the light intensity compensation amounts corresponding to multiple historical operating parameters, the target compensation information is determined as the basis for adjusting the target light modulator light intensity. The determination of the light intensity compensation amount needs to be based on the aging information and the current operating parameters, which can be achieved by querying a pre-established compensation curve or compensation table.
[0048] Through the above processing, the light intensity of the target light modulator is precisely controlled, and the light intensity compensation strategy can be flexibly adjusted according to different printing requirements and environmental conditions. It not only improves the printing efficiency, but also ensures the stability and consistency of the printing quality, which helps to improve the overall performance of light-curing 3D printing technology. Optionally, the light modulator is compensated using the fitted aging characteristics, and the light intensity-light projection time relationship (i.e., historical light intensity data) of multiple predetermined light modulators at different wavelengths is obtained, and fitting is performed accordingly to derive the aging characteristics of the light modulator, and the aging information of the light modulator is determined based on the aging characteristics. Then, the light intensity compensation amount is derived to adjust to the target light intensity, forming target compensation information in the form of a compensation curve of the light modulator light intensity.
[0049] Optionally, in order to obtain an accurate and universal relationship between the light intensity and the duration of light emission of the optical modulator (i.e., historical light intensity data), it is necessary to collect data on the light intensity of the optical modulator under light sources of different wavelengths, and how it changes with the duration of light emission. An optional method that can be used, for example, is to continuously collect the historical light intensity data of the optical modulator and the duration of light emission of the optical modulator at fixed time intervals until the optical modulator is damaged due to aging. In this way, detailed data on the changes in the light intensity of the optical modulator over the entire life cycle of the optical modulator can be obtained.
[0050] Optionally, since the optical modulator has different responses to light sources of different wavelengths and there are individual differences between optical modulators, the corresponding optical modulator aging characteristic curve (i.e., optical modulator aging information) is fitted according to the optical modulator light intensity-light projection duration data (i.e., historical light intensity data corresponding to multiple predetermined optical modulators). There are many ways to fit, such as polynomial fitting or model fitting. The following is an example of fitting data using a polynomial fitting method. In order to fit the optical modulator aging characteristic curve obtained, the following mathematical expression can be used:
[0051] Y=p[0]*x (N-1) +p[1]*x (N-2) +...+p[N-2]*x+p[N-1]
[0052] Among them, Y is the light intensity of the optical modulator of the optical modulator aging information, p[N] is the set coefficient, x is the light projection time of the optical modulator, N is the preset value, which is the number of terms in the set polynomial fitting. The larger the N value, the more polynomial terms are used for fitting and the more complex the fitting formula is. The N value needs to be selected. If it is too large, it may cause overfitting and make the final function not universal. Preferably, N=4.
[0053] On the basis of the aging characteristic curve of the light modulator, the corresponding printing light intensity is set according to the actual printing situation of the equipment to calculate the light intensity compensation amount corresponding to different time lengths. The following mathematical expression can be used:
[0054] Y1=p[0]*x (N-1) +p[1]*x (N-2) +...+p[N-2]*x+p[N-1]-L
[0055] Wherein, Y1 represents the light intensity compensation amount, and L represents the actual required printing light intensity (ie, the ideal value, the target light intensity).
[0056] In an optional embodiment, target compensation information is determined based on light intensity compensation amounts corresponding to multiple historical operating parameters, including: determining a target wavelength range for a target light source to perform three-dimensional printing; based on a compensation coefficient corresponding to the target wavelength range, correcting the light intensity compensation amounts corresponding to multiple historical operating parameters, and determining the corrected compensation amounts corresponding to the multiple historical operating parameters; and determining the target compensation information based on the corrected compensation amounts corresponding to the multiple historical operating parameters.
[0057] It can be understood that the target wavelength range for the target light source to perform three-dimensional printing is determined, and the working wavelength range of the light source during the printing process is clarified to ensure the pertinence of the light intensity compensation. By clarifying the target wavelength range, data support can be provided for the subsequent adjustment of the light intensity compensation. Based on the compensation coefficient corresponding to the target wavelength range, the light intensity compensation amounts corresponding to multiple historical operating parameters are corrected. The compensation coefficient is pre-set based on factors such as light source characteristics, material response, and printing requirements, and can reflect the differences in light intensity compensation at different wavelengths. By applying the compensation coefficient for correction, the accuracy and effectiveness of the light intensity compensation can be ensured, thereby adapting to the specific requirements of the target wavelength range. Based on the light intensity compensation amounts corresponding to the corrected multiple historical operating parameters, the target compensation information is determined as the basis for light intensity adjustment in the subsequent printing process to ensure the stability and consistency of light intensity during the printing process. By accurately calculating the target compensation information, the printing accuracy and quality can be improved, and printing defects caused by light intensity fluctuations can be reduced.
[0058] Optionally, when collecting data, make sure to record the light modulator intensity value and the corresponding light projection duration at each time interval. In order to obtain more accurate data, multiple fixed time intervals can be set, and the light intensity and light projection duration can be recorded immediately at the end of each time interval, so as to capture the subtle differences in light intensity as the light projection duration changes. Since light sources of different wavelengths may have different effects on the light modulator intensity, the above data collection process can also be performed separately under light sources of different wavelengths. This can be achieved by replacing the light source or using a light source with an adjustable wavelength. Collecting data at multiple wavelengths can provide a more comprehensive understanding of the relationship between the light modulator intensity and the light projection duration, and taking into account the impact of light sources of different wavelengths on the printing process, it can provide comprehensive and accurate data support, and optimize the printing process accordingly, thereby ensuring the consistency and stability of the printing results of the 3D printing equipment throughout the life cycle process, which is conducive to improving the efficiency and quality of light-curing 3D printing technology.
[0059] Optionally, in actual use, the wavelength of the light source included in the 3D printing device is a band with a certain bandwidth, and the light modulator has different aging characteristics for light sources of different wavelengths. The light intensity compensation curve of the light modulator is corrected according to different wavelengths or subdivided wavelength intervals. The printing terminal or 3D printing device will have a built-in device light source wavelength file. After printing deployment, it can read the wavelength file to determine which wavelength interval it is in, and finally implement different wavelength corrections according to different wavelength intervals. The following mathematical expression can be used:
[0060] Y2={p[0]*x (N-1) +p[1]*x (N-2) +...+p[N-2]*x+p[N-1]-L}*K
[0061] Among them, K is the compensation coefficient, and Y2 represents the correction compensation amount.
[0062] In an optional embodiment, target compensation information is determined based on historical light intensity data and historical operating parameters, including: performing fitting processing based on the historical light intensity data and historical operating parameters to obtain light modulator aging information; determining a first light intensity compensation model, wherein the first light intensity compensation model is obtained by training a first training set generated based on the historical light intensity data; and using the first light intensity compensation model to correct the light modulator aging information to obtain target compensation information.
[0063] It can be understood that the historical light intensity data and historical operating parameters of multiple light modulators under different usage conditions are collected. These historical light intensity data and historical operating parameters will be used to reflect the changes in the light intensity of the light modulator during use, that is, the aging information of the light modulator. The multiple historical light intensity data collected are fitted, involving model processing to simulate and predict the changing trend of the light intensity of the light modulator with the use time (or light projection time). Determine the first light intensity compensation model, and regularly and continuously collect the light intensity-light projection time data of different devices as a sample set for training the light modulator aging characteristic curve. Through the expansion of this sample set, the light intensity compensation model is continuously updated and the compensation curve is improved to adapt to more devices, thereby increasing the diversity and representativeness of the training set. The first light intensity compensation model is used to correct the light modulator aging information, and the light modulator aging information is used as input. The corresponding light intensity compensation value is calculated by the first light intensity compensation model, which is used to adjust the light intensity of the light source during the printing process to compensate for the light intensity attenuation caused by the aging of the light modulator. The light intensity compensation value obtained after correction is the target compensation information, which will be used as an important parameter in the printing process to ensure the consistency and stability of the printing quality.
[0064] Optionally, the first light intensity compensation model is trained based on a first training set generated based on factory historical light intensity data, where the factory historical light intensity data refers to the light intensity value measured when the optical modulator leaves the factory, representing the historical light intensity data of the optical modulator in a brand new state. The sample expansion of the first training set is performed at a predetermined first time interval.
[0065] It should be noted that the above-mentioned multiple historical light intensity data may be data from multiple optical modulators, and each optical modulator corresponds to at least one historical light intensity data and historical operating parameter.
[0066] Optionally, the historical light intensity data used by the first light intensity compensation model can be acquired online through the cloud, or collected offline through other data processors.
[0067] Optionally, the first light intensity compensation model collects data using an offline collection method, which means that historical light intensity data of different light modulators of different devices are regularly collected through a specific aging fixture. An aging fixture is a device specifically used for aging tests on products or semi-finished products. By simulating various factors involved in actual use conditions of electronic products, such as the length of use, high and low temperatures, humidity and heat and other environmental conditions where the 3D printing equipment is located, and strengthening experiments under corresponding conditions for the aging of the equipment, it can help obtain historical light intensity data.
[0068] In an optional embodiment, the method further includes: updating the first light intensity compensation model based on a preset update strategy to obtain a second light intensity compensation model; wherein the update strategy includes expanding the samples of the first training set according to a predetermined amount of data or a predetermined time interval; and using the second light intensity compensation model to correct the aging information of the optical modulator to obtain target compensation information.
[0069] It can be understood that a continuous optimization mechanism is introduced based on the first light intensity compensation model. In practical applications, since the performance of the optical modulator may change with time, usage conditions and other factors, the first light intensity compensation model obtained by initial training may gradually lose accuracy. Therefore, a model update process based on a preset update strategy is required to allow sample expansion of the initial first training set according to a predetermined amount of data or a predetermined time interval to incorporate the latest operating data and performance changes of the optical modulator. Through this sample expansion method, the first light intensity compensation model can be updated to obtain a more accurate second light intensity compensation model that adapts to current conditions. Using this updated second light intensity compensation model, the aging information of the optical modulator is corrected to obtain more accurate target compensation information.
[0070] Optionally, the historical light intensity data can be collected through traditional offline aging fixtures, or can be collected in real time or regularly through a cloud system, and the collected historical light intensity data is used for fitting processing. For cloud collection, the cloud (which can be a cloud system, a cloud remote server, a cloud program, etc.) can connect to multiple three-dimensional printing devices and collect the historical light intensity data on these three-dimensional printing devices in real time or regularly, which can significantly improve the efficiency of data collection and support concurrent data collection of large-scale devices. The historical light intensity data of multiple devices are collected in real time or regularly through the cloud, including light intensity and corresponding light projection time. Whenever a certain amount of data is added (such as data for every 200 new devices), the model update process will be triggered. When the data collected by the cloud reaches a threshold, the retraining of the light intensity compensation model will be automatically triggered. Using deep learning models deployed in the cloud, such as RNN (recurrent neural network), Transformer and other regression prediction models, the newly added historical light intensity data is trained and fitted, and a new light intensity-light projection time relationship can be learned and constructed based on historical data and new data to reflect the impact of light modulator aging on light intensity, which helps to obtain more accurate target compensation information.
[0071] Optionally, the generated target compensation information can be deployed in advance to the printing terminals of each user account through the network. The printing terminal will adjust the light intensity of the light source according to these compensation curves to ensure the consistency and stability of the printing quality. The above-mentioned printing terminal can be a physical 3D printing device or a local storage of the software client.
[0072] Optionally, an expandable historical light intensity database can be set up, and the data used for expansion can come from online or offline collection. The historical light intensity database can be structured data, using distributed storage, or a remote database with disaster recovery backup settings, which can be set up according to specific needs.
[0073] Step S106 , based on the current operating parameters of the target light modulator and the target compensation information, performing printing compensation processing on the target light modulator to adjust the light intensity of the target light modulator to the target light intensity.
[0074] Among them, "current" refers to the current time period or the current moment, and the current operating parameters include any one or more of the light projection duration of the current time period or the current moment, the environmental parameters of the light modulator, the impact vibration parameters of the light modulator, and the single projection duration of the light modulator. It can be understood that according to the determined target compensation information and the current operating parameters of the target light modulator, the target light modulator is subjected to printing compensation processing, and the light intensity of the target light modulator can be adjusted to the preset target light intensity to ensure that the printed product effect meets the requirements. Through the above processing, the printing quality problem caused by the inconsistent light intensity of the light modulator due to the aging of the light modulator can be effectively solved, and the printing efficiency and product qualification rate can be improved.
[0075] In an optional embodiment, the method further includes: in response to an access operation to the target light modulator, determining a target mask strategy corresponding to the target light modulator; and based on the target mask strategy, performing printing compensation processing on the target light modulator to make the light intensity distribution of the target light modulator uniform.
[0076] It can be understood that when the target light modulator is connected to the three-dimensional printing device, it responds to this access operation and begins to prepare for the calibration and compensation processing before printing. For example, according to the identity information of the target light modulator, a corresponding target mask strategy is determined. The mask (ie MASK) strategy is to optimize the printing effect, especially when the light modulator is aging or the light intensity is unevenly distributed, by adjusting the exposure or light intensity of different areas to achieve a uniform distribution of light intensity. After determining the target mask strategy, the target compensation information is combined with the target mask strategy to ensure that the light intensity of the light modulator in different areas can be accurately compensated and corrected. By combining the target compensation information and the target mask strategy in this way, the printing quality problems caused by the aging of the light modulator or the uneven distribution of light intensity can be effectively solved, and the printing effect and user experience can be improved.
[0077] It should be noted that the mask corresponds to the optical modulator one by one and is independently generated for each optical modulator.
[0078] Optionally, when replacing the optical modulator, the mask (i.e., MASK) of the new optical modulator can be transmitted and applied to the corresponding device end by using wireless or wired data transmission methods such as Near Field Communication (NFC) identification, scanning of a unique serial number (SN) code, cloud download, USB download, etc. Finally, a uniform light intensity distribution on the optical modulator is achieved to ensure the accuracy of printing.
[0079] In an optional embodiment, determining a target mask strategy corresponding to a target light modulator includes: determining a plurality of predetermined mask strategies; determining a target mask strategy that matches the target light modulator from the plurality of predetermined mask strategies, and sending the target mask strategy to a three-dimensional printing device. The predetermined mask strategy is a mask strategy generated by adjusting the grayscale of pixels in a screen after pre-calibrating the light modulator using a calibration light source. In other words, the predetermined mask strategy includes screen grayscale parameter information, for example, the grayscale of area b1 in the screen is 221 before the predetermined mask strategy is adopted, and is 213 after the predetermined mask strategy is adopted; the grayscale of area b1 is 235 before the predetermined mask strategy is adopted, and is 242 after the predetermined mask strategy is adopted. The predetermined mask strategy is used to modulate the light intensity distribution of the screen, and the uniformity of the light format of the printing device is guaranteed.
[0080] It can be understood that the calibration light source is matched with the printing format, and a light source that has been calibrated for uniformity is used. Different light modulators are calibrated respectively to obtain multiple predetermined mask strategies.
[0081] It can be understood that multiple mask strategies can be predetermined, and a calibration light source (or mother light source) can be used to generate multiple candidate light modulators with different light modulator characteristics. The calibration light source is specially designed to match the printing format and has been calibrated for uniformity to ensure uniform distribution of light intensity. In the process of generating the mask strategy, the candidate light modulator is exposed to the test using the calibration light source, and the uniformity of the calibration light source ensures the accuracy and reliability of the test results. By adjusting the parameters of the light source and combining the characteristics of the candidate light modulator, a corresponding mask strategy is generated, which may include exposure or light intensity adjustment information for different regions. The identity information of the target light modulator is matched with the predetermined multiple mask strategies to find a target mask strategy that matches the identity information of the target light modulator, and is configured in the three-dimensional printing device to ensure that the light intensity of the light modulator in different regions can be accurately compensated and corrected.
[0082] Optionally, when the target light modulator is connected to the 3D printing device, identity information about the target light modulator is collected, such as the production serial number, device ID, etc. For example, the identity information can be uploaded through NFC recognition, and the mask (i.e., MASK) of the new light modulator can be transmitted by wireless or wired data transmission methods such as Near Field Communication (NFC) recognition, scanning of a unique serial number (SN) code, cloud download, USB flash drive download, etc.
[0083] Optionally, when the light modulator needs to be replaced, a mask strategy prefabricated for the new light modulator is applied to modulate the light intensity distribution of the light modulator, so that after the light modulator is replaced, the light uniformity of the printing format is guaranteed, and the light uniformity of the printed format is compensated by the strategy of prefabricating the MASK of the light modulator, that is, an exclusive mask (MASK) is set for the light modulator according to the characteristics of each light modulator to modulate the light intensity distribution.
[0084] Optionally, dynamic adjustment and optimization can be performed based on the printing effect and feedback information. For example, if it is found that the printing effect of a certain area on the light modulator is not good, the mask strategy of the area will be readjusted to generate a new mask strategy.
[0085] In an optional embodiment, based on the current operating parameters of the target light modulator and the target compensation information, printing compensation processing of the target light modulator is performed, including: based on the target compensation information, adjusting the light intensity of the light modulator in at least one of the following ways: adjusting the grayscale of the target light modulator; or, adjusting the driving current of the target light modulator.
[0086] It can be understood that grayscale is a value representing the range of image brightness levels, ranging from pure black (level 0) to pure white (level 255). In the 3D printing process, by adjusting the grayscale of the target light modulator, the transmittance of different areas on the light modulator can be controlled, and then the light intensity distribution can be adjusted. According to the target compensation information, the light intensity of which areas on the light modulator needs to be enhanced or weakened is analyzed, and the grayscale values of these areas are adjusted accordingly. For example, if the light intensity of a certain area is too strong, the system can reduce the grayscale value of the area to reduce the transmittance; conversely, if the light intensity is too weak, the grayscale value is increased to increase the transmittance. In 3D printing, the light intensity and light quality of the light source can be directly affected by adjusting the driving current. Based on the target compensation information and the current operating parameters of the target light modulator, the light intensity requirements of the target light source in different areas can be obtained, and the corresponding driving current can be adjusted accordingly. For example, if the light intensity of a certain area on the light modulator is insufficient, the system may increase the driving current of the light source corresponding to the area to increase the light intensity; conversely, if the light intensity is too strong, the driving current is reduced. The above two methods can be used separately or in combination according to actual conditions. It may be necessary to adjust the gray scale of the light modulator and the driving current of the light source at the same time to achieve the best printing effect.
[0087] In an optional embodiment, based on the current operating parameters of the target light modulator and the target compensation information, printing compensation processing of the target light modulator is performed, including: obtaining preset compensation interval information; when the compensation interval information includes a predetermined interval duration, based on the predetermined interval duration indicated in the compensation interval information, printing compensation processing of the target light modulator is performed; or, when the compensation interval information includes a predetermined interval light intensity, based on the predetermined interval light intensity indicated in the compensation interval information, printing compensation processing of the target light modulator is performed.
[0088] It can be understood that the compensation interval information corresponding to the predetermined demand configuration is determined, and the compensation interval information can be a time interval or a light intensity interval, which is used to guide the execution frequency or accuracy of the compensation process. If the compensation interval information is based on the predetermined interval duration, the printing compensation process of the target light modulator is arranged according to the predetermined interval duration. For example, it can be set to perform compensation processing once every period of operation (such as every hour, every day or every week) to ensure that the light modulator can still maintain high performance after a long period of operation. On the other hand, if the compensation interval information is based on the predetermined interval light intensity, the compensation process is triggered according to the change in the light intensity output by the light modulator. When the light intensity change reaches the predetermined interval light intensity, the system will make compensation adjustments to ensure that the quality of the print output is not affected. This compensation strategy based on light intensity changes is more flexible and can more accurately reflect the actual working state of the light modulator. Through these two different compensation interval setting methods, the system can more accurately control the printing compensation process of the target light modulator to ensure the stability and accuracy of the print output.
[0089] Optionally, the compensation interval information can be obtained in a variety of ways. The light intensity compensation curve describes the light intensity adjustment requirements at different positions or time points during the printing process. To control the actual printing process, it is usually necessary to discretize the continuous light intensity compensation curve, convert the continuous points on the curve into a series of discrete points or intervals, and assign a compensation value to each point or interval, such as grayscale adjustment amount, drive current adjustment amount, etc.
[0090] Optionally, for ease of understanding, a specific example is given, where compensation is performed at fixed time intervals, such as once every 50 hours of cumulative illumination time, or once at equal light intensity intervals, such as once every 1 W / m increase according to the light intensity compensation list (i.e., the list form of target compensation information). 2 (W / m2) time. Regardless of the above compensation method, each compensation will be implemented during non-printing time. If the device is printing at the compensation time, compensation will be performed after the device completes the current printing task. The built-in light intensity compensation list can be adaptively adjusted according to your own needs, or you can set your own light intensity compensation list.
[0091] Optionally, the 3D printing device or other forms of printing terminals (such as a host computer) will record the light projection time of each light modulator, and compensate the 3D printing process based on the existing light projection time and target compensation information. When the printing device replaces the light modulator, the light projection time of the light modulator in the device is reset to zero, and its light intensity compensation is also reset.
[0092] Through the above step S102, the historical operating parameters and historical light intensity data corresponding to the plurality of predetermined light modulators are obtained; in step S104, the target compensation information is determined based on the historical light intensity data and the historical operating parameters; in step S106, the printing compensation processing of the target light modulator is performed based on the current operating parameters and the target compensation information of the target light modulator to adjust the light intensity of the target light modulator to the target light intensity. The purpose of improving the accuracy of printing compensation according to the light intensity and the light projection time can be achieved, and the technical effect of improving the light intensity compensation efficiency of the light modulator is achieved, thereby solving the technical problem of the unsatisfactory light intensity compensation efficiency of the light modulator existing in the related art.
[0093] In an optional embodiment, the historical operating parameters and the current operating parameters are taken as the light projection duration as an example to further illustrate the implementation principle of the present invention.
[0094] Table 1 Correspondence between illumination duration and light intensity compensation
[0095] Current lighting duration (unit: hours) <![CDATA[Light intensity compensation amount (unit: W / m 2 )]]> 0 0 2 0 4 0 6 -0.006 8 -0.056 10 -0.105
[0096] As shown in Table 1 above, this is the corresponding relationship between the current illumination duration and the light intensity compensation amount. For example, when the illumination duration reaches 6 hours, the light intensity compensation amount for the screen is -0.006W / m 2 .
[0097] In other embodiments, compensation operation is performed based on the corresponding relationship between the environmental parameters of the light modulator and the light intensity compensation amount, the corresponding relationship between the impact vibration parameters of the light modulator and the light intensity compensation amount, and the corresponding relationship between the single projection time of the light modulator and the light intensity compensation amount. For example, the temperature parameter range of the environmental parameters of the current light modulator is [a1, a2], and the light intensity compensation amount corresponding to this interval is A. At this time, the compensation operation is performed according to the light intensity compensation amount A.
[0098] A three-dimensional printing device is also provided in an embodiment of the present invention. The three-dimensional printing device provided in the embodiment of the present invention is introduced below.
[0099] Figure 2 is a structural block diagram of a three-dimensional printing device provided according to an embodiment of the present invention, such as Figure 2 As shown, the three-dimensional printing device includes:
[0100] A molding platform 202, the molding surface of the molding platform 202 is used to attach a three-dimensional object;
[0101] A material tray 204, the material tray 204 is used to hold the light-curing material;
[0102] A light source 206 and a light modulator 208 , wherein the light emitted by the light source 206 is projected onto the light-curable material through the light modulator 208 to form a three-dimensional object on the molding surface of the molding platform 202 ;
[0103] Controller 210, controller 210 is configured to obtain historical operating parameters and historical light intensity data corresponding to multiple predetermined light modulators respectively; determine target compensation information based on the historical light intensity data and historical operating parameters; based on the current operating parameters and target compensation information of the target light modulator, perform printing compensation processing on the target light modulator to adjust the light intensity of the target light modulator to the target light intensity.
[0104] It can be understood that the material tray in the three-dimensional printing device is used to hold the photocurable material, which will undergo a curing reaction when exposed to light of a specific wavelength and intensity. The light emitted by the light source is projected onto the photocurable material contained in the material tray through a light modulator. The light source usually uses UV light or other light of a specific wavelength to trigger the curing process of the photocurable material. In this way, only the photocurable material in a specific area will be exposed to light and cured, thereby forming a three-dimensional object layer by layer on the molding surface of the molding platform. The molding platform is located below the material tray and is used to support the three-dimensional object being built. As the printing process proceeds, the molding platform may descend layer by layer so that new layers can continue to be built on the already cured layers. The entire three-dimensional printing process is precisely controlled by a controller to ensure that each layer of the photocurable material can be accurately cured according to the preset pattern, and finally a complete three-dimensional object is formed.
[0105] Optionally, the predetermined light modulator may be of various types, for example, LCD, DLP (Digital Light Processing), microLED (Micro Light Emitting Diode), and other devices that can selectively emit light or transmit light, such as LCD screens, and the like.
[0106] LCD uses the physical properties of liquid crystals to change the arrangement of liquid crystals through electric current, thereby controlling the degree of light passing through and realizing image display. In 3D printing, LCD screens are used as light sources for photocuring printing, and liquid resin is selectively cured into a specific shape by controlling the light emission of pixels on the screen.
[0107] DLP technology uses digital micromirror device (DMD) projector technology to project digital images onto resin by controlling the tilt angle of the micromirror, thereby selectively curing the resin.
[0108] MicroLED is a micro display technology. Each microLED is a self-luminous pixel that can emit ultraviolet light with highly uniform light. In 3D printing, high-precision and high-efficiency printing is achieved by controlling the light emission of each pixel. In a three-dimensional printing device provided by an embodiment of the present invention, a molding platform 202 is set, and the molding surface of the molding platform 202 is used to attach a three-dimensional object; a material tray 204, and the material tray 204 is used to hold a photocurable material; a light source 206 and a light modulator 208, and the light emitted by the light source 206 is projected to the photocurable material through the light modulator 208 to form a three-dimensional object on the molding surface of the molding platform 202; a controller 210, and the controller 210 is configured to obtain historical operating parameters and historical light intensity data corresponding to multiple predetermined light modulators respectively; based on the historical light intensity data and the historical operating parameters, determine the target compensation information; based on the current operating parameters and target compensation information of the target light modulator, perform printing compensation processing on the target light modulator to adjust the light intensity of the target light modulator to the target light intensity. The purpose of improving the accuracy of printing compensation according to the light intensity and the duration of light projection is achieved, the technical effect of improving the light intensity compensation efficiency of the light modulator is realized, and the technical problem of unsatisfactory light intensity compensation efficiency of the light modulator existing in the related technology is solved.
[0109] Based on the above embodiments and optional embodiments, the present invention proposes an optional first implementation mode, such as Figure 3 As shown, S301, collect equipment aging data, construct the light modulator light intensity-light projection duration relationship, obtain accurate and universal light modulator light intensity-light projection duration relationship (i.e. historical light intensity information), and determine the data of light modulator light intensity changing with light projection duration under light sources of different wavelengths. Under the condition of fixed time intervals, continuously collect the historical light intensity data of the light modulator and the light projection duration of the light modulator until the light modulator is damaged due to aging.
[0110] S302: Fitting the aging characteristic curve of the optical modulator (i.e., the aging information of the optical modulator) Since the optical modulator has different responses to light sources of different wavelengths and there are individual differences between optical modulators, the corresponding aging characteristic curve of the optical modulator (i.e., the aging information of the optical modulator) is fitted according to the light intensity-light projection duration data of the optical modulator (i.e., the historical light intensity data corresponding to multiple predetermined optical modulators). There are many ways to fit, such as polynomial fitting or model fitting. The following is an example of fitting the data using the polynomial fitting method. In order to fit the aging characteristic curve of the optical modulator, the following mathematical expression can be used:
[0111] Y=p[0]*x (N-1) +p[1]*x (N-2) +...+p[N-2]*x+p[N-1]
[0112] Among them, Y is the light intensity of the optical modulator of the optical modulator aging information, p[N] is the set coefficient, x is the light projection time of the optical modulator, N is the preset value, which is the number of terms in the set polynomial fitting. The larger the N value, the more polynomial terms are used for fitting and the more complex the fitting formula is. The N value needs to be selected. If it is too large, it may cause overfitting and make the final function not universal. Preferably, N=4.
[0113] S303, based on the aging characteristic curve of the light modulator, the corresponding printing light intensity is set according to the actual printing situation of the device to calculate the light intensity compensation amount corresponding to different time lengths, which can be expressed in the following mathematical form:
[0114] Y1=p[0]*x (N-1) +p[1]*x (N-2) +...+p[N-2]*x+p[N-1]-L
[0115] Wherein, Y1 represents the light intensity compensation amount, and L represents the actual required printing light intensity (ie, the ideal value, the target light intensity).
[0116] S304, wavelength correction of the light intensity compensation curve of the optical modulator. In actual use, the wavelength of the light source included in the 3D printing device is a band with a certain bandwidth, and the light modulator has different aging characteristics for light sources of different wavelengths. The light intensity compensation curve of the optical modulator is corrected according to different wavelengths or subdivided wavelength intervals. The printing terminal or 3D printing device will have a built-in device light source wavelength file. After printing deployment, it can read the wavelength file to determine which wavelength interval it is in, and finally implement different wavelength corrections according to different wavelength intervals. The following mathematical expression can be used:
[0117] Y2={p[0]*x (N-1) +p[1]*x (N-2) +...+p[N-2]*x+p[N-1]-L}*K
[0118] Among them, K is the compensation coefficient, and Y2 represents the correction compensation amount.
[0119] S305, by expanding the historical light intensity database and updating the compensation model according to the database, a new compensation curve is obtained to achieve more accurate compensation. Among them, the method of expanding the database can be divided into two methods: offline data collection and online collection. Offline collection refers to the regular collection of historical light intensity data of different devices and different optical modulators through a specific aging fixture, while online collection refers to uploading the historical light intensity data of the client device at different lengths to the cloud, which can be trained to generate the first light intensity compensation module. The first light intensity compensation model can also be updated according to a certain update strategy to achieve the update and expansion of the historical light intensity database, which is used to update the second light intensity compensation model.
[0120] Taking the online cloud update model as an example, every time a certain amount of historical light intensity data is added, such as the light intensity-light projection time data of every 200 new devices, the light intensity compensation model will be retrained to update the compensation curve. A large amount of data can be used to carry out refined modeling for devices with different light source wavelengths and different batches of devices. In this way, the phenomenon of inaccurate compensation caused by individual differences between devices can be reduced. Deep learning models deployed in the cloud, such as RNN, Transformer and other regression prediction models, can be used to train and fit the data, build a new relationship between light intensity and light projection time, and perform accurate light intensity compensation based on big data and big models. Finally, the generated compensation curve is deployed to the printing terminals of each customer through the network.
[0121] The present invention proposes an optional second implementation mode, such as Figure 4 As shown, S401, the deployment of the light intensity compensation solution is implemented through the host computer of the printing device.
[0122] S402, discretization processing is performed on the basis of the light intensity compensation curve, and the compensation interval time is set, which is configured in the 3D printing device in the form of a compensation table, that is, compensation interval information, and compensation is performed at a fixed time interval, such as once every 50 hours of cumulative illumination time, or once at equal light intensity intervals, such as according to the light intensity compensation list (i.e., the list form of target compensation information) at every increase of 1W / m 2 (W / m2) time. Regardless of the above compensation method, each compensation will be implemented during non-printing time. If the device is printing at the compensation time, compensation will be performed after the device completes the current printing task. The built-in light intensity compensation list can be adaptively adjusted according to your own needs, or you can set your own light intensity compensation list.
[0123] S403, the three-dimensional printing device, or other forms of printing terminals (such as a host computer), will record the light projection time of each light modulator, and compensate the three-dimensional printing process according to the existing light projection time and target compensation information.
[0124] S404, realization of light intensity compensation, using light intensity calibration to calculate the current corresponding to different light intensities, and compensate for the light intensity by adjusting the driving current.
[0125] S405, when the printing device replaces the light modulator, the light projection time of the light modulator in the device is reset to zero, and its light intensity compensation is also reset, and the process returns to S403, and so on.
[0126] The present invention proposes an optional second implementation mode, such as Figure 5 As shown, S501, when the light modulator needs to be replaced, the mask strategy prefabricated for the new light modulator is applied to modulate the light intensity distribution of the light modulator, so that after the light modulator is replaced, the light uniformity of the printing format is guaranteed, and the light uniformity of the printing format is compensated by the strategy of prefabricating the MASK of the light modulator, that is, according to the characteristics of each light modulator, an exclusive mask (MASK) is set for the light modulator to modulate the light intensity distribution.
[0127] S502, selecting a light uniformity calibration master light source (ie, calibration light source), the master light source being a calibration fixture with the same format as the printing device and a very uniform format light intensity distribution, for uniformity calibration.
[0128] S503, placing each optical modulator on a mother light source for calibration, and the mother light source will generate different MASKs (ie, mask strategies) by means of grayscale of each optical modulator according to the characteristics of each optical modulator.
[0129] S504, when replacing the optical modulator, the mask of the new optical modulator can be transmitted and applied to the corresponding device end by wireless or wired data transmission methods such as NFC recognition, scanning SN code, cloud download, and USB download. Finally, a uniform light intensity distribution on the optical modulator is achieved to ensure the accuracy of printing.
[0130] Figure 6 : is a schematic diagram of the effect of an optional light modulator control method for a three-dimensional printing device provided according to an embodiment of the present invention, showing the light intensity before and after compensation when the wavelength of the light source is 394.6nm, where L1 represents the light intensity before compensation, L2 represents the light intensity after compensation, and L3 represents the initial light intensity. Figure 6 As shown, the initial light intensity is regarded as the ideal value at the factory. It can be seen that as the light projection becomes longer, the light intensity before compensation will deviate more and more from the initial light intensity. The light intensity after compensation is much closer to the initial light intensity, which is significantly better than the light intensity before compensation. Figure 6The compensated light intensity and duration curve shown only involves the supplement of the operation parameter of duration, so the curve still has a certain gap with the initial light intensity curve. It is understandable that the compensation between multiple operation parameters and light intensity can be used at the same time to make the actual light intensity closer to the initial light intensity.
[0131] It should be noted that the steps shown in the flowcharts of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and that, although a logical order is shown in the flowcharts, in some cases, the steps shown or described can be executed in an order different from that shown here.
[0132] In this embodiment, a light modulator control device for a three-dimensional printing device is also provided, and the device is used to implement the above-mentioned embodiments and preferred implementation modes, and the descriptions that have been made will not be repeated. As used below, the terms "module" and "device" can be a combination of software and / or hardware that implements a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.
[0133] According to an embodiment of the present invention, there is also provided an apparatus embodiment for implementing a light modulator control method of a three-dimensional printing device. Figure 7 is a schematic diagram of a light modulator control device of a three-dimensional printing device according to an embodiment of the present invention. Figure 7 As shown, the light modulator control device of the above three-dimensional printing equipment includes: a data acquisition module 702, a fitting module 704, and a compensation module 706. The device is described below.
[0134] A data acquisition module 702, used to acquire historical operating parameters and historical light intensity data corresponding to a plurality of predetermined optical modulators;
[0135] A fitting module 704, connected to the data acquisition module 702, is used to determine target compensation information based on historical light intensity data and historical operating parameters;
[0136] The compensation module 706 is connected to the fitting module 704 and is used to perform printing compensation processing on the target light modulator based on the current operating parameters of the target light modulator and the target compensation information to adjust the light intensity of the target light modulator to the target light intensity.
[0137] In a light modulator control device of a three-dimensional printing device provided by an embodiment of the present invention, a data acquisition module 702 is provided to acquire historical operating parameters and historical light intensity data corresponding to a plurality of predetermined light modulators respectively; a fitting module 704 is connected to the data acquisition module 702 and is used to determine target compensation information based on historical light intensity data and historical operating parameters; a compensation module 706 is connected to the fitting module 704 and is used to perform printing compensation processing on the target light modulator based on the current operating parameters and target compensation information of the target light modulator, so as to adjust the light intensity of the target light modulator to the target light intensity. The purpose of improving the accuracy of printing compensation according to the light intensity and the duration of light projection is achieved, and the technical effect of improving the light intensity compensation efficiency of the light modulator is achieved, thereby solving the technical problem of unsatisfactory light intensity compensation efficiency of the light modulator existing in the related art.
[0138] It should be noted that the above modules can be implemented by software or hardware. For example, for the latter, it can be implemented in the following ways: the above modules can be located in the same processor; or the above modules can be located in different processors in any combination.
[0139] It should be noted that the above data acquisition module 702, fitting module 704, and compensation module 706 correspond to steps S102 to S106 in the embodiment, and the examples and application scenarios implemented by the above modules and the corresponding steps are the same, but are not limited to the contents disclosed in the above embodiments. It should be noted that the above modules can be run in a computer terminal as part of the device.
[0140] It should be noted that the optional or preferred implementation of this embodiment can refer to the relevant description in the embodiment, which will not be repeated here.
[0141] The light modulator control device of the above-mentioned three-dimensional printing equipment may also include a processor and a memory. The data acquisition module 702, the fitting module 704, the compensation module 706, etc. are all stored in the memory as program units, and the processor executes the above-mentioned program units stored in the memory to realize corresponding functions.
[0142] The processor includes a kernel, which retrieves the corresponding program unit from the memory. There can be one or more kernels. The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM, and the memory includes at least one storage chip.
[0143] An embodiment of the present invention provides a non-volatile storage medium on which a program is stored. When the program is executed by a processor, a method for controlling a light modulator of a three-dimensional printing device is implemented.
[0144] An embodiment of the present invention provides an electronic device, which includes a processor, a memory, and a program stored in the memory and executable on the processor. When the processor executes the program, the following steps are implemented: obtaining historical operating parameters and historical light intensity data corresponding to a plurality of predetermined light modulators respectively; determining target compensation information based on the historical light intensity data and the historical operating parameters; and performing printing compensation processing on the target light modulator based on the current operating parameters and the target compensation information of the target light modulator to adjust the light intensity of the target light modulator to the target light intensity. The device in this article may be a server, a PC, etc.
[0145] The present invention also provides a computer program product, which, when executed on a data processing device, is suitable for executing an initialization program having the following method steps: obtaining historical operating parameters and historical light intensity data corresponding to multiple predetermined light modulators respectively; determining target compensation information based on the historical light intensity data and historical operating parameters; and performing printing compensation processing on the target light modulator based on the current operating parameters and target compensation information of the target light modulator to adjust the light intensity of the target light modulator to the target light intensity.
[0146] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0147] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0148] These computer program instructions may also be stored in a computer readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0149] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0150] In a typical configuration, a computing device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.
[0151] The memory may include non-permanent memory in a computer-readable medium, random access memory (RAM) and / or non-volatile memory in the form of read-only memory (ROM) or flash RAM. The memory is an example of a computer-readable medium.
[0152] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.
[0153] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.
[0154] It will be appreciated by those skilled in the art that embodiments of the present invention may be provided as methods, systems or computer program products. Therefore, the present invention may take the form of a complete hardware embodiment, a complete software embodiment or an embodiment combining software and hardware. Moreover, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.
[0155] The above are only embodiments of the present invention and are not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent substitution, improvement, etc. made within the spirit and principle of the present invention should be included in the scope of the claims of the present invention.
Claims
1. A method for controlling a light modulator of a three-dimensional printing device, characterized in that: include: Acquire historical operating parameters and historical light intensity data respectively corresponding to a plurality of predetermined optical modulators; Determining target compensation information based on the historical light intensity data and the historical operating parameters; Based on the current operating parameters of the target light modulator and the target compensation information, performing a printing compensation process on the target light modulator to adjust the light intensity of the target light modulator to a target light intensity; Wherein, determining the target compensation information based on the historical light intensity data and the historical operating parameters includes: performing fitting processing based on the historical light intensity data and the historical operating parameters to obtain the light modulator aging information; determining a first light intensity compensation model, wherein the first light intensity compensation model is obtained by training a first training set generated based on the historical light intensity data; and using the first light intensity compensation model to correct the light modulator aging information to obtain the target compensation information.
2. The method according to claim 1, characterized in that The determining target compensation information based on the historical light intensity data and the historical operating parameters includes: Perform fitting processing based on the historical light intensity data and the historical operating parameters to determine the aging information of the optical modulator; Based on the aging information of the optical modulator, determining light intensity compensation amounts corresponding to different multiple historical operating parameters; The target compensation information is determined based on the light intensity compensation amounts respectively corresponding to the multiple historical operating parameters.
3. The method according to claim 1, characterized in that The obtaining of historical light intensity data corresponding to a plurality of predetermined light modulators respectively comprises: When a plurality of predetermined optical modulators operate with the historical operating parameters, corresponding historical light intensity data are detected and obtained; The historical operating parameters include any one or more of the light projection duration, the environmental parameters of the light modulator, the impact and vibration parameters of the light modulator, and the single projection duration of the light modulator.
4. The method according to claim 2, characterized in that: The determining target compensation information based on the light intensity compensation amounts respectively corresponding to the plurality of historical operating parameters includes: Determine a target wavelength range for a target light source to perform three-dimensional printing; Based on the compensation coefficient corresponding to the target wavelength range, correct the light intensity compensation amounts respectively corresponding to the multiple historical operating parameters, and determine the corrected compensation amounts respectively corresponding to the multiple historical operating parameters; The target compensation information is determined based on the correction compensation amounts respectively corresponding to the plurality of historical operating parameters.
5. The method according to claim 1, characterized in that The method further comprises: The first light intensity compensation model is updated based on a preset update strategy to obtain a second light intensity compensation model; wherein the update strategy includes expanding the sample of the first training set according to a predetermined data amount or a predetermined time interval; The second light intensity compensation model is used to correct the light modulator aging information to obtain the target compensation information.
6. The method according to claim 1, characterized in that The method further comprises: In response to an access operation to the target optical modulator, determining a target mask strategy corresponding to the target optical modulator; Based on the target mask strategy, a printing compensation process is performed on the target light modulator to make the light intensity distribution of the target light modulator uniform.
7. The method according to claim 6, characterized in that The determining a target mask strategy corresponding to the target light modulator includes: determining a plurality of predetermined masking strategies; The target mask strategy matching the target light modulator is determined from the plurality of predetermined mask strategies, and the target mask strategy is sent to a three-dimensional printing device.
8. The method according to any one of claims 1 to 7, characterized in that The step of performing printing compensation processing on the target light modulator based on the current operating parameters of the target light modulator and the target compensation information includes: Based on the target compensation information, the light intensity of the light modulator is adjusted in at least one of the following ways: adjusting the gray scale of the target light modulator; or adjusting the driving current of the target light modulator.
9. The method according to any one of claims 1 to 7, characterized in that: The step of performing printing compensation processing on the target light modulator based on the current operating parameters of the target light modulator and the target compensation information includes: Obtain preset compensation interval information; In a case where the compensation interval information includes a predetermined interval duration, performing a printing compensation process on the target light modulator based on the predetermined interval duration indicated in the compensation interval information; or, In a case where the compensation interval information includes predetermined interval light intensities, a printing compensation process for the target light modulator is performed based on the predetermined interval light intensities indicated in the compensation interval information.
10. A three-dimensional printing device, characterized in that: include: A molding platform, wherein the molding surface of the molding platform is used for attaching a three-dimensional object; A material tray, the material tray is used to hold the light-curing material; A light source and a light modulator, wherein the light emitted by the light source is projected onto the light-curable material through the light modulator to form a three-dimensional object on the molding surface of the molding platform; A controller configured to obtain historical operating parameters and historical light intensity data respectively corresponding to a plurality of predetermined light modulators; and determine target compensation information based on the historical light intensity data and the historical operating parameters; Based on the current operating parameters of the target light modulator and the target compensation information, performing a printing compensation process on the target light modulator to adjust the light intensity of the target light modulator to a target light intensity; The controller is further used to perform fitting processing based on the historical light intensity data and the historical operating parameters to obtain aging information of the optical modulator; Determine a first light intensity compensation model, wherein the first light intensity compensation model is obtained by training a first training set generated based on the historical light intensity data; The first light intensity compensation model is used to correct the light modulator aging information to obtain the target compensation information.
11. A non-volatile storage medium, characterized in that: The non-volatile storage medium stores a plurality of instructions, and the instructions are suitable for being loaded by a processor and executing the light modulator control method of a three-dimensional printing device according to any one of claims 1 to 9.
Citation Information
Patent Citations
Optical system, irradiation control system and applicable 3D printing equipment
CN107053663A
Method and device for calibrating exposure surface of optical system, computer equipment and storage medium
CN113469918A