Photocuring 3D printer size precision detection method, device, equipment and medium
By constructing the test model and measuring its three-dimensional dimensions, the problem of low dimensional accuracy efficiency of photocuring 3D printers is solved, and fast and accurate three-axis linear dimensional accuracy and Z-axis repeated positioning accuracy detection are achieved.
Patent Information
- Application Number
- CN202411512007.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-28
- Publication Date
- 2025-02-14
- Estimated Expiration
- 2044-10-28
AI Technical Summary
Existing photocuring 3D printers are inefficient in detecting dimensional accuracy, and cannot quantify the dimensional accuracy performance in real-time during printing, especially the detection efficiency of three-axis linear dimensional accuracy and Z-axis repeat positioning accuracy.
The pre-constructed test model is used to print it through a photocuring 3D printer to obtain the printed test piece and measure its three-dimensional dimensions. The test model is generated from stacking of dimensional step structures in the X-axis, Y-axis, and Z-axis directions. By measuring the relative distance and height of the step structure, the deviation value is calculated to evaluate the printer accuracy.
It realizes rapid detection of the three-axis linear dimensional accuracy and the Z-axis repeat positioning accuracy of the photocuring 3D printer, and can promptly determine whether the printer needs calibration, improving detection efficiency and accuracy.
Smart Images

Figure CN119437114A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of computer network technology, and in particular to a method, device, equipment and medium for detecting the dimensional accuracy of a light-curing 3D printer. Background Art
[0002] The working principle of a photocurable 3D printer is mainly based on photopolymerization curing technology, which uses ultraviolet laser or LED light source to irradiate photosensitive resin, build objects by curing layer by layer, and finally form various 3D printed products with complex shapes. The dimensional accuracy of the printer is one of the most important indicators for evaluating the performance of a 3D printer.
[0003] During the installation and debugging period, the existing 3D printers need to debug the XY substrate, the horizontality of the Z axis, the verticality of the optical path, etc. of the printer, and also need to adjust and test the scraper and liquid level, which are all factors that affect the dimensional accuracy of the printed parts. As the printer works for a long time, these factors that affect the printing accuracy will change, and the staff needs to perform multiple fixed-point detections on the equipment. Although the fixed-point detection results are accurate, the detection efficiency is low, and there is no way to quantify the dimensional accuracy performance of the actual printing process.
[0004] Therefore, there is an urgent need for a method that can quantitatively measure the dimensional accuracy of a light-curing 3D printer, which can quickly detect the three-axis linear dimensional accuracy of the printer and the repeatability of the Z axis. Summary of the invention
[0005] In view of this, the present application provides a method, device, computer equipment and storage medium for detecting the dimensional accuracy of a light-curing 3D printer, which can more conveniently measure the dimensional accuracy and Z-axis repeatability accuracy of a light-curing 3D printer. The technical solution is as follows.
[0006] In a first aspect, the present application provides a method for detecting the dimensional accuracy of a light-curing 3D printer, comprising:
[0007] The pre-built test model is input into the light-curing 3D printer to be tested to obtain a printed test piece.
[0008] The three-dimensional dimensions of the printed test piece are measured, and a dimensional accuracy test result of the light-curing 3D printer is obtained according to the measurement result.
[0009] The test model is generated by stacking step structures with different dimensions in all directions.
[0010] The size step structures in each direction include a first step structure, a second step structure and a third step structure; the steps in the first step structure are distributed along the first direction, the steps in the second step structure are distributed along the second direction, and the steps in the third step structure are distributed along the third direction; the first direction, the second direction and the third direction are perpendicular to each other.
[0011] The test model is composed of the first step structure and the second step structure stacked along the third direction, and the third step structure stacked along the second direction;
[0012] The first step structure is composed of a first width strip and multiple second width strips arranged along the first direction, the second step structure is composed of a first width strip and multiple second width strips arranged along the second direction, and the third step structure is composed of multiple second width strips arranged along the third direction.
[0013] The method for detecting the dimensional accuracy of a light-curing 3D printer provided in this application has the following advantages.
[0014] The dimensional accuracy detection method of the light-curing 3D printer of the present application first constructs a test model, which is generated by stacking dimensional step structures in various directions, that is, by stacking dimensional step structures in the X-axis, Y-axis, and Z-axis directions of the 3D printer. Specifically, the step structure in the X-axis direction and the step structure in the Y-axis direction are stacked along the Z-axis direction, and the step structure in the Z-axis direction is stacked along the Y-axis direction. The step structure in the X-axis direction and the step structure in the Y-axis direction are composed of a strip of a first width and a plurality of strips of a second width arranged in length, and the step structure in the Z-axis direction is composed of a plurality of strips of the second width arranged in length, and the length difference between these adjacent strips is the same. There are two step structures in the Z-axis direction, which are symmetrically distributed about the central axis of the step structure in the X-axis direction. The pre-constructed test model is printed by the light-curing 3D printer to be tested to obtain a printed test piece, and the three-dimensional size of the printed test piece is measured. The three-dimensional dimensions measured here are the relative distances from each step on the step structure in the X-axis direction to the Y-axis, the relative distances from each step on the step structure in the Y-axis direction to the X-axis, the height values of each step on the step structure in the Z-axis direction, and the error values of the symmetrical steps on the two symmetrical step structures in the Z-axis direction. The three-dimensional dimensions of the printed test piece measured are compared with the set dimensions of the test model. The dimensional accuracy of the light-curing 3D printer to be tested can be obtained based on the deviation values obtained by comparison, so as to determine whether the condition of the light-curing 3D printer is qualified and whether calibration is required. The three-axis linear dimensional accuracy and Z-axis repeatability of the light-curing 3D printer can be quickly detected. Based on the test results, it can be known whether the optical-mechanical structure or scraper of the light-curing 3D printer needs to be calibrated.
[0015] In an optional embodiment, the strips constituting the size step structure are arranged according to length, and the length difference between two adjacent strips is the same; the number of strips constituting the first step structure, the number of strips constituting the second step structure and the number of strips constituting the third step structure are the same.
[0016] In an optional implementation, the number of the third step structures is two, and the two third step structures are symmetrically distributed about the central axis of the first step structure.
[0017] In an optional embodiment, the three-dimensional dimensions of the printed test piece are measured, including: measuring at least one of the distance value of each step distributed along the first direction in the printed test piece relative to the second direction, the distance value of each step distributed along the second direction in the printed test piece relative to the first direction, the height of each step distributed along the third direction in the printed test piece, and the error value of each symmetrical step distributed along the third direction in the printed test piece.
[0018] In an optional embodiment, obtaining a dimensional accuracy test result of the light-curing 3D printer to be tested based on the measurement result includes: comparing the measurement result with the design value of the test model to obtain a deviation value; and obtaining the dimensional accuracy of the 3D printer to be tested based on the deviation value.
[0019] In a second aspect, the present application provides a device for detecting dimensional accuracy of a light-curing 3D printer, comprising:
[0020] An acquisition module is used to input the pre-built test model into the light-curing 3D printer to be tested to obtain a printed test piece;
[0021] The measuring module is used to measure the three-dimensional size of the printed test piece and obtain the dimensional accuracy test result of the tested light-curing 3D printer according to the measurement result.
[0022] The test model is generated by stacking step structures with different dimensions in all directions.
[0023] The size step structures in each direction include a first step structure, a second step structure and a third step structure; the steps in the first step structure are distributed along the first direction, the steps in the second step structure are distributed along the second direction, and the steps in the third step structure are distributed along the third direction; the first direction, the second direction and the third direction are perpendicular to each other.
[0024] The test model is formed by stacking the first step structure and the second step structure along the third direction, and the third step structure is stacked along the second direction.
[0025] The first step structure is composed of a first width strip and multiple second width strips arranged along the first direction, the second step structure is composed of a first width strip and multiple second width strips arranged along the second direction, and the third step structure is composed of multiple second width strips arranged along the third direction.
[0026] In an optional embodiment, the measurement module is specifically used to measure at least one of the distance value of each step of the first step structure relative to the second direction, the distance value of each step of the second step structure relative to the first direction, the height of each step of the third step structure and the error value of each symmetrical step of the third step structure.
[0027] In an optional implementation, the measurement module is further used to: compare the measurement result with the design value of the test model to obtain a deviation value; and obtain the dimensional accuracy of the 3D printer according to the deviation value.
[0028] In a third aspect, the present invention provides a computer device, comprising: a memory and a processor, the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the light-curing 3D printer dimensional accuracy detection method of the first aspect or any corresponding embodiment thereof by executing the computer instructions.
[0029] In a fourth aspect, the present invention provides a computer-readable storage medium having computer instructions stored thereon, the computer instructions being used to enable a computer to execute the method for detecting dimensional accuracy of a light-curing 3D printer according to the first aspect or any corresponding embodiment thereof.
[0030] In a fifth aspect, the present invention provides a computer program product, comprising computer instructions for causing a computer to execute the method for detecting dimensional accuracy of a light-curing 3D printer according to the first aspect or any corresponding embodiment thereof. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] In order to more clearly illustrate the specific implementation methods of the present invention or the technical solutions in the prior art, the drawings required for use in the specific implementation methods or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation methods of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0032] Figure 1 The figure is a schematic flow chart of a method for detecting dimensional accuracy of a light-curing 3D printer provided in an embodiment of the present invention.
[0033] Figure 2 It is a schematic diagram of the structure of a light-curing 3D printer provided in an embodiment of the present invention.
[0034] Figure 3 It is a schematic diagram of a size step structure provided by an embodiment of the present invention.
[0035] Figure 4 It is a schematic diagram of the structure of a device for detecting dimensional accuracy of a light-curing 3D printer provided in an embodiment of the present application.
[0036] Figure 5 It is a structural schematic diagram of a computer device provided by an optional embodiment of the present invention. DETAILED DESCRIPTION
[0037] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without making creative work are within the scope of protection of this application.
[0038] It should be understood that the "indication" mentioned in the embodiments of the present application can be a direct indication, an indirect indication, or an indication of an association relationship. For example, A indicates B, which can mean that A directly indicates B, for example, B can be obtained through A; it can also mean that A indirectly indicates B, for example, A indicates C, and B can be obtained through C; it can also mean that there is an association relationship between A and B.
[0039] In the description of the embodiments of the present application, the term "corresponding" may indicate a direct or indirect correspondence between two items, or an association relationship between the two items, or a relationship between indication and being indicated, configuration and being configured, and the like.
[0040] In an embodiment of the present application, "predefinition" can be achieved by pre-saving corresponding codes, tables or other methods that can be used to indicate relevant information in a device (for example, including a terminal device and a network device). The present application does not limit its specific implementation method.
[0041] The working principle of a photocurable 3D printer is to use optical projection equipment to cure polymer resin materials layer by layer, and finally form various 3D printed products with complex shapes. Therefore, the optical machine is an important component that affects the performance of 3D printers. During the installation and debugging period of existing 3D printers, it is necessary to debug the horizontality and light uniformity of the optical machine. However, as the working time accumulates, the optical machine will have defects such as defocusing and uneven light output, and the staff needs to use optical detection equipment to perform multiple fixed-point detections. Although the detection results are accurate, the detection efficiency is very low.
[0042] As a new technology, 3D printing technology currently has no relevant national standards or ISO standards for determining the test pieces for the various errors of three-axis 3D printers. Most of the common test pieces are currently used to detect the processing capabilities of 3D printers, that is, to qualitatively analyze whether the printer has a certain characteristic processing capability, rather than to quantitatively analyze the numerical size of the errors of each axis of the printer.
[0043] Therefore, an embodiment of the present invention provides a method for detecting the dimensional accuracy of a light-curing 3D printer. Figure 1 As shown, the deviation values of each axis of the 3D printer can be quantitatively analyzed, and the linear dimensional accuracy of the three axes of the printer and the repeated positioning accuracy of the Z axis can be quickly detected, so as to determine whether the 3D printer needs to be calibrated. The dimensional accuracy detection method of the light-curing 3D printer includes the following steps.
[0044] S101, inputting the pre-built test model into the light-curing 3D printer to be tested to obtain a printed test piece.
[0045] Specifically, in step S101, the test model is generated by stacking step structures of dimensions in various directions. The step structures of dimensions in various directions include a first step structure, a second step structure, and a third step structure; the steps in the first step structure are distributed along the first direction, the steps in the second step structure are distributed along the second direction, and the steps in the third step structure are distributed along the third direction; the first direction, the second direction, and the third direction are perpendicular to each other. The test model is composed of the first step structure and the second step structure stacked along the third direction, and the third step structure stacked along the second direction; the first step structure is composed of a first width strip and a plurality of second width strips arranged along the first direction, the second step structure is composed of a first width strip and a plurality of second width strips arranged along the second direction, and the third step structure is composed of a plurality of second width strips arranged along the third direction.
[0046] Optionally, in step S101, the strips constituting the size step structure are arranged according to length, and the length difference between two adjacent strips is the same; the number of strips constituting the first step structure, the number of strips constituting the second step structure, and the number of strips constituting the third step structure are the same. The number of the third step structures is two, and the two third step structures are symmetrically distributed about the central axis of the first step structure.
[0047] S102, measuring the three-dimensional size of the printed test piece, and obtaining a dimensional accuracy test result of the light-curing 3D printer according to the measurement result.
[0048] Optionally, in step S102, the three-dimensional dimensions of the printed test piece are measured, including: the distance value of each step of the first step structure relative to the second direction, the distance value of each step of the second step structure relative to the first direction, the height of each step of the third step structure, and the error value of each symmetrical step of the third step structure. The dimensional accuracy test result of the photocuring 3D printer is obtained according to the measurement result, including: comparing the measurement result with the design value of the test model to obtain the deviation value; and obtaining the dimensional accuracy of the 3D printer according to the deviation value. Specifically, the first step structure corresponds to the X-axis accuracy of the 3D printer optical machine, and the second step structure corresponds to the Y-axis accuracy of the 3D printer optical machine. The deviation values of the first step structure and the second step structure obtained by measurement can be used to know whether there are deformation, defocusing, and uneven illumination problems in the projection of the optical machine in the X-axis direction and the Y-axis direction. The third-step structure corresponds to the Z-axis accuracy, Z-axis repeatability, and liquid level positioning accuracy of the 3D printer optical machine. By measuring the deviation value of each height step in the third-step structure and the left and right deviation values of the symmetrical height steps, the Z-axis accuracy, Z-axis repeatability, and liquid level positioning accuracy of the 3D printer optical machine can be understood.
[0049] In summary, the method for detecting the dimensional accuracy of a photocurable 3D printer provided in an embodiment of the present invention first constructs a test model, which is generated by stacking dimensional step structures in various directions, that is, by stacking dimensional step structures in the X-axis, Y-axis, and Z-axis directions of the 3D printer. Specifically, the step structure in the X-axis direction and the step structure in the Y-axis direction are stacked along the Z-axis direction, and the step structure in the Z-axis direction is stacked along the Y-axis direction. The step structure in the X-axis direction and the step structure in the Y-axis direction are composed of a strip of a first width and a plurality of strips of a second width arranged in length, and the step structure in the Z-axis direction is composed of a plurality of strips of the second width arranged in length, and the length difference between these adjacent strips is the same. There are two step structures in the Z-axis direction, which are symmetrically distributed about the central axis of the step structure in the X-axis direction. The pre-constructed test model is printed by the photocurable 3D printer to be tested to obtain a printed test piece, and the three-dimensional size of the printed test piece is measured. The three-dimensional dimensions measured here are the relative distances from each step on the step structure in the X-axis direction to the Y-axis, the relative distances from each step on the step structure in the Y-axis direction to the X-axis, the height values of each step on the step structure in the Z-axis direction, and the error values of the symmetrical steps on the two symmetrical step structures in the Z-axis direction. The three-dimensional dimensions of the printed test piece measured are compared with the set dimensions of the test model. The dimensional accuracy of the light-curing 3D printer to be tested can be obtained based on the deviation values obtained by comparison, so as to determine whether the condition of the light-curing 3D printer is qualified and whether calibration is required. The three-axis linear dimensional accuracy and Z-axis repeatability of the light-curing 3D printer can be quickly detected. Based on the test results, it can be known whether the optical-mechanical structure or scraper of the light-curing 3D printer needs to be calibrated.
[0050] Based on the above embodiments, Figure 2 and Figure 3 , a specific example is used to illustrate the dimensional accuracy detection method of the light-curing 3D printer according to an embodiment of the present invention.
[0051] The dimensional accuracy detection method of the light-curing 3D printer in this example is applied to a SLA light-curing 3D printer, the composition structure of which is as follows: Figure 2 As shown, it includes: laser 1, reflector 2, reflector 3, focusing mirror 4, galvanometer system 5, scraper 6, balance block 7, resin tank 8 and three-dimensional workpiece 9. The working principle of the SLA light-curing 3D printer is to emit UV light (Ultra-Violet Rays) through laser 1, and then focus the UV light on the surface of the photosensitive resin material in the resin tank 8 through reflectors 2 and 3, focusing mirror 4 and galvanometer system 5, so that it cross-links and solidifies in the order from point to line and from line to surface; after completing a layer of drawing work, the platform moves a layer of height in the vertical direction, and the scraper 6 flattens the resin liquid surface and lays the next layer of resin liquid, and then continues to solidify according to the set scanning path, so that the layers are stacked to form a three-dimensional workpiece 9. Among them, the function of the balance block 7 is mainly to keep the resin liquid level in the device at a fixed height through its lifting.
[0052] The method for detecting the dimensional accuracy of a light-curing 3D printer of this example includes the following steps.
[0053] The 3D test model is built by using the professional modeling software NX of the external computer system, and then the STL format file is output according to the general data processing rules. The constructed 3D test model is then checked and repaired using the Materialise Magics software. The test model is loaded and printed using the SLA printer to be tested to obtain a printed test piece.
[0054] Specifically, the test model is generated by stacking step structures with different dimensions in all directions, such as Figure 3 The step structure of this size adopts a flat plate structure with a thickness of 10 mm, and its stacking method is that when the height is within 10 mm, the step structure in the X-axis direction and the step structure in the Y-axis direction are stacked along the Z-axis direction, and when the height exceeds 10 mm, two symmetrical step structures in the Z-axis direction are stacked along the Y-axis direction. The step structure in the X-axis direction is composed of one first width strip and eight second width strips arranged in length along the X-axis direction, the step structure in the Y-axis direction is composed of one first width strip and eight second width strips arranged in length along the Y-axis direction, and the step structure in the Z-axis direction is composed of nine second width strips arranged in length along the Z-axis direction. The number of the step structures in the Z-axis direction is 2, and the two step structures in the Z-axis direction are symmetrically distributed about the central axis of the step structure in the X-axis direction.
[0055] The first width is set to 200mm, the second width is set to 50mm, the length of the strips of the step structure in the X-axis direction corresponds to the dimensions of DX1 to DX9, the length of the strips of the step structure in the Y-axis direction corresponds to the dimensions of DY1 to DY9, the height of the strips of the step structure in the Z-axis direction corresponds to the dimensions of DZ1 to DZ9, the length of the shortest second width strip is set to 200mm, and the length difference between two adjacent strips is equal, which is set to 50mm. Therefore, the ranges of DX1 to DX9, DY1 to DY9, and DZ1 to DZ9 are all: 200mm, 250mm, 300mm, 350mm, 400mm, 450mm, 500mm, 550mm, 600mm.
[0056] The distance value of each step of the step structure in the X-axis direction relative to the Y-axis direction, the distance value of each step of the step structure in the Y-axis direction relative to the X-axis, the height of each step of the step structure in the Z-axis direction, and the error value of each symmetrical step of the step structure in the Z-axis direction are measured. The measurement result is compared with the design value of the test model to obtain the deviation value. The size of the printed test piece can be measured in a variety of ways, such as manual measurement using a vernier caliper or a height gauge, or by scanning the outer contour of the test piece to obtain a scan of the outer contour of the test piece, and comparing the scan with the standard STL file to obtain the three-dimensional size deviation result. The dimensional accuracy of the 3D printer to be tested is obtained based on the deviation value.
[0057] Specifically, the step structure in the X-axis direction corresponds to the X-axis accuracy of the 3D printer optical machine, and the step structure in the Y-axis direction corresponds to the Y-axis accuracy of the 3D printer optical machine. By measuring the deviation values of the step structure in the X-axis direction and the step structure in the Y-axis direction, it can be known whether the optical machine has deformation, defocusing, and uneven illumination in the X-axis and Y-axis directions. The step structure in the Z-axis direction corresponds to the Z-axis accuracy, Z-axis repeatability accuracy, and liquid level positioning accuracy of the 3D printer optical machine. By measuring the deviation value of each height step in the Z-axis direction step structure and the left and right deviation values of the symmetrical height steps, the Z-axis accuracy, Z-axis repeatability accuracy, and liquid level positioning accuracy of the 3D printer optical machine can be understood.
[0058] Reference Figure 2, the nine test steps in the X-axis direction and the Y-axis direction are evenly distributed in an L-shaped flat plate structure in the form of nine steps. Each test step corresponds to a path area of the laser. By detecting the verticality of each adjacent X-axis step and Y-axis step in the printed test piece, that is, the distance value relative to the X or Y axis, the deviation value can be obtained by comparing it with the corresponding design value. The measured deviation value can be used to know whether the optical machine has deformation, defocusing and uneven illumination problems in the X-axis and Y-axis directions. Among the nine height steps in the Z-axis direction, the left and right two height steps distributed along the X-axis on the L-shaped flat plate structure are symmetrical about the central axis of the X-circumferential step structure, so each step has a left-right symmetrical step. When measuring the steps of various sizes in the Z-axis direction, three measurement positions are evenly taken on each height step. After measuring the three height values, the average value is taken as the actual value. After measuring the actual values of DZ1 to DZ9, they are compared with the corresponding design values to obtain the deviation value. Through the deviation value of each height step and the left and right deviation values of the symmetrical height steps, we can understand the Z-axis accuracy, Z-axis repeatability, liquid level positioning accuracy and other issues of the printer's optical machine.
[0059] In the above measurement method of this example, the measured dimensions are rated according to the accuracy level corresponding to the pre-created dimensional design values and each deviation value, and the accuracy rating of the 3D printer to be tested is obtained. The specific rating is combined with the dimension measurement sample table in Table 1 and the dimension accuracy level table in Table 2. The measurement data is filled into the dimension measurement sample table in Table 1, and then the dimensional accuracy of the 3D printer to be tested is rated according to the dimensional accuracy level table in Table 2 based on the data in Table 1. The accuracy levels in Table 2 are: in the process of measuring the dimensional steps of 200≤L≤400, such as DX1 to DX5, the dimensional error exceeds ±0.1%×L, which indicates that there is a problem with the X-axis accuracy of the 3D printer optical machine; in the process of measuring the dimensional steps of 400<L≤600, such as DX6 to DX9, the dimensional error exceeds ±0.15%×L, which indicates that there is a problem with the X-axis accuracy of the 3D printer optical machine and calibration is required. By analogy, the Y-axis and Z-axis accuracy judgments are the same. The Z-axis repeatability depends on the left-right deviation of the symmetrical steps of the same height. If the left-right deviation is > ±0.08mm, it means that the Z-axis repeatability is poor and needs to be calibrated. The liquid level positioning accuracy mainly depends on the deviation between the two symmetrical steps on the left and right of the first height DZ1. In addition to meeting the requirements of repeatability, if the left-right deviation is > ±0.03mm, there is a problem with the liquid level positioning accuracy, and it is necessary to adjust the scraper or the resin in the resin tank to eliminate foam, increase stirring, etc.
[0060] In summary, the method for detecting the dimensional accuracy of a light-curing 3D printer provided in this example measures the three-dimensional dimensions of a printed test piece. The measured three-dimensional dimensions of the printed test piece are compared with the set dimensions of the test model, and the dimensional accuracy of the light-curing 3D printer to be tested can be obtained based on the deviation value obtained by comparison, so as to determine whether the condition of the light-curing 3D printer is qualified and whether calibration is required. The three-axis linear dimensional accuracy and the Z-axis repeatability accuracy of the light-curing 3D printer can be quickly detected, and based on the test results, it can be known whether the optical-mechanical structure or scraper of the light-curing 3D printer needs to be calibrated.
[0061]
[0062] Table 1
[0063]
[0064] Table 2
[0065] In the embodiments of the present application, a device for detecting the dimensional accuracy of a light-curing 3D printer is also provided, which is used to implement the above embodiments and preferred implementations, and the descriptions that have been made will not be repeated. As used below, the term "module" can be a combination of software and / or hardware that implements a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceivable.
[0066] The present application provides a device for detecting the dimensional accuracy of a light-curing 3D printer. Figure 4 : is a schematic diagram of a structure of a device for detecting dimensional accuracy of a light-curing 3D printer provided in an embodiment of the present application, the device comprising:
[0067] An acquisition module 401 is used to input the pre-built test model into a light-curing 3D printer to be tested to obtain a printed test piece;
[0068] The measuring module 402 is used to measure the three-dimensional size of the printed test piece and obtain the dimensional accuracy test result of the tested light-curing 3D printer according to the measurement result.
[0069] The test model is generated by stacking step structures with different dimensions in all directions.
[0070] The size step structures in each direction include a first step structure, a second step structure and a third step structure; the steps in the first step structure are distributed along the first direction, the steps in the second step structure are distributed along the second direction, and the steps in the third step structure are distributed along the third direction; the first direction, the second direction and the third direction are perpendicular to each other.
[0071] The test model is formed by stacking the first step structure and the second step structure along the third direction, and the third step structure is stacked along the second direction.
[0072] The first step structure is composed of a first width strip and multiple second width strips arranged along the first direction, the second step structure is composed of a first width strip and multiple second width strips arranged along the second direction, and the third step structure is composed of multiple second width strips arranged along the third direction.
[0073] In an optional embodiment, the measurement module 402 is specifically used to measure at least one of the distance value of each step of the first step structure relative to the second direction, the distance value of each step of the second step structure relative to the first direction, the height of each step of the third step structure and the error value of each symmetrical step of the third step structure.
[0074] In an optional implementation, the measurement module 402 is further used to: compare the measurement result with the design value of the test model to obtain a deviation value; and obtain the dimensional accuracy of the 3D printer according to the deviation value.
[0075] The further functional description of each of the above modules and units is the same as that of the above corresponding embodiments and will not be repeated here.
[0076] The dimensional accuracy detection device of the light-curing 3D printer in this embodiment is presented in the form of a functional unit, where the unit refers to an ASIC (Application Specific Integrated Circuit) circuit, a processor and memory that executes one or more software or fixed programs, and / or other devices that can provide the above functions.
[0077] The embodiment of the present invention also provides a computer device having the above Figure 4 The download process control device shown.
[0078] See also Figure 5 , Figure 5 is a schematic diagram of the structure of a computer device provided by an optional embodiment of the present invention, such as Figure 5As shown, the computer device includes: one or more processors 10, a memory 20, and interfaces for connecting various components, including high-speed interfaces and low-speed interfaces. Various components are connected to each other using different buses for communication, and can be installed on a common mainboard or installed in other ways as needed. The processor can process instructions executed in the computer device, including instructions stored in or on the memory to display graphic information in a graphical user interface on an external input / output device (such as a display device coupled to an interface). In some optional embodiments, if necessary, multiple processors and / or multiple buses can be used together with multiple memories and multiple memories. Similarly, multiple computer devices can be connected, and each device provides some necessary operations (for example, as a server array, a group of blade servers, or a multi-processor system). Figure 5 A processor 10 is taken as an example.
[0079] The processor 10 may be a central processing unit, a network processor or a combination thereof. The processor 10 may further include a hardware chip. The hardware chip may be a dedicated integrated circuit, a programmable logic device or a combination thereof. The programmable logic device may be a complex programmable logic device, a field programmable gate array, a general purpose array logic or any combination thereof.
[0080] The memory 20 stores instructions executable by at least one processor 10, so that the at least one processor 10 executes the method shown in the above embodiment.
[0081] The memory 20 may include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function; the data storage area may store data created according to the use of the computer device, etc. In addition, the memory 20 may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some optional embodiments, the memory 20 may optionally include a memory remotely arranged relative to the processor 10, and these remote memories may be connected to the computer device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.
[0082] The memory 20 may include a volatile memory, such as a random access memory; the memory may also include a non-volatile memory, such as a flash memory, a hard disk or a solid state drive; the memory 20 may also include a combination of the above types of memory.
[0083] The computer device further comprises a communication interface 30 for the computer device to communicate with other devices or a communication network.
[0084] The embodiment of the present invention also provides a computer-readable storage medium. The method according to the embodiment of the present invention can be implemented in hardware, firmware, or can be implemented as a computer code that can be recorded in a storage medium, or can be implemented as a computer code that is originally stored in a remote storage medium or a non-temporary machine-readable storage medium and will be stored in a local storage medium through a network download, so that the method described herein can be stored in such software processing on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. Among them, the storage medium can be a magnetic disk, an optical disk, a read-only storage memory, a random access memory, a flash memory, a hard disk or a solid-state hard disk, etc.; further, the storage medium can also include a combination of the above types of memories. It can be understood that a computer, a processor, a microprocessor controller, or programmable hardware includes a storage component that can store or receive software or computer code. When the software or computer code is accessed and executed by a computer, a processor, or hardware, the method shown in the above embodiment is implemented.
[0085] A part of the present invention may be applied as a computer program product, such as a computer program instruction, which, when executed by a computer, can call or provide the method and / or technical solution according to the present invention through the operation of the computer. Those skilled in the art should understand that the existence of the computer program instruction in a computer-readable medium includes, but is not limited to, a source file, an executable file, an installation package file, etc., and accordingly, the way in which the computer program instruction is executed by the computer includes, but is not limited to: the computer directly executes the instruction, or the computer compiles the instruction and then executes the corresponding compiled program, or the computer reads and executes the instruction, or the computer reads and installs the instruction and then executes the corresponding installed program. Here, the computer-readable medium may be any available computer-readable storage medium or communication medium accessible to the computer.
[0086] Although the embodiments of the present invention have been described in conjunction with the accompanying drawings, those skilled in the art may make various modifications and variations without departing from the spirit and scope of the present invention, and such modifications and variations are all within the scope defined by the appended claims.
Claims
1. A method for detecting the dimensional accuracy of a light-curing 3D printer, characterized in that: include: Input the pre-built test model into the light-curing 3D printer to be tested to obtain a printed test piece; Measuring the three-dimensional dimensions of the printed test piece, and obtaining a dimensional accuracy test result of the light-curing 3D printer to be tested according to the measurement result; Wherein, the test model is generated by stacking step structures of different sizes in all directions; The size step structures in each direction include a first step structure, a second step structure and a third step structure; the steps in the first step structure are distributed along the first direction, the steps in the second step structure are distributed along the second direction, and the steps in the third step structure are distributed along the third direction; the first direction, the second direction and the third direction are perpendicular to each other; The test model is composed of the first step structure and the second step structure stacked along the third direction, and the third step structure stacked along the second direction; The first step structure is composed of a first width strip and multiple second width strips arranged along the first direction, the second step structure is composed of a first width strip and multiple second width strips arranged along the second direction, and the third step structure is composed of multiple second width strips arranged along the third direction.
2. The method according to claim 1, characterized in that: The strips constituting the size step structure are arranged according to length, and the length difference between two adjacent strips is the same; the number of strips constituting the first step structure, the number of strips constituting the second step structure and the number of strips constituting the third step structure are the same.
3. The method according to claim 1, characterized in that The number of the third step structures is two, and the two third step structures are symmetrically distributed about the central axis of the first step structure.
4. The method according to any one of claims 1 to 3, characterized in that: The measuring of the three-dimensional size of the printed test piece comprises: Measure at least one of the distance value of each step distributed along the first direction in the printed test piece relative to the second direction, the distance value of each step distributed along the second direction in the printed test piece relative to the first direction, the height of each step distributed along the third direction in the printed test piece, and the error value of each symmetrical step distributed along the third direction in the printed test piece.
5. The method according to claim 1, characterized in that The step of obtaining the dimensional accuracy test result of the light-curing 3D printer to be tested according to the measurement result includes: Comparing the measurement result with the design value of the test model to obtain a deviation value; The dimensional accuracy of the 3D printer to be inspected is obtained according to the deviation value.
6. A device for detecting the dimensional accuracy of a light-curing 3D printer, characterized in that: include: An acquisition module is used to input the pre-built test model into the light-curing 3D printer to be tested to obtain a printed test piece; A measuring module, used to measure the three-dimensional size of the printed test piece, and obtain a dimensional accuracy test result of the light-curing 3D printer to be tested according to the measurement result; Wherein, the test model is generated by stacking step structures of different sizes in all directions; The size step structures in each direction include a first step structure, a second step structure and a third step structure; the steps in the first step structure are distributed along the first direction, the steps in the second step structure are distributed along the second direction, and the steps in the third step structure are distributed along the third direction; the first direction, the second direction and the third direction are perpendicular to each other; The test model is composed of the first step structure and the second step structure stacked along the third direction, and the third step structure stacked along the second direction; The first step structure is composed of a first width strip and multiple second width strips arranged along the first direction, the second step structure is composed of a first width strip and multiple second width strips arranged along the second direction, and the third step structure is composed of multiple second width strips arranged along the third direction.
7. The device for detecting the dimensional accuracy of a light-curing 3D printer according to claim 6, characterized in that: The measuring module is specifically used for: Measure at least one of the distance value of each step distributed along the first direction in the printed test piece relative to the second direction, the distance value of each step distributed along the second direction in the printed test piece relative to the first direction, the height of each step distributed along the third direction in the printed test piece, and the error value of each symmetrical step distributed along the third direction in the printed test piece.
8. The device for detecting dimensional accuracy of a light-curing 3D printer according to claim 6, characterized in that: The measuring module is further used for: Comparing the measurement result with the design value of the test model to obtain a deviation value; The dimensional accuracy of the 3D printer is obtained according to the deviation value.
9. A computer device, characterized in that: include: A memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the method for detecting dimensional accuracy of a light-curing 3D printer according to any one of claims 1 to 5 by executing the computer instructions.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a computer to execute the method for detecting dimensional accuracy of a light-curing 3D printer according to any one of claims 1 to 5.
Citation Information
Patent Citations
online detection system and method suitable for surface quality of building 3D printed piece
CN112179312A
Preparation precision evaluation method and system for additive manufacturing equipment
CN117516438A
Planetary gear orifice chamfer dimension detection device
CN219977364U
Dimension measuring apparatus and dimension measuring method for semiconductor device
US20080319709A1
Measuring body for verifying geometrical deviations of a 3-axis machine tool, 3-axis machine tool, and method for compensating geometrical deviations of a 3-axis machine tool
WO2022101197A1