Photocuring 3D printing intelligent slicing optimization method based on artificial intelligence
Through the intelligent slice optimization method of photocuring 3D printing based on artificial intelligence, the slice parameters are automatically analyzed and adjusted, and the problem of inaccurate slice parameter settings in traditional photocuring 3D printing is solved, which improves printing quality and efficiency and reduces material waste.
Patent Information
- Application Number
- CN202411670004.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-21
- Publication Date
- 2025-02-11
- Estimated Expiration
- 2044-11-21
AI Technical Summary
In traditional photocuring 3D printing, the settings of slice parameters require manual adjustment by users, making it difficult to achieve accurate settings, resulting in frequent printing defects, waste of materials and inefficient production efficiency.
Using the optically cured 3D printing intelligent slice optimization method based on artificial intelligence, the 3D printing model files and printing parameter data are automatically analyzed by the user input, and the printing process is monitored in real time, and the slice parameters are dynamically adjusted, including the use of deep convolutional neural network to analyze geometric complexity. And adjust the slice layer thickness and optimize the printing settings through a multi-objective optimization algorithm.
Improves printing quality and efficiency, reduces printing defects and material waste, and achieves accurate slice setting and dynamic adjustment capabilities.
Smart Images

Figure CN119408164A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of photocuring 3D printing, and in particular to an artificial intelligence-based photocuring 3D printing intelligent slicing optimization method. Background Art
[0002] As an important branch of additive manufacturing technology, photocuring 3D printing has been widely used in manufacturing, medical, jewelry and other fields. In the traditional photocuring 3D printing process, the setting of slicing parameters (such as layer thickness, exposure time, etc.) requires users to manually adjust according to experience or standard models. Due to the complexity of the model, changes in material properties and other factors, it is difficult to achieve accurate slicing settings, resulting in frequent printing defects, material waste and low production efficiency. Therefore, how to optimize the slicing process through intelligent means has become a key issue in improving the quality of photocuring 3D printing. Summary of the invention
[0003] In order to solve the above problems, the present invention proposes a light-curing 3D printing intelligent slicing optimization method based on artificial intelligence. The method can automatically analyze the 3D printing model file and printing parameter data input by the user, monitor the printing process in real time, dynamically adjust the slicing parameters, improve the printing quality and efficiency, have dynamic adjustment capabilities, and reduce printing defects and material waste.
[0004] The present invention is implemented by the following technical solutions: In a first aspect, the present invention provides a light-curing 3D printing intelligent slicing optimization method based on artificial intelligence, the method comprising the following steps: Collect 3D printing model files and printing parameter data to generate target model summary files; Slice the model data in the target model summary file to generate model slice data; Use deep convolutional neural networks to analyze the geometric complexity of the model and dynamically adjust the slice layer thickness based on the complexity coefficient; Optimize print quality, time and material consumption through multiple objectives, and dynamically adjust print settings based on the optimization results; Monitor the printing status in real time, adjust the slicing parameters according to the monitoring data, verify the optimization results before actual printing, and adjust and optimize the slicing according to the verification results.
[0005] As a further solution of the present invention, when collecting 3D printing model files and printing parameter data, it includes: Get the 3D printing model file uploaded by the user; Parse the geometric information in the model file and extract the basic geometric data of the 3D model; Divide the model into several sub-models and identify the key features in the model.
[0006] As a further solution of the present invention, basic geometric data of the 3D model are extracted, including a triangular mesh structure, normal vector information, and surface area; key features of the model identified include the surface, corner, and edge features of the 3D model.
[0007] As a further solution of the present invention, the collected printing parameter data include the filling rate of the 3D model, the printing layer thickness, the printing speed, the hardness and flexibility of the photocurable resin, and the support structure data.
[0008] As a further solution of the present invention, when generating a target model summary file, models with the same printing parameters are summarized according to the printing parameter data, the model files are grouped according to the same parameters, all model files in the same group are summarized in a unified format and saved as a target model summary file, and the summary file uses JSON or XML format.
[0009] As a further solution of the present invention, slicing the model data in the target model summary file to generate model slice data includes the following steps: Initialize the slicing tool and set the basic parameters required for slicing, including slice layer thickness and filling structure; The slicing engine of the slicing tool divides the 3D model into several two-dimensional cross sections to form slice layers for the printer to print layer by layer; During slicing, the model is scanned layer by layer from bottom to top according to the geometric data, and the layer thickness is automatically adjusted to generate a two-dimensional cross section of each layer; After completing the slicing of all layers, output the sliced data to the specified directory to obtain the slice files corresponding to each model.
[0010] As a further solution of the present invention, when the geometric complexity of the model is analyzed using a deep convolutional neural network, the complexity adaptive adjustment step is: Feature areas of edges, corners, and surfaces based on image segmentation recognition models; The complexity coefficient C of the model is calculated, and the slice layer thickness is adjusted according to the value of the complexity coefficient C.
[0011] As a further solution of the present invention, the calculation formula of the complexity coefficient C of the model is:
[0012] When the complexity coefficient C is greater than the preset threshold, the layer thickness of the area is automatically reduced.
[0013] As a further aspect of the present invention, the layer thickness adjustment rule is defined by the following formula:
[0014] in, is the maximum layer thickness, is the minimum layer thickness, is the geometric complexity coefficient.
[0015] As a further solution of the present invention, when optimizing printing quality, time and material consumption through multi-objective optimization, a genetic algorithm is used to optimize between printing quality, time and material consumption to find the optimal slicing strategy; wherein the objective function includes printing quality Q, printing time T, and material consumption M; when estimating the printing time, the slicing device obtains the remaining printing time of all 3D printers, and calculates the estimated printing time of the model based on the printing parameter data, and distributes the slicing data in sequence to the 3D printers with the shortest remaining printing time according to the order of the printing time of the models from long to short.
[0016] As a further solution of the present invention, the multi-objective optimization module uses a genetic algorithm to optimize the printing parameters based on the following objective function:
[0017] Among them, Q represents printing quality, T represents printing time, and M represents material consumption. and is the weight coefficient.
[0018] As a further solution of the present invention, the artificial intelligence-based light-curing 3D printing intelligent slicing optimization method also includes determining the limit radial distance of the slice layer; when determining the limit radial distance of the slice layer, obtaining the layer image data of the slice layer, determining the limit radial distance between the slice layer and the center of the rotating support platform, including the minimum radial distance and the maximum radial distance; using the arc formed by the limit radial distance to determine the boundary position of the printing.
[0019] As a further solution of the present invention, the artificial intelligence-based light-curing 3D printing intelligent slicing optimization method also includes laser motion control; during laser motion control, the printing data of the slice layer is obtained, and the movement path and speed of the laser are controlled according to the boundary position and layer printing data.
[0020] In a second aspect, the present invention also includes a light-curing 3D printing intelligent slicing optimization system based on artificial intelligence, the system comprising: A geometric complexity analysis module is used to receive and parse the input 3D printing model file, analyze the geometric complexity of the model based on a deep convolutional neural network (CNN) model, and output a geometric complexity coefficient C; A slice thickness dynamic adjustment module is used to dynamically calculate and adjust the slice layer thickness h of different regions based on the preset layer thickness adjustment rules according to the geometric complexity coefficient C, wherein the region with higher complexity uses a smaller slice layer thickness, and the region with lower complexity uses a larger slice layer thickness; A multi-objective optimization module is used to optimize the slice parameters based on the multi-objective optimization algorithm of print quality, print time and material consumption, and generate the optimal combination of printing parameters, including but not limited to slice layer thickness, printing speed and filling rate, to achieve a balance between print quality, time and material consumption; The slice generation module is used to generate slice data and G-code instructions for each layer based on the optimized printing parameters, and dynamically adjust the slice layer thickness according to the geometric complexity of different areas; The printing parameter feedback module is used to monitor the printing status in real time during the printing process, collect data on printing quality, time and material consumption, and feed it back to the multi-objective optimization module to dynamically adjust the printing settings to ensure continuous optimization of the printing effect.
[0021] As a further solution of the present invention, the geometric complexity analysis module converts the 3D model into a two-dimensional slice image or point cloud data, and uses a deep convolutional neural network to analyze the geometric complexity of each part.
[0022] As a further solution of the present invention, the layer thickness adjustment rule of the slice thickness dynamic adjustment module is defined by the following formula:
[0023] in, is the maximum layer thickness, is the minimum layer thickness, is the geometric complexity coefficient.
[0024] As a further solution of the present invention, the multi-objective optimization module uses a genetic algorithm to optimize the printing parameters based on the following objective function:
[0025] Among them, Q represents printing quality, T represents printing time, and M represents material consumption. and is the weight coefficient.
[0026] As a further solution of the present invention, the printing parameter feedback module can further adjust the printing speed, layer thickness and material filling rate based on the data feedback of real-time monitoring, so as to achieve a dynamic balance between detail accuracy and time efficiency during the printing process.
[0027] As a further solution of the present invention, the artificial intelligence-based light-curing 3D printing intelligent slicing optimization system also includes a material selection module, which automatically selects and adjusts material properties according to the specific requirements of the printing task to further optimize the printing performance.
[0028] The present invention also includes a computer device, comprising: at least one processor, and a memory communicatively connected to the at least one processor, wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor executes the artificial intelligence-based light-curing 3D printing intelligent slicing optimization method.
[0029] The present invention also includes a computer-readable storage medium, which stores computer instructions, and the computer instructions are used to enable the computer to execute the artificial intelligence-based light-curing 3D printing intelligent slicing optimization method.
[0030] Compared with the prior art, the light-curing 3D printing intelligent slicing optimization method based on artificial intelligence provided by the present invention has the following beneficial effects: 1. Accurate geometric complexity analysis: Through deep convolutional neural networks (CNN), the system can efficiently and accurately analyze the geometric complexity of 3D models, so that the slicing optimization process can be adjusted according to the actual model complexity, improving printing accuracy and surface quality.
[0031] 2. Dynamic slice layer thickness adjustment is implemented: the slice layer thickness is dynamically adjusted according to the geometric complexity coefficient C of the model, so that complex areas use smaller layer thickness to improve detail accuracy, while simple areas use larger layer thickness to reduce printing time. The adjustment optimizes the balance between printing efficiency and model details.
[0032] 3. Realization of multi-objective optimization: By comprehensively considering printing quality, time and material consumption, the present invention can generate the optimal printing parameter combination and realize an efficient and economical printing solution, which can not only ensure printing quality but also reduce material waste and shorten printing time.
[0033] 4. Real-time feedback and adjustment: The printing parameter feedback module monitors and feedbacks data in real time during the printing process, dynamically adjusts the printing settings, and ensures continuous optimization of the printing effect. The real-time adjustment mechanism can respond to changes in actual printing and further improve printing quality and efficiency.
[0034] 5. Realized automatic slice generation: Automatically generated slice data and G-code instructions combined with optimized parameters, simplified the user operation process, and improved the system's automation level and user experience.
[0035] These and other aspects of the present invention will be more clearly understood in the following description of the embodiments. It should be understood that the above general description and the following detailed description are only exemplary and explanatory and cannot limit the present invention. BRIEF DESCRIPTION OF THE DRAWINGS
[0036] In order to more clearly illustrate the technical solutions in the embodiments of the present invention or related technologies, the following briefly introduces the drawings required for use in the exemplary embodiments or related technical descriptions. The drawings are used to provide a further understanding of the present invention and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the present invention and do not constitute a limitation to the present invention. In the drawings: Figure 1 The present invention is a flowchart of an artificial intelligence-based light-curing 3D printing intelligent slicing optimization method according to an embodiment of the present invention.
[0037] Figure 2 The present invention provides a flowchart for generating model slicing data in the artificial intelligence-based light-curing 3D printing intelligent slicing optimization method according to an embodiment of the present invention. DETAILED DESCRIPTION
[0038] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention.
[0039] In some of the processes described in the specification and claims of the present invention and the above-mentioned figures, multiple operations that appear in a specific order are included, but it should be clearly understood that these operations may not be executed in the order in which they appear in this article or executed in parallel. The serial numbers of the operations, such as 101, 102, etc., are only used to distinguish between different operations, and the serial numbers themselves do not represent any execution order. In addition, these processes may include more or fewer operations, and these operations may be executed in sequence or in parallel. It should be noted that the descriptions of "first", "second", etc. in this article are used to distinguish different messages, devices, modules, etc., do not represent the order of precedence, and do not limit the "first" and "second" to be different types.
[0040] The following will be combined with the drawings in the exemplary embodiments of the present invention to clearly and completely describe the technical solutions in the exemplary embodiments of the present invention. Obviously, the exemplary embodiments described are only part of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of the present invention.
[0041] Due to changes in factors such as model complexity and material properties, it is difficult to achieve accurate slicing settings, resulting in frequent printing defects, material waste and low production efficiency. The present invention provides a light-curing 3D printing intelligent slicing optimization method based on artificial intelligence. The method automatically analyzes the 3D printing model file and printing parameter data input by the user, monitors the printing process in real time, dynamically adjusts the slicing parameters, improves printing quality and efficiency, has dynamic adjustment capabilities, and reduces printing defects and material waste.
[0042] The technical solution of the present invention is further described below in conjunction with specific embodiments: See also Figure 1 As shown, Figure 1 A flowchart of a light-curing 3D printing intelligent slicing optimization method based on artificial intelligence provided by the present invention. A light-curing 3D printing intelligent slicing optimization method based on artificial intelligence provided in one embodiment of the present invention comprises the following steps: Step S10: Collect 3D printing model files and printing parameter data to generate a target model summary file.
[0043] In this step, the collection of 3D printing model files and printing parameter data includes: Obtain the 3D printing model file uploaded by the user; wherein, the 3D printing model file uploaded by the user can be saved in formats such as .stl, .obj or .3mf, and the 3D geometric information contained in the model file can include basic data including vertices, edges and faces, as well as basic geometric data of triangular mesh structure, normal vector information and surface area.
[0044] Parse the geometric information in the model file and extract the basic geometric data of the 3D model; The model is divided into several sub-models, and key features in the model are identified, wherein the identified key features in the model include surface, corner and edge features of the 3D model.
[0045] In this embodiment, the collected printing parameter data include but are not limited to: filling rate of the 3D model, printing layer thickness, printing speed, hardness and flexibility of the photocurable resin, and support structure data. The fill rate is the filling density inside the model (such as 20%, 50%, etc.).
[0046] The print layer thickness is the height of each layer (such as 0.1mm, 0.2mm, etc.).
[0047] Print speed is the speed at which the laser moves.
[0048] The hardness and flexibility of the photocurable resin are the material type and characteristic parameters of the photocurable resin.
[0049] Support structure data: whether additional support structures are needed during printing to maintain the stability of the model.
[0050] In this embodiment, when generating a target model summary file, models with the same printing parameters are summarized according to the printing parameter data, the model files are grouped according to the same parameters, and all model files in the same group are summarized in a unified format and saved as a target model summary file. The summary file uses JSON or XML format.
[0051] Step S20: Slice the model data in the target model summary file to generate model slice data.
[0052] In this step, see Figure 2 As shown, the model data in the target model summary file is sliced to generate model slice data, including the following steps: Step S201, initialize the slicing tool, set the basic parameters required for slicing, including the slice layer thickness and filling structure, wherein the layer thickness information of each model is read from the summary file, the printing height of each layer is initialized, and the filling mode during slicing is set according to the internal filling rate of the model, such as honeycomb, grid and other filling modes; Step S202, dividing the 3D model into a plurality of two-dimensional cross sections according to the slicing engine (Cura Engine) of the slicing tool, forming slice layers for the printer to print layer by layer; Step S203: During the slicing process, the model is scanned layer by layer from bottom to top according to the geometric data, and the layer thickness is automatically adjusted to generate a two-dimensional cross section of each layer; Step S204: After completing the slicing of all layers, output the slice data to the specified directory to obtain the slice file corresponding to each model.
[0053] Step S30: Analyze the geometric complexity of the model using a deep convolutional neural network, and dynamically adjust the slice layer thickness based on the complexity coefficient.
[0054] In this step, when using a deep convolutional neural network to analyze the geometric complexity of the model, the complexity adaptive adjustment steps are: Feature areas of edges, corners, and surfaces based on image segmentation recognition models; The complexity coefficient C of the model is calculated, and the slice layer thickness is adjusted according to the value of the complexity coefficient C.
[0055] As a further solution of the present invention, the calculation formula of the complexity coefficient C of the model is:
[0056] When the complexity coefficient C is greater than the preset threshold, the layer thickness of the area is automatically reduced.
[0057] The layer thickness adjustment rule is defined by the following formula:
[0058] in, is the maximum layer thickness, is the minimum layer thickness, is the geometric complexity coefficient.
[0059] Step S40: Optimize printing quality, time and material consumption through multiple objectives, and dynamically adjust printing settings according to the optimization results.
[0060] In this step, a genetic algorithm is used to optimize the printing quality, time and material consumption through multi-objective optimization to find the optimal slicing strategy; wherein the objective function includes printing quality Q, printing time T, and material consumption M; when estimating the printing time, the slicing device obtains the remaining printing time of all 3D printers, and calculates the estimated printing time of the model based on the printing parameter data, and distributes the slicing data to the 3D printers with the shortest remaining printing time in order of the printing time of the models from long to short.
[0061] The multi-objective optimization module uses a genetic algorithm to optimize printing parameters based on the following objective functions:
[0062] Among them, Q represents printing quality, T represents printing time, and M represents material consumption. and is the weight coefficient.
[0063] Step S50: monitor the printing status in real time, adjust the slicing parameters according to the monitoring data, verify the optimization results before actual printing, and adjust and optimize the slicing according to the verification results.
[0064] In this step, the artificial intelligence-based light-curing 3D printing intelligent slicing optimization method also includes determining the limit radial distance of the slice layer; when determining the limit radial distance of the slice layer, obtaining the layer image data of the slice layer, determining the limit radial distance between the slice layer and the center of the rotating support platform, including the minimum radial distance and the maximum radial distance; using the arc formed by the limit radial distance to determine the boundary position of the printing.
[0065] In the present invention, the artificial intelligence-based light-curing 3D printing intelligent slicing optimization method also includes laser motion control; during laser motion control, the printing data of the slice layer is obtained, and the movement path and speed of the laser are controlled according to the boundary position and layer printing data.
[0066] It should be understood that, although described in a certain order, these steps are not necessarily performed in sequence in the above order. Unless there is clear explanation in this article, the execution of these steps does not have strict order restriction, and these steps can be performed in other orders. Moreover, a part of the steps of the present embodiment may include a plurality of steps or a plurality of stages, and these steps or stages are not necessarily performed at the same time, but can be performed at different times, and the execution order of these steps or stages is not necessarily performed in sequence, but can be performed in turn or alternately with at least a part of the steps or stages in other steps or other steps.
[0067] In one embodiment, the present invention provides an artificial intelligence-based light-curing 3D printing intelligent slicing optimization system for executing the artificial intelligence-based light-curing 3D printing intelligent slicing optimization method, the system comprising: A geometric complexity analysis module is used to receive and parse the input 3D printing model file, analyze the geometric complexity of the model based on a deep convolutional neural network (CNN) model, and output a geometric complexity coefficient C; A slice thickness dynamic adjustment module is used to dynamically calculate and adjust the slice layer thickness h of different regions based on the preset layer thickness adjustment rules according to the geometric complexity coefficient C, wherein the region with higher complexity uses a smaller slice layer thickness, and the region with lower complexity uses a larger slice layer thickness; A multi-objective optimization module is used to optimize the slice parameters based on the multi-objective optimization algorithm of print quality, print time and material consumption, and generate the optimal combination of printing parameters, including but not limited to slice layer thickness, printing speed and filling rate, to achieve a balance between print quality, time and material consumption; The slice generation module is used to generate slice data and G-code instructions for each layer based on the optimized printing parameters, and dynamically adjust the slice layer thickness according to the geometric complexity of different areas; The printing parameter feedback module is used to monitor the printing status in real time during the printing process, collect data on printing quality, time and material consumption, and feed it back to the multi-objective optimization module to dynamically adjust the printing settings to ensure continuous optimization of the printing effect.
[0068] The geometric complexity analysis module converts the 3D model into a two-dimensional slice image or point cloud data, and uses a deep convolutional neural network to analyze the geometric complexity of each part.
[0069] In this embodiment, the layer thickness adjustment rule of the slice thickness dynamic adjustment module is defined by the following formula:
[0070] in, is the maximum layer thickness, is the minimum layer thickness, is the geometric complexity coefficient.
[0071] The multi-objective optimization module uses a genetic algorithm to optimize printing parameters based on the following objective functions:
[0072] Among them, Q represents printing quality, T represents printing time, and M represents material consumption. and is the weight coefficient.
[0073] The printing parameter feedback module can further adjust the printing speed, layer thickness and material filling rate based on the real-time monitoring data feedback, so as to achieve a dynamic balance between detail accuracy and time efficiency during the printing process.
[0074] The artificial intelligence-based light-curing 3D printing intelligent slicing optimization system of the present invention also includes a material selection module, which automatically selects and adjusts material properties according to the specific requirements of the printing task to further optimize the printing performance.
[0075] In this embodiment, the artificial intelligence-based photocuring 3D printing intelligent slicing optimization system adopts the steps of the aforementioned artificial intelligence-based photocuring 3D printing intelligent slicing optimization method during execution. Therefore, the operation process of the artificial intelligence-based photocuring 3D printing intelligent slicing optimization system will not be introduced in detail in this embodiment.
[0076] In summary, the light-curing 3D printing intelligent slicing optimization method based on artificial intelligence of the present invention can efficiently and accurately analyze the geometric complexity of the 3D model through a deep convolutional neural network (CNN). The system converts the 3D model data into a format suitable for CNN processing, such as a two-dimensional slice image or point cloud data, and uses the CNN model to extract geometric complexity features to generate a geometric complexity coefficient C. This intelligent complexity analysis method ensures that the slicing process can adapt to the complexity of the model in real time, and improves the detail accuracy and surface quality of the print. The present invention dynamically adjusts the slice layer thickness based on the geometric complexity coefficient C. The slice layer thickness of different areas is automatically calculated and adjusted through preset layer thickness adjustment rules. Complex areas use smaller layer thicknesses to retain details, while simple areas use larger layer thicknesses to speed up printing. This dynamic adjustment mechanism significantly improves the balance between printing efficiency and model details, and optimizes the overall printing effect.
[0077] The present invention introduces multi-objective optimization, comprehensively considers printing quality, printing time and material consumption, and generates the optimal printing parameter combination. Through the optimization of the objective function, this method reduces material waste and shortens printing time while ensuring high printing quality, thereby achieving an efficient and economical printing solution. The printing parameter feedback module of the present invention monitors the printing status in real time during the printing process, collects data on printing quality, time and material consumption, and feeds back to the multi-objective optimization module. Based on the real-time monitoring data, the system can dynamically adjust the printing parameters (such as printing speed, layer thickness, material filling rate) to ensure continuous optimization of the printing effect. The real-time adjustment mechanism can flexibly respond to changes in actual printing, further improving the printing quality and efficiency.
[0078] Combined with the optimized printing parameters, the present invention can automatically generate slice data and G-code instructions for each layer. The slice generation module dynamically adjusts the slice layer thickness according to the geometric complexity of different areas to ensure that the generated slice data meets the optimal printing parameters. This not only simplifies the user operation process, but also improves the automation level of the system and user experience. The present invention proposes an intelligent and automated light-curing 3D printing slice optimization method by combining artificial intelligence technology and multi-objective optimization methods. This method not only improves printing accuracy and efficiency, but also significantly reduces material consumption and printing time. It has broad application prospects and significant practical value.
[0079] Through comprehensive data acquisition, intelligent semantic analysis, precise homework guidance and efficient personalized homework generation, the accuracy and personalization of homework generation have been significantly improved, promoting the improvement of students' learning outcomes and education quality.
[0080] In one embodiment, a computer device is also provided in an embodiment of the present invention, comprising at least one processor and a memory communicatively connected to the at least one processor, wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor performs the steps of the artificial intelligence-based light-curing 3D printing intelligent slicing optimization method.
[0081] In one embodiment, the present invention further provides a computer-readable storage medium storing computer instructions, wherein the computer instructions are used to enable the computer to execute the steps of the artificial intelligence-based light-curing 3D printing intelligent slicing optimization method.
[0082] A person skilled in the art can understand that all or part of the processes in the above-mentioned embodiments can be realized by instructing the relevant hardware through a computer program represented by computer instructions, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, storage, database or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory.
[0083] Non-volatile memory may include read-only memory, magnetic tape, floppy disk, flash memory or optical storage, etc. Volatile memory may include random access memory or external cache memory. As an illustration and not limitation, RAM may be in various forms, such as static random access memory or dynamic random access memory, etc.
[0084] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions and improvements made within the spirit and principles of the present invention should be included in the protection scope of the present invention.
Claims
1. A light-curing 3D printing intelligent slicing optimization method based on artificial intelligence, characterized in that: The method comprises the following steps: Collect 3D printing model files and printing parameter data to generate target model summary files; Slice the model data in the target model summary file to generate model slice data; Use deep convolutional neural networks to analyze the geometric complexity of the model and dynamically adjust the slice layer thickness based on the complexity coefficient; Optimize print quality, time and material consumption through multiple objectives, and dynamically adjust print settings based on the optimization results; Monitor the printing status in real time, adjust the slicing parameters according to the monitoring data, verify the optimization results before actual printing, and adjust and optimize the slicing according to the verification results.
2. The light-curing 3D printing intelligent slicing optimization method based on artificial intelligence according to claim 1, characterized in that: When collecting 3D printing model files and printing parameter data, include: Get the 3D printing model file uploaded by the user; Parse the geometric information in the model file and extract the basic geometric data of the 3D model; Divide the model into several sub-models and identify the key features in the model.
3. The artificial intelligence-based light-curing 3D printing intelligent slicing optimization method according to claim 2, characterized in that: The basic geometric data of the 3D model is extracted, including the triangular mesh structure, normal vector information, and surface area; the key features of the model identified include the surface, corners, and edge features of the 3D model; The collected printing parameter data include the filling rate of the 3D model, printing layer thickness, printing speed, hardness and flexibility of the photocurable resin, and support structure data.
4. The light-curing 3D printing intelligent slicing optimization method based on artificial intelligence as claimed in claim 3 is characterized in that: When generating a target model summary file, summarize the models with the same printing parameters according to the printing parameter data, group the model files according to the same parameters, summarize all the model files in the same group in a unified format, and save them as a target model summary file in JSON or XML format.
5. The artificial intelligence-based light-curing 3D printing intelligent slicing optimization method according to claim 4, characterized in that: The model data in the target model summary file is sliced to generate model slice data, including the following steps: Initialize the slicing tool and set the basic parameters required for slicing, including slice layer thickness and filling structure; The slicing engine of the slicing tool divides the 3D model into several two-dimensional cross sections to form slice layers for the printer to print layer by layer; During slicing, the model is scanned layer by layer from bottom to top according to the geometric data, and the layer thickness is automatically adjusted to generate a two-dimensional cross section of each layer; After completing the slicing of all layers, output the sliced data to the specified directory to obtain the slice files corresponding to each model.
6. The artificial intelligence-based light-curing 3D printing intelligent slicing optimization method according to claim 5, characterized in that: When using a deep convolutional neural network to analyze the geometric complexity of a model, the steps for adaptively adjusting the complexity are: Feature areas of edges, corners, and surfaces based on image segmentation recognition models; Calculate the complexity coefficient C of the model, and adjust the slice layer thickness according to the value of the complexity coefficient C; Among them, the calculation formula of the complexity coefficient C of the model is: When the complexity coefficient C is greater than the preset threshold, the layer thickness of the area is automatically reduced.
7. The artificial intelligence-based light-curing 3D printing intelligent slicing optimization method according to claim 6, characterized in that: The layer thickness adjustment rule is defined by the following formula: in, is the maximum layer thickness, is the minimum layer thickness, is the geometric complexity coefficient.
8. The artificial intelligence-based light-curing 3D printing intelligent slicing optimization method according to claim 7, characterized in that: When optimizing printing quality, time and material consumption through multiple objectives, a genetic algorithm is used to optimize between printing quality, time and material consumption to find the optimal slicing strategy; wherein the objective function includes printing quality Q, printing time T, and material consumption M; when estimating printing time, the slicing device obtains the remaining printing time of all 3D printers, and calculates the estimated printing time of the model based on the printing parameter data, and distributes the slicing data to the 3D printers with the shortest remaining printing time in order of the printing time of the models from long to short.
9. The artificial intelligence-based light-curing 3D printing intelligent slicing optimization method according to claim 8, characterized in that: The multi-objective optimization module uses a genetic algorithm to optimize printing parameters based on the following objective functions: Among them, Q represents printing quality, T represents printing time, and M represents material consumption. and is the weight coefficient.
10. The light-curing 3D printing intelligent slicing optimization method based on artificial intelligence according to claim 1, characterized in that: The artificial intelligence-based light-curing 3D printing intelligent slicing optimization method also includes determining the limit radial distance of the slice layer; when determining the limit radial distance of the slice layer, obtaining the layer image data of the slice layer, determining the limit radial distance between the slice layer and the center of the rotating support platform, including the minimum radial distance and the maximum radial distance; and determining the boundary position of the printing using the arc formed by the limit radial distance.
Citation Information
Patent Citations
Model slicing method and device and medium
CN116353062A
Three-dimensional object surface compensation method and device, electronic equipment and storage medium
CN118024585A
3D printing modeling method based on digital human three-dimensional model
CN118752774A
Intelligent control method for 3D wax mold printing rate and printer
CN118752775A
Variable slicing for 3D modeling
US20160176117A1
Cited By
3D printing intelligent control system
CN119704676A
Portable multi-degree-of-freedom 3D printing device and method
CN119974525A
Intelligent optimization method and system for printing task of laser printer
CN121070293A