Method and system for producing false tooth by using 3D printing
By innovating in 3D printing technology, post-processing control and quality inspection, combined with intelligent feedback mechanism and optimization algorithm, the accuracy, material performance and production efficiency problems existing in denture processing by 3D printing technology are solved, and high-precision and high-efficiency denture production are achieved.
Patent Information
- Application Number
- CN202411813586.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-11
- Publication Date
- 2025-02-25
- Estimated Expiration
- 2044-12-11
AI Technical Summary
3D printing technology has challenges in denture processing such as printing accuracy, material performance, post-processing effect and production efficiency.
Through innovation in 3D printing technology, post-processing control and quality detection, closed-loop control of intelligent feedback mechanism is adopted, combined with genetic algorithms and dynamic planning, the printing path is optimized, the support structure is automatically generated, and the problems in the printing process are predicted through simulation models, and printing parameters are adjusted in real time.
It improves the accuracy and performance of denture production, realizes automated control of the production process, improves product quality and production efficiency, and reduces costs.
Smart Images

Figure CN119502328A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of digital design and manufacturing, and in particular to a method and system for producing dentures using 3D printing. Background Art
[0002] The application of 3D printing technology (additive manufacturing technology) in the field of denture processing has made significant progress. Traditional denture production methods mainly rely on mechanical processing methods such as manual carving and milling. The process is complicated and the cycle is long. Especially in the production of personalized customized dentures, there are large process limitations. 3D printing technology can quickly and accurately produce dentures that meet the needs of patients through digital modeling and layer-by-layer printing, greatly improving production efficiency and accuracy and reducing production costs.
[0003] At present, the application of 3D printing technology in denture processing generally includes the following steps: Digital design: By scanning the patient's oral condition, a personalized denture is designed using CAD (computer-aided design) software.
[0004] 3D printing: Use a specific 3D printer and materials to print out the designed denture model. Common materials include photosensitive resin, ceramics, etc.
[0005] Post-processing: After printing, the denture needs to undergo a series of post-processing operations such as support removal, cleaning, and curing.
[0006] Quality inspection: Check the size, shape, surface quality, etc. of the denture to ensure that it meets the requirements for use.
[0007] Although 3D printing has shown great potential in denture processing, it still faces some technical problems, mainly in terms of printing accuracy, material properties, post-processing effects, and overall production efficiency. Summary of the invention
[0008] This application has achieved precision improvement, performance optimization and automated control of the production process of dentures through innovations in 3D printing technology, post-processing control and quality inspection. Closed-loop control combined with intelligent feedback mechanism not only improves product quality, but also enhances production efficiency and reduces costs, providing new solutions for technology upgrades and industrial applications in the field of denture production.
[0009] The first aspect disclosed in this application is A method for producing a denture using 3D printing, the method comprising: Obtaining a 3D denture model of the patient's oral cavity, wherein the 3D denture model can be obtained by obtaining three-dimensional data of the patient's oral cavity through scanning or digitization technology to obtain the 3D denture model; Generate the best printing path through 3D denture model path optimization algorithm (such as genetic algorithm, dynamic programming), including printing order, layering method and path of each layer; Automatically generate support structures based on the 3D denture model, printing path and structural features of the 3D denture model (such as thin walls and hanging parts) to ensure that the model is stable and does not deform during printing; A simulation model is established to simulate and analyze the temperature distribution, mechanical properties, support effect and printing path in the 3D printing process. Possible problems are predicted based on the simulation results, and the printing process is optimized and adjusted to obtain optimized path planning data and adjusted printing parameters to form a processing plan.
[0010] Furthermore, the method also includes: Control the 3D printer to print through the processing plan; Monitor the changes of parameters in the printing process in real time through sensors (temperature, position, speed) to obtain real-time printing data, such as temperature, position, speed, etc. Compare the real-time printing data with the corresponding target setting values in the processing plan to monitor possible errors in the printing process; Through the feedback control algorithm, real-time adjustment instructions are obtained to dynamically control the printing process, so that it can adjust the print head position, printing speed, temperature, etc. in real time to correct any deviations that occur.
[0011] Furthermore, the method for establishing the simulation model is as follows: Acquire complete denture design information, wherein the denture design information includes material parameters and printing process data; Convert the 3D denture model of the patient's mouth into a finite element mesh model, convert it into a computable geometry, check and repair discontinuities or non-manifold geometry, and mesh the geometry according to the model complexity; to obtain a mesh model with uniformly distributed and appropriately dense mesh elements; Assign material, process and boundary condition data to the model to obtain a complete model with material properties, heat sources and boundary conditions; The simulation time step and solution method are defined to obtain a model with complete simulation parameter settings.
[0012] Furthermore, the method of simulating and analyzing the temperature distribution, mechanical properties, support effect and printing path in the 3D printing process, optimizing and adjusting the printing process according to the simulation results to predict possible problems to obtain optimized path planning data and adjusted printing parameters, and forming a processing plan is as follows; Establish a heat conduction model including the print head, printing layer and material, perform thermodynamic simulation, and analyze the changes in temperature distribution during 3D printing; Combined with the Young's modulus, yield strength, hardness and other information of the material, a mechanical behavior model of the denture model is established, mechanical simulation is performed, and the possible mechanical properties during the denture printing process are analyzed; According to the design of the support structure (such as support density, support connection method, etc.), its effectiveness in the printing process is analyzed through simulation, and the design of the support structure is optimized based on the analysis results to ensure that the support can effectively support the deformation that may occur during the printing process and reduce the waste of support materials; Combining the thermodynamic and mechanical simulation results, possible printing defects are predicted and optimization solutions are given.
[0013] Furthermore, the method also includes: Obtain the denture data after printing; Extract the position and structure of the support part from the printing result and generate a plan to remove the support structure; Remove the supporting structure according to the removal plan and obtain the denture model after the support is removed; The surface finish of the denture model is tested, the polishing effect is evaluated, and a polishing plan is generated according to the polishing effect to polish the surface of the denture model to obtain the polished denture product.
[0014] Furthermore, the method of generating the best printing path by the 3D denture model path optimization algorithm is as follows; Obtain a 3D denture model of the patient's mouth; Use a slicing algorithm to slice the model into two-dimensional layers and save the geometric information of each layer; The overall order of the printing path is determined by a genetic algorithm to obtain a global path plan, wherein the global path plan includes the printing layer order and the starting point information.
[0015] Furthermore, the method also includes: Obtain the global path results of the genetic algorithm and 3D model slice information; Apply dynamic programming to optimize the path layer by layer, including smoothing the path and reducing the need for overhanging supports; Obtain the optimized global path planning.
[0016] A system for producing dentures using 3D printing, the system comprising: Data acquisition module: used to obtain the initial input data of denture processing and provide basic information for subsequent modules; Path generation and optimization module: used to generate global path planning through the initial input data of denture processing through the path optimization algorithm, including printing order, layering method and path of each layer, and automatically generate support structure according to the global path planning and 3D denture model; Simulation and pre-detection module: used to establish simulation models, simulate and analyze temperature distribution, mechanical properties, support effects and printing paths in the 3D printing process, and optimize and adjust the printing process based on the prediction of possible problems according to the simulation results to obtain optimized path planning data and adjusted printing parameters, and form a processing plan; Printing execution control module: used to control the 3D printer to process according to the global path planning and support structure.
[0017] The inventor discovered that the prior art still has the following technical problems during the process of implementing the embodiments of the present application: Path planning is not optimized enough: Existing path planning methods are difficult to globally optimize the printing order and starting point, and cannot balance printing efficiency and quality.
[0018] The lack of the ability to dynamically adjust the path may result in lengthy paths or increased support requirements.
[0019] The support structure design lacks intelligence: The generation of support structures lacks simulation-based optimization and is designed only through empirical formulas, resulting in material waste or insufficient support effects.
[0020] The local deformation problem in complex denture models cannot be fully considered, which may easily lead to printing failure or difficulty in support removal.
[0021] Printing process control lacks feedback mechanism: During the printing process, only data monitoring is performed, and real-time adjustment of parameters cannot be achieved, and dynamic errors cannot be dealt with.
[0022] The simulation results are not fully utilized in process control, and the printing quality is highly dependent on the process parameters.
[0023] Lack of standardized optimization of post-processing steps: The efficiency of support removal and polishing is low, which can easily damage the denture surface and affect the quality of the final product; In order to solve the above technical problems, one or more technical solutions provided in this application have at least the following technical effects or advantages: This application uses a method based on a combination of genetic algorithms and dynamic programming to globally optimize the printing path, reduce path redundancy, reduce printing time, and reduce the demand for support structures, thereby achieving a balance between printing quality and efficiency and significantly reducing problems that arise during the simulation process. It allows the use of simulation technology, integrated thermodynamics and mechanical simulation, to predict possible defects in the printing process and optimize process parameters, in order to comprehensively consider the temperature distribution, mechanical properties and support requirements of the printed model, and to guide printing path optimization, support design and process adjustment, to achieve a full-process technical closed loop to generate the final processing plan.
[0024] This application collects real-time printing data (such as temperature, position, speed, etc.) through sensors, compares it with the target set value, and monitors the error. Combined with the feedback control algorithm, the print head position, speed and temperature are adjusted in real time to achieve dynamic error correction and ensure the printing accuracy during the printing process.
[0025] This application can automatically extract the position of the support structure and generate a removal plan, reducing the risk of damage to the model during support removal, and generate a polishing plan based on the surface finish evaluation results to ensure a smooth denture surface and improve the quality of the finished product.
[0026] The above description is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS
[0027] Figure 1 A schematic flow chart of a method for producing dentures using 3D printing provided in an embodiment of the present application.
[0028] Figure 2 A schematic diagram of the system structure for producing dentures using 3D printing provided in an embodiment of the present application.
[0029] Description of the accompanying drawings: data acquisition module 10, path generation and optimization module 20, simulation and pre-detection module 30, printing execution control module 40, post-processing module 50. DETAILED DESCRIPTION
[0030] The embodiment of the present application provides a method for producing dentures using 3D printing, and realizes the improvement of the accuracy of denture production, the optimization of performance and the automation control of the production process through innovations in 3D printing technology, post-processing control and quality inspection. The closed-loop control combined with the intelligent feedback mechanism not only improves product quality, but also enhances production efficiency and reduces costs, providing a new solution for the technical upgrading and industrial application in the field of denture production.
[0031] After introducing the basic principles of the present application, various non-limiting implementation methods of the present application will be specifically introduced below in conjunction with the accompanying drawings of the specification. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0032] Example 1: Figure 1 A method for producing a denture using 3D printing is shown, the method comprising: S100 obtains a 3D denture model of the patient’s mouth; Specifically: the 3D denture model can obtain the three-dimensional data of the patient's oral cavity through scanning or digitization technology to obtain a 3D denture model file, which contains geometric data such as vertex coordinates, normal vectors, and patch information (grid structure) to form a point cloud model, representing the external shape of the denture, and can use AI algorithms to automatically repair noise and missing points in the point cloud data to form a continuous and undamaged surface model. The 3D denture model of this method can provide multiple output format support (such as STL, OBJ, PLY), enhance compatibility with subsequent processes, and while generating the point cloud model, the system can automatically identify key areas (such as thin-walled parts, load-bearing areas, occlusal surfaces) and annotate their properties for subsequent path planning and support design optimization; S200 generates the best printing path through 3D denture model path optimization algorithms (such as genetic algorithm and dynamic programming), including printing order, layering method and path of each layer.
[0033] The specific steps are as follows: Obtain a 3D denture model of the patient's mouth; Use a slicing algorithm to slice the model into two-dimensional layers and save the geometric information of each layer; Determine the overall order of the printing path by a genetic algorithm to obtain a global path plan, wherein the global path plan includes the printing layer order and the starting point information; Obtain the global path results of the genetic algorithm and 3D model slice information; Apply dynamic programming to optimize the path layer by layer, including smoothing the path and reducing the need for overhanging supports; Obtain optimized global path planning; Support structures are automatically generated based on the 3D denture model, printing path, and structural features of the 3D denture model (such as thin walls and overhanging parts) to ensure that the model is stable and does not deform during printing.
[0034] Specifically, this step generates slice geometry data (contour boundaries and key points of each layer) through the 3D denture model of the patient's mouth; Slice the 3D model along the Z axis according to the set layer thickness (e.g. 0.1 mm); Each layer records the cross-sectional profile (boundary polygon) and key points (such as corners, thin-walled areas), and saves its slice information as a two-dimensional geometric data array, wherein the two-dimensional geometric data array contains a boundary point set of each layer; Obtain initial printing parameters: such as nozzle movement speed, layer thickness, initial position of printing starting point, etc.; Define optimization goals based on printing requirements.
[0035] like: Path Length: Minimize the total path length of the nozzle movement per layer.
[0036] Start and end point positions: Optimize the distance between the start point of each layer and the end point of the previous layer to reduce non-printing movement between layers.
[0037] Printing efficiency: avoid unnecessary jump paths and improve printing continuity; Each individual represents a complete path planning scheme, including the printing order, starting position and direction of each layer; Use encoding to represent the path sequence (such as the order in which the points are printed) as an array; And randomly generate multiple path planning schemes as the initial population, each scheme is composed of the geometric information of each layer in the model slice data; Based on the path sequence represented by the individuals, the total path length of the nozzle movement is calculated; Use geometric algorithms to calculate the actual distance between points and accumulate them to form the path length; Calculate the non-printing distance of the inter-layer path (such as the end point of the previous layer to the starting point of the next layer), and add the total path length as a penalty item; Evaluate path smoothness, such as the number of turning points or the frequency of direction changes, and set higher penalty weights for complex paths; Based on the above indicators, the fitness value of each individual is calculated. The higher the fitness, the better the path plan. Through roulette wheel selection, tournament selection and other methods, individuals with higher fitness are selected from the current population to enter the next generation, so that excellent path plans have a higher probability of being retained; Based on the selected high-quality individuals, a part of the path segments are selected from the two path plans for exchange, and a new path plan is generated to maintain the legitimacy of the path and avoid duplication or omission of points; Randomly select a part of the path order of the individual and make a small adjustment (such as two-point exchange or local reversal) to increase the diversity of the population through mutation operations and prevent it from falling into the local optimal solution; After selection, crossover, and mutation operations, the next generation population is generated; Evaluate the fitness value of each individual in the new population to find out whether there is a better global path solution.
[0038] If the fitness of the population no longer improves significantly after multiple iterations or reaches the preset number of iterations, the iteration is stopped; Obtain the optimal global path planning result, which includes the printing order, starting point position, path direction of each layer, and the connection order of the starting points between layers; Obtaining the global path result and 3D model slice information (including slice geometry data and model features) obtained in the genetic algorithm; Extract the boundary contours and special points (such as corners or hanging areas) of each layer from the slice data as key points on the path; Divide the printing area of each layer into several small grids and record the connection relationship of key points (i.e. which points have optional paths between them); Calculate the path length between two points in each grid by geometric algorithm; Set additional weights for the paths, for example: paths with more direction changes have higher weights, and paths that require additional overhanging supports have higher weights; Record the current shortest path weight and path source for each key point; Starting from the starting point, update the path one by one, and for each key point, calculate the total weight of the possible paths connecting it to other points (path length + complexity weight).
[0039] If the new path weight is lower than the recorded weight, the path source and cumulative weight of the point are updated; When the weights of all points are no longer updated, the path is recorded backtracking; For thin-walled areas, paths with fewer direction changes are preferred to reduce vibration and instability of the print head; If a path causes the next layer to require more support, reorient the path to reduce overhang areas across layers; Output optimized path data: including the starting point of each layer, path sequence, direction, optimized path weight, and printing sequence adjustment of special areas; It can rearrange the path order through dynamic planning to make the print head movement as smooth as possible and reduce the path length.
[0040] Automatically generate support structures based on the 3D denture model, printing path and structural features of the 3D denture model (such as thin walls and hanging parts) to ensure that the model is stable and does not deform during printing; The specific method is as follows: Obtain the global path result and 3D model slice information (including slice geometry data and model features) after dynamic planning; Analyze the slice geometry data and identify the dangling parts of each layer, that is, the boundary points or polygons of the layer are not directly connected to the previous layer, or the connection area is insufficient to support it. It can use rule analysis (such as normal vector detection) to calculate the dangling boundary points and the area ratio of the dangling boundary points; Utilize rule analysis (such as normal vector detection) to calculate the suspended boundary points and the area ratio of the suspended boundary points. The area less than the threshold value can be determined by performing distance calculation on the point set of the contour boundary. Choose the appropriate support structure type based on the printing material and model complexity, such as: Dendritic support: suitable for models that need to support multiple small areas; Lattice support: suitable for larger suspended areas that require high stability; Point support: suitable for local thin walls or small areas; Use hanging points and thin-walled areas as support starting points, and calculate where the support connects to the print bed or other printed parts to ensure that the contact point area between the support structure and the model is large enough to provide support while avoiding interference with critical geometric parts of the model printing; Design a path based on the generated support points and build the support structure in the printing order; Output the complete data of the support structure, including point sets, paths, and support geometry, and store them as 3D model files (such as STL format) to be combined with the denture model; Merge the printing path of the support structure with the original printing path to form a complete printing plan file; S300 establishes a simulation model to simulate and analyze the temperature distribution, mechanical properties, support effect and printing path in the 3D printing process. It predicts possible problems based on the simulation results and optimizes the printing process to obtain optimized path planning data and adjusted printing parameters to form a processing plan.
[0041] Specifically, it simulates the 3D printing process by building a simulation model to detect potential problems (such as deformation, insufficient support, printing failure, etc.) in advance, and ensures printing quality through prediction and optimization. It mainly uses numerical simulation technology, based on data such as material properties, geometric shapes, and printing paths, to analyze the physical phenomena that may occur in the printing process in advance, and provide optimization guidance for the subsequent actual printing process.
[0042] S400 controls the 3D printer to print through the processing plan; Monitor the changes of parameters in the printing process in real time through sensors (temperature, position, speed) to obtain real-time printing data, such as temperature, position, speed, etc. Compare the real-time printing data with the corresponding target setting values in the processing plan to monitor possible errors in the printing process; Through the feedback control algorithm, real-time adjustment instructions are obtained to dynamically control the printing process, so that it can adjust the print head position, printing speed, temperature, etc. in real time to correct any deviations that occur.
[0043] Specifically, first load the optimized processing plan, which contains all parameters related to the printing process, such as printing path, printing order, layer thickness, temperature setting, etc. These plans are based on the previous path planning, support structure generation, simulation analysis and other steps to ensure the smooth progress of the printing process; According to the processing plan, the 3D printer starts to start and prints according to the set path and printing sequence. At this time, the various parameters of the printer (such as nozzle temperature, printing speed, etc.) will be initially controlled according to the preset values; During the printing process, sensors (such as temperature sensors, position sensors, and speed sensors) can be installed at key locations of the printer to collect changes in various parameters during the printing process in real time. For example; Temperature sensor: monitors the temperature of the print head, print bed and material to ensure that the heating part is maintained within an appropriate range to prevent the temperature from being too high or too low and affecting the printing effect.
[0044] Position sensor: monitors the exact position of the print head in real time to ensure that it moves accurately along the predetermined path and avoids deviation from the predetermined route.
[0045] Speed sensor: monitors the movement speed of the print head to ensure that it meets the design requirements and avoids material accumulation or surface quality problems caused by too fast or too slow speed during printing.
[0046] The real-time data is continuously collected through sensors and transmitted to the system for processing. At this time, the printer will generate a series of real-time printing data, including temperature, position, speed, etc. Compare the real-time collected printing data with the preset target settings in the processing plan. These target settings are usually obtained through early path optimization, simulation model and other steps; Temperature comparison: Compare the difference between the actual temperature and the target temperature to determine whether there is overheating or overcooling.
[0047] Position comparison: Compare the difference between the current position of the print head and the predetermined path position to detect whether there is a deviation or the print head deviates from the path.
[0048] Speed comparison: Check the difference between the actual moving speed of the print head and the set speed to ensure that the speed of the print head remains within the appropriate range to avoid speed fluctuations during printing that affect quality.
[0049] By comparing the results, the system can monitor the possible errors in the printing process in real time and determine whether there are deviations beyond the allowable error range. If there is a large error, the system will trigger an adjustment mechanism to avoid a drop in print quality or failure.
[0050] Based on the comparison between the real-time monitoring data and the preset target value, the feedback control algorithm will calculate the instructions that need to be adjusted. For example: If the temperature of the print head is too high or too low, the system will adjust the heater power or cooling fan speed through feedback instructions to adjust the temperature.
[0051] If the movement position of the print head deviates, the system will issue an adjustment instruction to recalibrate the position of the print head to ensure that it prints accurately along the path.
[0052] If the printing speed does not meet the setting, the system will adjust the speed of the drive motor to ensure that the printing process maintains a stable speed.
[0053] Feedback control generates corresponding adjustment instructions based on the calculation results, and adjusts parameters such as the position of the print head, printing speed and temperature in real time. These instructions will be sent to the control system of the 3D printer to ensure continuous optimization of the printing process. In this way, the system can correct any possible deviations in real time to ensure that the printing quality reaches the expected goal.
[0054] During the entire printing process, it continuously monitors data changes through feedback control and makes timely adjustments to ensure that each stage of the printing process is maintained in the optimal state.
[0055] Once any deviation occurs in any link of the printing process, the feedback control system will respond quickly to make adjustments and corrections to ensure the stability and consistency of printing quality.
[0056] S500 obtains the denture data after printing; Extract the position and structure of the support part from the printing result and generate a plan to remove the support structure; Remove the supporting structure according to the removal plan and obtain the denture model after the support is removed; The surface finish of the denture model is tested, the polishing effect is evaluated, and a polishing plan is generated according to the polishing effect to polish the surface of the denture model to obtain the polished denture product.
[0057] Specifically, after 3D printing is completed, the position and shape of the support structure must first be extracted from the print result. Support structures are usually additional materials added to prevent deformation, suspension or misalignment during the printing process. These structures may include support points, support rods, support layers, etc. Scan the printed denture model through 3D scanning or image processing technology to obtain detailed data on its surface and internal structure. With this data, the position, shape, size and contact area of the supporting structure with the denture model can be accurately identified. At this time, the scanning result will generate a 3D point cloud model or mesh model containing the geometric information of the supporting part; By comparing the printing plan with the actual printing results, the support parts that need to be removed are marked to provide accurate data support for the subsequent removal steps; A detailed removal plan is generated based on the extracted support structure geometry data. The removal plan takes into account the integrity of the denture model, the connection method of the support structure, and the ease of operation during the removal process. The removal plan usually includes the following information: Removal order: Start removing the supporting structure from the part that least affects the integrity of the denture, ensuring that the denture model is not damaged during the removal process.
[0058] Demolition method: Determine what tools and techniques will be used for demolition, such as manual demolition, mechanical demolition, laser cutting, etc.
[0059] Note: Based on the strength and connection method of the supporting parts, the precautions when dismantling are given to avoid damaging the key parts of the model.
[0060] Demolition path planning: Taking into account the density and connection method of the support structure, the system will also plan the demolition path, select the best demolition sequence and tool application to minimize errors and damage during the demolition process; According to the generated removal plan, use appropriate removal methods to remove the supporting structure. During the removal process, you can use a robotic arm, manual operation or special equipment to ensure that the denture model remains intact after removal; Mechanical removal: Use a robotic arm or mechanical tool to remove the support in the order indicated in the removal plan, which is fast and efficient; Manual removal: If the support structure is complex or delicate, it can be carefully removed by manual operation to ensure that the details of the model are not damaged; Denture model after removal: After the removal is completed, the denture model without the support part is obtained. At this time, the model no longer contains the support structure, only the main part of the denture, and it maintains its original shape and function.
[0061] The surface finish of the denture model after the support is removed is tested to ensure that the surface is smooth without obvious flaws, scratches or printing defects. Common testing methods include: 3D scanning: Scan the denture surface with a high-precision 3D scanner to obtain surface geometry data and check for defects or irregular areas.
[0062] Visual inspection: Use high-resolution visual inspection equipment (such as industrial cameras) to check the surface finish of the denture, combined with image processing technology to identify surface defects.
[0063] Tactile testing: In some cases, the denture surface is inspected using tactile sensors to sense surface smoothness and imperfections.
[0064] Finish evaluation: Based on the test results, the surface finish of the denture model is evaluated. The evaluation content includes surface smoothness, defect size, defect location, etc. to ensure that it meets the required quality standards.
[0065] Based on the surface finish test results, the system will automatically generate a polishing plan. The polishing plan will include: Polishing tool selection: Select appropriate polishing tools (such as rotary polishing machines, hand-held polishing tools, etc.) according to the material, shape and finish requirements of the denture surface.
[0066] Selection of polishing materials: Choose polishing materials suitable for the denture material, such as polishing paste, abrasives, etc., to ensure that the polishing process does not damage the surface.
[0067] Polishing path planning: Plan the path and sequence of polishing operations to ensure that each area is polished evenly to avoid omissions or over-polishing.
[0068] According to the generated polishing plan, use the selected polishing tools and materials to polish the surface of the denture model. The purpose of polishing is to improve the smoothness of the denture surface, eliminate small flaws, and improve aesthetics and comfort; Automatic polishing: Polishing is performed through automated equipment to ensure that every detail area can be precisely operated.
[0069] Manual polishing: For delicate parts, manual operation is adopted to ensure high-precision surface treatment.
[0070] Finished denture after polishing: After polishing, the final denture is obtained. At this point, the denture not only has a smooth surface, but also its structure and shape meet the design requirements and are suitable for patients to wear.
[0071] Among them, the method of establishing the simulation model is as follows; Acquire complete denture design information, wherein the denture design information includes material parameters and printing process data; Convert the 3D denture model of the patient's mouth into a finite element mesh model, convert it into a computable geometry, check and repair discontinuities or non-manifold geometry, and mesh the geometry according to the model complexity; to obtain a mesh model with uniformly distributed and appropriately dense mesh elements; Assign material, process and boundary condition data to the model to obtain a complete model with material properties, heat sources and boundary conditions; Define the simulation time step and solution method to obtain a model with complete simulation parameter settings; Specifically: Collect complete data of denture design, including material parameters (such as density, thermal conductivity, Young's modulus, etc.) and printing process data (such as printing layer thickness, speed, printing path, etc.); Import the 3D denture model of the patient’s mouth into the simulation software and convert it into a finite element mesh model suitable for calculation; Check the model and repair discontinuous geometry or non-manifold parts to ensure model integrity and computability during meshing; Mesh the model according to its complexity. Make sure the mesh is evenly distributed and select the appropriate mesh density based on the simulation requirements (higher density for complex areas and lower density for simple areas). So that it can finally generate a finite element mesh model with uniform distribution and appropriate density; Assign the material parameters of the denture (such as elastic modulus, thermal properties, etc.) to the mesh elements so that the model has realistic material properties.
[0072] Define the heat source (such as the temperature of the print head) and boundary conditions (such as fixed boundaries, free boundaries, etc.) in the printing process.
[0073] Combine material properties and process parameters to generate a complete simulation model; Define the desired time step for the simulation, ensuring a balance between computational stability and efficiency.
[0074] Selecting a solution method, such as explicit or implicit, depends on the simulation accuracy requirements and computing resources.
[0075] Finally, a model with complete simulation parameters is generated, ready to enter the simulation and analysis stage; Among them; the method of simulating and analyzing the temperature distribution, mechanical properties, support effect and printing path in the 3D printing process, optimizing and adjusting the printing process according to the simulation results to predict possible problems to obtain optimized path planning data and adjusted printing parameters, and forming a processing plan is as follows; Establish a heat conduction model including the print head, printing layer and material, perform thermodynamic simulation, and analyze the changes in temperature distribution during 3D printing; Combined with the Young's modulus, yield strength, hardness and other information of the material, a mechanical behavior model of the denture model is established, mechanical simulation is performed, and the possible mechanical properties during the denture printing process are analyzed; According to the design of the support structure (such as support density, support connection method, etc.), its effectiveness in the printing process is analyzed through simulation, and the design of the support structure is optimized based on the analysis results to ensure that the support can effectively support the deformation that may occur during the printing process and reduce the waste of support materials; Combining the thermodynamic and mechanical simulation results, possible printing defects are predicted and optimization solutions are given.
[0076] The specific operations are as follows: Create a thermal conduction model including the print head, printing layers and materials to describe the transfer and diffusion of heat in the material during the printing process; Simulate the dynamic changes of temperature distribution during printing, identify the thermal stress or material property changes that may be caused by uneven temperature, and optimize the printing path and process parameters through analysis to avoid excessively high or low temperature areas affecting the printing quality; Based on the Young's modulus, yield strength, hardness, etc. of the material, a mechanical behavior model of the denture is established to simulate the mechanical response of the material during the printing process; Through model analysis, possible stress concentration, deformation or cracks that may occur during the printing process can ensure the strength and stability of the denture structure; Adjust the printing path and process parameters according to the simulation results to avoid mechanical defects in key parts; Combined with design parameters such as support density and connection method, simulation analysis was performed on the performance of the support structure during the printing process; Determine whether the support structure can effectively support the deformation that may occur during printing, and identify areas with excessive or insufficient support; Optimize support design based on simulation results to ensure that the support structure meets printing stability while reducing material waste; Combined with the results of thermal conduction simulation and mechanical properties simulation, a comprehensive analysis of possible printing defects (such as warping, cracking, etc.)
[0077] Propose optimization solutions, such as adjusting the printing path, improving support design, optimizing temperature control, etc., to eliminate or reduce potential problems.
[0078] Integrate the optimized path planning data with the adjusted printing parameters to generate the final processing plan for actual printing.
[0079] A system for producing dentures using 3D printing, the system comprising: Data acquisition module 11: used to obtain initial input data for denture processing and provide basic information for subsequent modules; Specifically, the data acquisition module includes: 3D scanning unit: collects three-dimensional data of the patient's oral cavity and generates a denture design model; Material property input unit: records the physical and mechanical properties of the printed material (such as thermal conductivity, hardness, Young's modulus, etc.); Process parameter input unit: collect or manually input printing-related parameters (such as printing layer thickness, printing speed, support density, etc.).
[0080] Path generation and optimization module 12: used to generate global path planning through initial input data of denture processing through path optimization algorithm, including printing sequence, layering method and path of each layer, and automatically generate support structure according to global path planning and 3D denture model; Specifically, the path generation and optimization module includes: Slicing processing unit: Slice the 3D denture model to generate two-dimensional geometric layer data (including the contour boundary and key points of each layer); Path planning unit: Use genetic algorithm and dynamic programming method to plan the printing path globally and determine the printing order and starting point position; Support generation unit: Based on the path planning results and model structure characteristics, support structures are automatically generated to ensure printing stability and reduce material waste; Simulation and pre-detection module 13: used to establish a simulation model, simulate and analyze the temperature distribution, mechanical properties, support effect and printing path in the 3D printing process, and optimize and adjust the printing process according to the prediction of possible problems based on the simulation results to obtain optimized path planning data and adjusted printing parameters, and form a processing plan; Specifically, the simulation and pre-detection module includes: Thermodynamic simulation unit: Establish the thermal conduction model of the print head, printing layer and material, and analyze the temperature distribution changes during the printing process.
[0081] Mechanical behavior simulation unit: simulates the force and deformation of the denture during the printing process based on material performance parameters, and analyzes the changes in mechanical properties.
[0082] Support effectiveness analysis unit: Verify whether the support design meets the model stability requirements and optimize the support density and connection method.
[0083] Path Defect Prediction Unit: Combines thermodynamic and mechanical simulation results to predict possible printing defects (such as warping, shrinkage, or deformation) and provide optimization suggestions.
[0084] Parameter adjustment unit: Generates adjusted path planning data and printing parameters based on simulation results to form an optimized processing plan.
[0085] Printing execution control module 14: used to control the 3D printer to process according to the global path planning and support structure; Specifically, the printing execution control module includes: Print head control unit: controls the position, speed and nozzle temperature of the print head to ensure accurate execution of the path; Sensor monitoring unit: collects key data during the printing process in real time (such as printing temperature, printing speed, layer thickness); Error detection unit: compares real-time data with target parameters to detect printing errors (such as position deviation, temperature anomaly); Feedback adjustment unit: Dynamically adjust parameters such as print head position, printing speed and temperature through feedback control algorithm to correct deviations.
[0086] The post-processing module 15 is used to obtain the denture data after printing, extract the position and structure of the support part from the printing result, generate a removal plan of the support structure, remove the support structure according to the removal plan, and obtain the denture model after the support is removed; Then test the surface finish of the denture model, evaluate the polishing effect, and generate a polishing plan based on the polishing effect to polish the surface of the denture model to obtain a polished denture product; Specifically, the post-processing module includes: Support extraction unit: extracts the position and structure data of the support part from the printing results.
[0087] Support removal plan generation unit: Generates safe and efficient removal plans based on the support structure to avoid damage to the model body.
[0088] Support removal unit: automatically removes the support structure according to the plan to form a denture model without support.
[0089] Surface inspection unit: evaluates the surface finish of the denture and detects whether there are any residues or defects.
[0090] Polishing plan generation unit: formulate polishing strategies (such as polishing tools and polishing time) based on surface inspection results.
[0091] Polishing execution unit: automatically or semi-automatically completes the denture surface polishing process to improve the surface quality of the finished product.
[0092] Through the above detailed description of a method and system for producing dentures using 3D printing, those skilled in the art can clearly understand the system for producing dentures using 3D printing in this embodiment. Since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant parts can be referred to the description of the method part.
[0093] The above description of the disclosed embodiments enables those skilled in the art to implement or use the present application. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to the embodiments shown herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A method for producing dentures using 3D printing, characterized in that: The method comprises: Obtain a 3D denture model of the patient’s mouth; Generate the best printing path through 3D denture model path optimization algorithm; Automatically generate support structures based on the 3D denture model, printing path and structural features of the 3D denture model; A simulation model is established to simulate and analyze the temperature distribution, mechanical properties, support effect and printing path in the 3D printing process. Possible problems are predicted based on the simulation results, and the printing process is optimized and adjusted to obtain optimized path planning data and adjusted printing parameters to form a processing plan.
2. A method for producing dentures using 3D printing according to claim 1, characterized in that: The method further comprises: Control the 3D printer to print through the processing plan; Monitor the changes of parameters in the printing process in real time through sensors to obtain real-time printing data; Compare the real-time printing data with the corresponding target setting values in the processing plan to monitor possible errors in the printing process; Through the feedback control algorithm, real-time adjustment instructions are obtained to dynamically control the printing process.
3. A method for producing dentures using 3D printing according to claim 1, characterized in that: The method for establishing the simulation model is as follows: Acquire complete denture design information, wherein the denture design information includes material parameters and printing process data; Convert the 3D denture model of the patient's mouth into a finite element mesh model, convert it into a computable geometry, and mesh the geometry according to the complexity of the model; To obtain a grid model with uniformly distributed and appropriately dense grid cells; Assign material, process and boundary condition data to the model to obtain a complete model with material properties, heat sources and boundary conditions; The simulation time step and solution method are defined to obtain a model with complete simulation parameter settings.
4. A method for producing dentures using 3D printing according to claim 3, characterized in that: The method of simulating and analyzing the temperature distribution, mechanical properties, support effect and printing path in the 3D printing process, optimizing and adjusting the printing process according to the simulation results to obtain optimized path planning data and adjusted printing parameters, and forming a processing plan is as follows; Establish a heat conduction model including the print head, printing layer and material, perform thermodynamic simulation, and analyze the changes in temperature distribution during 3D printing; Establish the mechanical behavior model of the denture model, perform mechanical simulation, and analyze the possible mechanical properties during the denture printing process; According to the design of the support structure, its effectiveness in the printing process is analyzed through simulation, and the design of the support structure is optimized based on the analysis results; Combining the thermodynamic and mechanical simulation results, possible printing defects are predicted and optimization solutions are given.
5. A method for producing dentures using 3D printing according to claim 2, characterized in that: The method further comprises: Obtain the denture data after printing; Extract the position and structure of the support part from the printing result and generate a plan to remove the support structure; Remove the supporting structure according to the removal plan and obtain the denture model after the support is removed; The surface finish of the denture model is tested, the polishing effect is evaluated, and a polishing plan is generated according to the polishing effect to polish the surface of the denture model to obtain the polished denture product.
6. A method for producing dentures using 3D printing according to claim 1, characterized in that: The method of generating the best printing path by using the 3D denture model path optimization algorithm is as follows; Obtain a 3D denture model of the patient's mouth; Use a slicing algorithm to slice the model into two-dimensional layers and save the geometric information of each layer; The overall order of the printing path is determined by a genetic algorithm to obtain a global path plan, wherein the global path plan includes the printing layer order and the starting point information.
7. A method for producing dentures using 3D printing according to claim 6, characterized in that: The method further comprises: Obtain the global path results of the genetic algorithm and 3D model slice information; Apply dynamic programming to optimize the path layer by layer; Obtain the optimized global path planning.
8. A system for producing dentures using 3D printing, characterized in that: The system is used to implement a method for producing dentures using 3D printing as described in any one of claims 1 to 8, and the system comprises: Data acquisition module: used to obtain the initial input data of denture processing and provide basic information for subsequent modules; Path generation and optimization module: used to generate global path planning through the initial input data of denture processing through the path optimization algorithm, including printing order, layering method and path of each layer, and automatically generate support structure according to the global path planning and 3D denture model; Simulation and pre-detection module: used to establish simulation models, simulate and analyze temperature distribution, mechanical properties, support effects and printing paths in the 3D printing process, and optimize and adjust the printing process based on the prediction of possible problems according to the simulation results to obtain optimized path planning data and adjusted printing parameters, and form a processing plan; Printing execution control module: used to control the 3D printer to process according to the global path planning and support structure.
Citation Information
Patent Citations
Printing path optimization method utilizing fuse three-dimensional (3D) printing technology and 3D printing method
CN112548116A
Generation management system for 3D model
CN117077233A
Simulation method and system for temperature field of oil-immersed power transformer
CN117436334A
Polymer composite biological material 3D printing optimization control system
CN118322573A
Path planning method and system based on gradient material 3D printing intelligent slicing
CN118492413A
Cited By
Digital twinning-based polymer printing layered slicing real-time simulation method
CN120816730A