Product integral forming automatic optimization method applied to 3D printing

By comprehensively analyzing the geometric coefficients and visual coefficients of the three-dimensional model in 3D printing, judging and optimizing the non-manifold structure, the printing problem caused by traditional technology is solved, and more efficient and high-quality 3D printing is achieved.

CN120191027AActive Publication Date: 2025-06-24JIANGXI FUTAI METAL TECH CO LTD

Patent Information

Application Number
CN202510678500.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-26
Publication Date
2025-06-24
Estimated Expiration
2045-05-26

AI Technical Summary

Technical Problem

During the 3D printing process, traditional slicing software cannot accurately judge the non-manifold structure, resulting in deviations in the printing process, wasting materials and time, and affecting the printing quality and efficiency.

Method used

The automatic optimization method of integrated product molding is adopted to comprehensively analyze the geometric coefficients and visual coefficients of the three-dimensional model, evaluate the coefficients and judge the non-manifold structure, and perform corresponding optimization and calibration during the slicing and printing process.

Benefits of technology

Improve accurate detection of non-manifold structures, reduce deviations in the printing process, improve printing success rate and quality, and save material and time.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120191027A_ABST
    Figure CN120191027A_ABST
Patent Text Reader

Abstract

The invention particularly relates to a product integral forming automatic optimization method applied to 3D printing, which comprises the following steps: model importing and processing: slicing a three-dimensional model, including comprehensively analyzing a geometric coefficient and a visual coefficient to obtain an evaluation coefficient, and judging a non-manifold structure according to the evaluation coefficient; preparing materials; calibrating the equipment; printing a product; and post-processing. According to the method, the geometric coefficient and the visual coefficient are comprehensively analyzed to obtain the evaluation coefficient, and the non-manifold structure is judged according to the evaluation coefficient; in geometric coefficient calculation, the number of vertex edges of the model is meticulously counted and analyzed, so that the local abnormal condition of the topological structure of the model can be quantified; in the aspect of visual coefficient, the color consistency of the model is considered; compared with a single detection means, the multi-dimensional evaluation mode can more comprehensively and accurately detect the potential non-manifold structure in the model, and discover the problem possibly causing printing failure or quality reduction in advance, thereby greatly improving the printing success rate.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of 3D printing, and particularly to an automatic optimization method for one-piece molding of products applied to 3D printing. Background Art

[0002] With the rapid development of 3D printing technology, its applications in various fields are becoming more and more extensive.

[0003] However, during the 3D printing process, various problems often occur, affecting the printing quality and efficiency.

[0004] For example, after importing a three-dimensional model into slicing software, the slicing needs to check the three-dimensional model, including checking for broken surfaces, overlaps, and non-manifold structures; once any of the broken surface situation, overlap situation, and non-manifold structure is detected, the three-dimensional model needs to be repaired and supplemented.

[0005] However, traditional slicing software cannot accurately identify non-manifold structures when detecting them, resulting in deviations during the printing process, not only wasting printing materials but also delaying time and affecting the printing progress.

[0006] Therefore, an automatic optimization method for one-piece molding of products applied to 3D printing is needed to address the above-mentioned problems. Summary of the Invention

[0007] The purpose of the present invention is to provide an automatic optimization method for one-piece molding of products applied to 3D printing to solve the above problems.

[0008] To achieve the above purpose, the present invention adopts the following technical solutions:

[0009] An automatic optimization method for one-piece molding of products applied to 3D printing includes:

[0010] Model import and processing: performing slicing processing on the three-dimensional model, including comprehensively analyzing geometric coefficients and visual coefficients to obtain an evaluation coefficient, and judging non-manifold structures based on the evaluation coefficient;

[0011] Material preparation: selecting corresponding printing materials and inspecting them to ensure quality;

[0012] Equipment calibration: calibrating the printing platform and light source of the equipment;

[0013] Product printing: placing the printing materials in the equipment and then performing printing operations, and monitoring the printing process;

[0014] Post-processing: after printing is completed, performing corresponding processing on the printed product.

[0015] Preferably, the model import and processing specifically include:

[0016] Import the completed 3D model into the slicing software in a common format;

[0017] The slicing software reads the geometric information of the model, including vertex coordinates and patch connection relationships, to construct an internal representation of the model;

[0018] Locate and orient the imported model;

[0019] Check the integrity of the model; and identify broken surfaces, overlaps, and non-linear structures in the 3D model;

[0020] Set slicing parameters, including slicing thickness, printing direction, and support structure settings;

[0021] Set the type and basic parameters of the printer, including the build size of the printer, the number of nozzles, and the nozzle diameter;

[0022] After setting all the parameters, the slicing software cuts the 3D model into a series of thin slices along the Z-axis direction. The thickness of each slice is the set layer thickness, and corresponding G-code is generated.

[0023] Preferably, the acquisition of the geometric coefficient includes the following parts:

[0024] Obtain each vertex in the model, as well as the number of edges directly connected to each vertex, the vertex edge number;

[0025] Draw a circle with the vertex as the center and a preset size as the radius to divide the model into each reference area;

[0026] Obtain the vertex edge numbers of each vertex in the reference area, and after statistically calculating the vertex edge numbers of each vertex, perform an average calculation to obtain an edge number reference value;

[0027] Calculate the difference between the vertex edge numbers of each vertex in the reference area and the edge number reference value to obtain an edge number reference difference; preset the allowable range of the edge number reference difference, and record the vertex edge numbers that are not within the allowable range of the edge number reference difference as abnormal edge numbers, and record the vertices corresponding to the abnormal edge numbers as abnormal vertices;

[0028] Obtain the number of abnormal vertices, and divide the number of abnormal vertices by the number of vertices in the reference area to obtain the geometric coefficient.

[0029] Preferably, the acquisition of the visibility coefficient includes the following parts:

[0030] After analyzing each vertex in the reference area, obtain the lighting coefficient and color coefficient respectively, and comprehensively process the lighting coefficient and color coefficient to obtain the visibility coefficient;

[0031] The acquisition of the illumination coefficient includes:

[0032] Obtain the vertex coordinates, face information, and material properties of each vertex in the reference area, and render the model;

[0033] During the rendering process, first, the illumination conditions need to be set, including the position, intensity, and color of the light source; then, for each vertex in the model, according to its normal vector and the light source direction, use the illumination model to calculate the illumination intensity of the vertex;

[0034] Calculate the average value of the illumination intensities of each vertex in the reference area to obtain the average illumination intensity;

[0035] Calculate the difference between the illumination intensity of each vertex and the average illumination intensity in turn to obtain the illumination intensity deviation value of each vertex;

[0036] After arranging the illumination intensity deviation values of each vertex in descending order according to the numerical value, extract the maximum illumination intensity deviation value and the minimum illumination intensity deviation value, and calculate the difference between the maximum illumination intensity deviation value and the minimum illumination intensity deviation value to obtain the illumination intensity range value;

[0037] After statistically analyzing the illumination intensity deviation values of each vertex, calculate the standard deviation to obtain the illumination intensity standard deviation value;

[0038] Comprehensively analyze the illumination intensity deviation value, the illumination intensity range value, and the illumination intensity standard deviation value to obtain the illumination coefficient.

[0039] Preferably, the acquisition of the color coefficient includes:

[0040] Obtain the color values of each vertex in the reference area, preset the allowable range of the color values, compare the color values of each vertex with the allowable range of the color values, and record the color values that are not within the allowable range of the color values as deviated color values;

[0041] Arrange the deviated color values in descending order according to the numerical value, and mark the vertices corresponding to the deviated color values;

[0042] And use the vertex corresponding to the maximum deviated color value as the starting point, use the vertices corresponding to the remaining deviated color values as the end points, connect them with straight lines to obtain each straight line, calculate the length of each straight line, record it as the spanning value, and extract the maximum spanning value;

[0043] Use the size corresponding to the maximum spanning value as the diameter, use the center of the straight line corresponding to the maximum spanning value as the center of the circle to construct a circle, and calculate the area of the circle after constructing the circle;

[0044] Obtain the area of the reference area, and divide the area of the circle by the area of the reference area to obtain the occupancy ratio;

[0045] The color coefficient is obtained by comprehensively calculating the maximum span value and the occupancy ratio.

[0046] Preferably, the determination of the non - manifold structure based on the evaluation coefficient includes:

[0047] Preset an evaluation coefficient threshold, and compare the evaluation coefficient with the evaluation coefficient threshold;

[0048] If the evaluation coefficient is greater than the evaluation coefficient threshold, it is determined that there is a non - manifold structure in the reference area corresponding to the evaluation coefficient;

[0049] If the evaluation coefficient is less than the evaluation coefficient threshold, it is determined that there is no non - manifold structure in the reference area corresponding to the evaluation coefficient.

[0050] Preferably, the material preparation specifically includes:

[0051] Select a suitable printing raw material according to the usage requirements, performance characteristics of the product and the applicable materials of the printer;

[0052] Including plastics, metals, ceramics, resins;

[0053] Conduct a quality inspection on the selected printing raw material.

[0054] Preferably, the equipment calibration specifically includes:

[0055] By adjusting the leveling screws under the platform, keep a preset distance between the printing platform and the nozzle or print head;

[0056] By detecting the intensity distribution of the light source at different positions, adjust the position of the light source to make the intensity of the light source uniform within the printing area, and determine the light source brightness according to the curing characteristics of the resin material.

[0057] Preferably, the product printing specifically includes:

[0058] Install the prepared printing raw material into the printer according to the requirements of the equipment;

[0059] Input or import the sliced 3D model file that has been processed on the equipment, and set the printing parameters;

[0060] Start the printing program, and the printer will print layer by layer from the bottom according to the sliced data of the model;

[0061] During the printing process, it is necessary to closely monitor the operating status of the printer.

[0062] Preferably, the post - processing specifically includes:

[0063] Use tools to remove the support structure;

[0064] The printed parts are subjected to surface treatment, including sanding, polishing, and spraying.

[0065] In summary, due to the adoption of the above technical solutions, the beneficial effects of the present invention are as follows:

[0066] 1. The present invention obtains an evaluation coefficient through comprehensive analysis of geometric coefficients and visibility coefficients, and determines non-manifold structures based on this; in the calculation of geometric coefficients, the detailed statistics and analysis of the number of edges of model vertices can quantify local anomalies in the model topology; in terms of visibility coefficients, the color consistency of the model is considered; the multi-dimensional evaluation method can detect potential non-manifold structures in the model more comprehensively and accurately compared to single detection means, and can discover problems that may lead to printing failures or quality degradation in advance, thereby greatly improving the printing success rate.

[0067] 2. Starting from the model import, a series of operations such as the slicing software's reading of model geometric information, positioning and orientation, integrity checking, and reasonable setting of slicing parameters and printer parameters lay the foundation for high-quality printing; positioning and orientation ensure that the model is printed in the expected direction, and integrity checking avoids printing problems caused by model defects. BRIEF DESCRIPTION OF THE DRAWINGS

[0068] In the following description of exemplary embodiments in conjunction with the accompanying drawings, more details, features, and advantages of the present application are disclosed. In the drawings:

[0069] Figure 1 is a flowchart of the present invention; DETAILED DESCRIPTION OF THE EMBODIMENTS

[0070] The following will describe several embodiments of the present application in more detail with reference to the accompanying drawings so that those skilled in the art can implement the present application. The present application can be embodied in many different forms and purposes and should not be limited to the embodiments described herein. These embodiments are provided to make the present application comprehensive and complete, and to fully convey the scope of the present application to those skilled in the art. The embodiments do not limit the present application.

[0071] Unless otherwise defined, all terms (including technical terms and scientific terms) used herein have the same meaning as commonly understood by those of ordinary skill in the art to which the present application belongs. It will be further understood that terms such as those defined in commonly used dictionaries should be interpreted as having a meaning consistent with their meaning in the relevant art and / or the context of the present specification, and will not be interpreted in an idealized or overly formal sense unless clearly defined herein.

[0072] Please refer to Figure 1 as shown, the present invention provides a technical solution:

[0073] Product integrated molding automatic optimization method applied to 3D printing, including:

[0074] Model import and processing: Slice the three-dimensional model, including comprehensively analyzing the geometric coefficient and the visual coefficient to obtain an evaluation coefficient, and judging the non-manifold structure based on the evaluation coefficient;

[0075] Comprehensively analyzing the geometric coefficient and the visual coefficient to obtain an evaluation coefficient, including:

[0076] After normalizing the geometric coefficient and the visual coefficient, use the value of the geometric coefficient as the radius to draw a circle, and use the visual coefficient as the height to construct a cone model; Calculate the volume of the cone model and record it as the evaluation coefficient;

[0077] Model import and processing, specifically including:

[0078] Import the completed three-dimensional model into the slicing software in a common format (such as STL format). Common slicing software includes Cura, Slic3r, PrusaSlicer, etc.;

[0079] The slicing software reads the geometric information of the model, including vertex coordinates, patch connection relationships, etc., to construct an internal representation of the model;

[0080] Locate and orient the imported model;

[0081] For example, place the model on a specific working plane and determine its coordinate axis directions so that subsequent slicing operations can be carried out in the correct direction;

[0082] Check the integrity of the model; and identify broken surfaces, overlaps, and non-linear structures in the three-dimensional model;

[0083] Set slicing parameters, including slicing thickness, printing direction, and support structure settings;

[0084] Set the type and basic parameters of the printer, including information such as the build size of the printer, the number of nozzles, and the nozzle diameter. These information determine the applicable range of the printing path and parameters generated by the slicing software;

[0085] For example, for a desktop 3D printer with a build size of 200mm×200mm×200mm and a nozzle diameter of 0.4mm, these parameters need to be accurately set in the slicing software;

[0086] After setting all the parameters, the slicing software will cut the three-dimensional model into a series of thin slices along the Z-axis direction. The thickness of each slice is the set layer thickness, and the corresponding G-code is generated;

[0087] G-code is a numerical control programming language that details information such as the movement trajectory of the printer nozzle on each sliced layer, the amount of material extrusion, and temperature control; the size of the generated G-code file is related to the complexity of the model and slicing parameters (such as layer thickness, fill rate, etc.), and complex models and smaller layer thicknesses will result in larger G-code files;

[0088] The generated G-code can be further processed to improve printing efficiency and quality;

[0089] For example, by optimizing the movement path of the nozzle, reducing the idle travel of the nozzle, thereby shortening the printing time; fine-tuning the amount of material extrusion to ensure that the material can be evenly extruded under different printing speeds and model structures, avoiding material accumulation or shortage; it is also possible to preview the printing process through the simulation function of the software, check for any abnormal situations, such as nozzle collision, unreasonable support structure, etc., and return to modify the parameters in time if there are problems;

[0090] The acquisition of the geometric coefficient includes the following parts:

[0091] Obtain each vertex in the model, as well as the number of edges directly connected to each vertex, the vertex edge number;

[0092] Draw a circle with the vertex as the center and a preset size as the radius to divide the model into each reference area;

[0093] Obtain the vertex edge numbers of each vertex in the reference area, and after counting the vertex edge numbers of each vertex, calculate the mean value to obtain the edge number reference value;

[0094] Calculate the difference between the vertex edge numbers of each vertex in the reference area and the edge number reference value to obtain the edge number reference difference; preset the allowable range of the edge number reference difference, record the vertex edge numbers that are not within the allowable range of the edge number reference difference as abnormal edge numbers, and record the vertices corresponding to the abnormal edge numbers as abnormal vertices;

[0095] Obtain the number of abnormal vertices, and divide the number of abnormal vertices by the number of vertices in the reference area to obtain the geometric coefficient;

[0096] The acquisition of the visibility coefficient includes the following parts:

[0097] After analyzing each vertex in the reference area, obtain the lighting coefficient and color coefficient respectively, and obtain the visibility coefficient after comprehensively processing the lighting coefficient and color coefficient;

[0098] Obtain the visibility coefficient after comprehensively processing the lighting coefficient and color coefficient, including: preset the weight factors of the lighting coefficient and color coefficient, and after multiplying the lighting coefficient and color coefficient by their corresponding weight factors respectively, sum them to obtain the visibility coefficient;

[0099] Among them, the acquisition of the illumination coefficient includes:

[0100] Obtain the vertex coordinates, face information, and material properties of each vertex in the reference area, and render the model onto the screen;

[0101] During the rendering process, first, it is necessary to set the lighting conditions, including the position, intensity, and color of the light source, etc.; then, for each vertex in the model, according to its normal vector and the light source direction, use the lighting model to calculate the illumination intensity of the vertex;

[0102] Common lighting models such as the Phong model: ;

[0103] Among them is the diffuse light intensity; is the specular reflection light intensity; is the light source direction vector; is the surface normal vector; is the reflection direction vector; is the viewing direction vector; n is the specular reflection exponent;

[0104] After calculating the average value of the illumination intensity of each vertex in the reference area, the average light intensity is obtained;

[0105] Calculate the difference between the illumination intensity of each vertex and the average light intensity in turn to obtain the light intensity deviation value of each vertex;

[0106] After arranging the light intensity deviation values of each vertex in descending order according to the numerical size, extract the maximum light intensity deviation value and the minimum light intensity deviation value, and calculate the difference between the maximum light intensity deviation value and the minimum light intensity deviation value to obtain the light intensity range value;

[0107] After statistically analyzing the light intensity deviation values of each vertex, calculate the standard deviation to obtain the light intensity standard deviation value;

[0108] After comprehensively analyzing the light intensity deviation value, the light intensity range value, and the light intensity standard deviation value, the illumination coefficient is obtained;

[0109] Normalize the light intensity deviation value, the light intensity range value, and the light intensity standard deviation value, and use them as the two right-angled sides of a right-angled triangle respectively, and connect the remaining side to obtain a complete right-angled triangle. Use the light intensity standard deviation value as the height of the right-angled triangle to establish a triangular pyramid model, and calculate the volume of the triangular pyramid model, denoted as the illumination coefficient;

[0110] The acquisition of the color coefficient includes:

[0111] Obtain the color values of each vertex within the reference area, preset the allowable range of the color values, compare the color values of each vertex with the allowable range of the color values, and record the color values that are not within the allowable range of the color values as deviated color values;

[0112] Arrange the deviated color values in descending order according to the numerical value, and mark the vertices corresponding to the deviated color values;

[0113] Take the vertex corresponding to the maximum deviated color value as the starting point, take the vertices corresponding to the remaining deviated color values as the end points, connect them with straight lines to obtain each straight line, calculate the length of each straight line, record it as the spanning value, and extract the maximum spanning value;

[0114] Take the size corresponding to the maximum spanning value as the diameter, take the center of the straight line corresponding to the maximum spanning value as the center of the circle to draw a circle, after constructing the circle, calculate the area of the circle;

[0115] Obtain the area of the reference area, and divide the area of the circle by the area of the reference area to obtain the occupation ratio;

[0116] After comprehensively calculating the maximum spanning value and the occupation ratio, obtain the color coefficient;

[0117] Mark the maximum spanning value and the occupation ratio as and and then substitute them into the formula:

[0118] ;

[0119] Obtain the color coefficient ; where and are the reference spanning value and the maximum allowable occupation ratio respectively; a1 and a2 are the weight factors corresponding to the maximum spanning value and the occupation ratio respectively;

[0120] Judging the non-manifold structure based on the evaluation coefficient, including:

[0121] Preset the evaluation coefficient threshold, and compare the evaluation coefficient with the evaluation coefficient threshold;

[0122] If the evaluation coefficient is greater than the evaluation coefficient threshold, it is judged that there is a non-manifold structure in the reference area corresponding to the evaluation coefficient;

[0123] If the evaluation coefficient is less than the evaluation coefficient threshold, it is judged that there is no non-manifold structure in the reference area corresponding to the evaluation coefficient;

[0124] Material preparation: Select the corresponding printing raw materials and check them to ensure the quality;

[0125] Specifically include:

[0126] Select a suitable printing material according to the usage requirements, performance characteristics of the product, and the applicable materials of the printer;

[0127] Common 3D printing materials include plastics (such as PLA, ABS, etc.), metals (such as stainless steel, titanium alloy, etc.), ceramics, resins, etc.;

[0128] For example, if you want to print a model with a delicate appearance and high requirements for details, you may choose a resin material; if you need to print parts with high strength and wear resistance, you may consider a metal material;

[0129] Conduct a quality inspection on the selected printing material;

[0130] For plastic filaments, check whether the diameter is uniform, the surface is smooth, and there are no bubbles, impurities, or moisture;

[0131] For metal powders, check whether indicators such as particle size distribution, shape, purity, and fluidity meet the requirements;

[0132] For resin materials, check whether there are problems such as deterioration, precipitation, or expiration;

[0133] If quality problems are found in the raw materials, it may cause problems such as nozzle clogging and poor forming quality during the printing process, and the raw materials should be replaced in a timely manner;

[0134] Equipment calibration: Calibrate the printing platform and light source of the equipment;

[0135] Specifically include:

[0136] By adjusting the leveling screws under the platform or using an automatic leveling system, keep a preset distance between the printing platform and the nozzle or print head;

[0137] Generally speaking, this distance should be determined according to the printing material used and the nozzle diameter, usually between 0.1 - 0.3 mm; a spirit level or a special calibration tool can be used to detect the levelness of the platform to ensure that the platform is horizontal in all directions, so as to ensure that the bottom of the printed model is flat and fits well with the platform;

[0138] By detecting the intensity distribution of the light source at different positions, adjust the position of the light source or use a light homogenizing device to make the intensity of the light source uniform within the printing area, and determine the light source brightness according to the curing characteristics of the resin material;

[0139] Product printing: Place the printing material in the equipment and then perform the printing operation, and monitor the printing process;

[0140] Specifically include:

[0141] Install the prepared printing materials into the printer according to the requirements of the equipment;

[0142] Input or import the sliced ​​3D model file on the device and set the printing parameters, such as printing speed, temperature (for thermoplastic materials), layer thickness, filling density, etc.

[0143] Start the printing program, and the printer will print layer by layer starting from the bottom layer according to the slice data of the model;

[0144] During the printing process, you need to pay close attention to the operating status of the printer, including: observing whether the nozzle is discharging materials normally, whether there is any blockage or material breakage; checking whether the printing platform is stable, whether there is any shaking or displacement; paying attention to whether the environmental parameters such as temperature and humidity of the equipment are within the normal range;

[0145] At the same time, the equipment's built-in monitoring software or camera can be used to view the model's printing progress and molding status in real time, and to promptly detect and handle possible problems, such as model deformation, misalignment, material shortage, etc.

[0146] If any problems are found, appropriate measures should be taken according to the specific situation, such as pausing printing for adjustment, replacing the nozzle, replenishing materials, etc., to ensure that printing can be completed smoothly;

[0147] Post-processing: After printing is completed, the printed product is processed accordingly;

[0148] Specifically include:

[0149] Use tools to remove support structures;

[0150] Surface treatment of printed parts, including grinding, polishing, and spraying;

[0151] Grinding can use tools such as sandpaper and grindstone to smooth out the rough parts of the model surface to make it smoother; polishing can further improve the surface gloss and give the model a better visual effect; spraying can apply a layer of paint or protective paint on the surface of the model, which can not only beautify the appearance, but also protect the model from being eroded by the external environment.

[0152] The above formulas are obtained by collecting a large amount of data and performing software simulation, and a formula close to the actual value is selected. The influencing weight factor and specific coefficient value in the formula are set by technical personnel in this field according to actual conditions, and can be adjusted and modified later.

[0153] The foregoing description of the embodiments enables those skilled in the art to implement or use the present invention. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention will not be limited to the embodiments shown herein, but rather to the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. An automatic optimization method for integral molding of products applied to 3D printing, characterized in that, Including: Model import and processing: Slice the 3D model, including comprehensively analyzing geometric coefficients and visual coefficients to obtain evaluation coefficients, and judging non-manifold structures based on the evaluation coefficients; Material preparation: Select the corresponding printing raw materials and inspect them to ensure quality; Equipment calibration: Calibrate the printing platform and light source of the equipment; Product printing: Place the printing raw materials in the equipment and then perform the printing operation, and monitor the printing process; Post-processing: After printing is completed, perform corresponding processing on the printed product.

2. The automatic optimization method for integral molding of products applied to 3D printing according to claim 1, characterized in that, Model import and processing specifically includes: Import the completed 3D model into the slicing software in a common format; The slicing software reads the geometric information of the model, including vertex coordinates and patch connection relationships, to construct an internal representation of the model; Locate and orient the imported model; Conduct an integrity check on the model; and identify broken surfaces, overlaps, and non-linear structures in the 3D model; Set slicing parameters, including slicing thickness, printing direction, and support structure settings; Set the type and basic parameters of the printer, including the build size of the printer, the number of nozzles, and the nozzle diameter; After setting all parameters, the slicing software will slice the 3D model into a series of thin slices along the Z-axis direction, and the thickness of each slice is the set layer thickness, and generate the corresponding G-code.

3. The automatic optimization method for integral molding of products applied to 3D printing according to claim 2, wherein, The acquisition of geometric coefficients includes the following parts: Obtain each vertex in the model, as well as the number of edges directly connected to each vertex, the vertex-edge number; Use the vertex as the center and a preset size as the radius to draw a circle to divide the model into each reference area; Obtain the vertex-edge numbers of each vertex in the reference area, and after statistically calculating the vertex-edge numbers of each vertex, perform a mean calculation to obtain the edge number reference value; Calculate the difference between the vertex-edge numbers of each vertex in the reference area and the edge number reference value to obtain the edge number reference difference; Preset the allowable range of the edge number reference difference, record the vertex-edge numbers that are not within the allowable range of the edge number reference difference as abnormal edge numbers, and record the vertices corresponding to the abnormal edge numbers as abnormal vertices; Obtain the number of abnormal vertices, and divide the number of abnormal vertices by the number of vertices in the reference area to obtain the geometric coefficient.

4. The automatic optimization method for integral molding of products applied to 3D printing according to claim 3, wherein, The acquisition of visual coefficients includes the following parts: After analyzing each vertex in the reference area, obtain the lighting coefficient and color coefficient respectively, and comprehensively process the lighting coefficient and color coefficient to obtain the visual coefficient; Among them, the acquisition of the lighting coefficient includes: Obtain the vertex coordinates, face information, and material properties of each vertex in the reference area, and render the model; During the rendering process, first, it is necessary to set the lighting conditions, including the position, intensity, and color of the light source; then, for each vertex in the model, according to its normal vector and the light source direction, use the lighting model to calculate the lighting intensity of the vertex; Perform a mean calculation on the lighting intensities of each vertex in the reference area to obtain the mean light intensity; Successively calculate the difference between the lighting intensity of each vertex and the mean light intensity to obtain the light intensity deviation value of each vertex; After arranging the light intensity deviation values of each vertex in descending order according to the numerical values, the maximum light intensity deviation value and the minimum light intensity deviation value are extracted, and the difference between the maximum light intensity deviation value and the minimum light intensity deviation value is calculated to obtain the light intensity extreme value; After statistically calculating the light intensity deviation values of each vertex, the standard deviation is calculated to obtain the light intensity standard deviation value; After comprehensively analyzing the light intensity deviation value, the light intensity extreme value, and the light intensity standard deviation value, the illumination coefficient is obtained.

5. The automatic optimization method for one-piece molding of products applied to 3D printing according to claim 4, characterized in that, The acquisition of the color coefficient includes: Obtain the color values of each vertex in the reference area, preset the allowable range of the color values, compare the color values of each vertex with the allowable range of the color values, and record the color values that are not within the allowable range of the color values as deviated color values; Arrange the deviated color values in descending order according to the numerical values, and mark the vertices corresponding to the deviated color values; Using the vertex corresponding to the maximum deviated color value as the starting point, the vertices corresponding to the remaining deviated color values as the end points, and connecting them with straight lines to obtain each straight line, calculate the length of each straight line, record it as the spanning value, and extract the maximum spanning value; Using the size corresponding to the maximum spanning value as the diameter and the center of the straight line corresponding to the maximum spanning value as the center of the circle to construct a circle, and calculate the area of the circle after constructing the circle; Obtain the area of the reference area, and divide the area of the circle by the area of the reference area to obtain the occupancy ratio; After comprehensively calculating the maximum spanning value and the occupancy ratio, the color coefficient is obtained.

6. The automatic optimization method for integral molding of products applied to 3D printing according to claim 5, characterized in that, Judging the non-manifold structure according to the evaluation coefficient includes: Preset the evaluation coefficient threshold, and compare the evaluation coefficient with the evaluation coefficient threshold; If the evaluation coefficient is greater than the evaluation coefficient threshold, it is judged that there is a non-manifold structure in the reference area corresponding to the evaluation coefficient; If the evaluation coefficient is less than the evaluation coefficient threshold, it is judged that there is no non-manifold structure in the reference area corresponding to the evaluation coefficient.

7. The automatic optimization method for one-piece molding of products applied to 3D printing according to claim 1, wherein Material preparation specifically includes: Select appropriate printing raw materials according to the usage requirements, performance characteristics of the product, and applicable materials of the printer; Including plastics, metals, ceramics, resins; Conduct quality inspection on the selected printing raw materials.

8. The automatic optimization method for integral molding of products applied to 3D printing according to claim 1, wherein Equipment calibration specifically includes: By adjusting the leveling screws under the platform, keep a preset distance between the printing platform and the nozzle or print head; By detecting the intensity distribution of the light source at different positions, adjust the position of the light source to make the intensity of the light source uniform within the printing area, and determine the light source brightness according to the curing characteristics of the resin material.

9. The automatic optimization method for one-piece molding of products applied to 3D printing according to claim 1, characterized in that Product printing specifically includes: Install the prepared printing raw materials into the printer according to the requirements of the equipment; Input or import the sliced 3D model file that has been processed on the equipment, and set the printing parameters; Start the printing program, and the printer will print layer by layer from the bottom according to the sliced data of the model; During the printing process, it is necessary to closely monitor the running status of the printer.

10. The automatic optimization method for integral molding of products applied to 3D printing according to claim 1, wherein Post-processing specifically includes: Use tools to remove the support structure; Perform surface treatment on the printed parts, including grinding, polishing, and spraying.

Citation Information

Patent Citations

  • 3D printing coordinate compensation method and device, storage medium and 3D printer

    CN117162489A

  • Fracture processing method based on triangular mesh model and related device

    CN117876631A

  • Building three-dimensional model simplification method based on shape detection

    CN118154811A

  • Three-dimensional grid model processing method, computer equipment and storage medium

    CN119516144A

  • Generating portable three-dimensional print-preview renderings of three-dimensional models

    US20180033193A1

Cited By

  • Multi-joint industrial robot 3D printing path optimization method

    CN120697022A