A 3D printing deformation visualization model construction method, device, medium and equipment

By obtaining the melt channel size of a single-layer slice in laser powder feeding 3D printing, calculating the deformation in the X, Y and Z directions and reconstructing the slice layer, the problem of lack of deformation prediction and control of large-size parts is solved, the overall deformation of the part is visualized and the prediction and control effect is improved.

CN118596578BActive Publication Date: 2025-10-17CHENGDU AIRCRAFT INDUSTRY GROUP
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410628054.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-05-21
Publication Date
2025-10-17
Estimated Expiration
2044-05-21

AI Technical Summary

Technical Problem

The existing technology for deformation prediction and control of large-size parts in laser powder feeding 3D printing lacks the display of the overall process deformation amount, and cannot achieve effective prediction and control.

Method used

By obtaining the X-, Y-, and Z-direction deformations of each single layer according to the melt path size of the single-layer slices of the target part during the 3D printing process, and adding these deformations to the slice trajectory model, multiple deformed slice layers are reconstructed to obtain the three-dimensional deformation model of the target part.

Benefits of technology

The visualization of the overall deformation of the parts is achieved, which improves the prediction and control of the deformation in 3D printing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118596578B_ABST
    Figure CN118596578B_ABST
Patent Text Reader

Abstract

Embodiments of the present application disclose a 3D printing deformation visualization model construction method, device, medium and equipment, and relate to the technical field of additive manufacturing. The method comprises: obtaining a deformation amount of each single layer according to a melt pool size of a single layer slice of a target part in a 3D printing process; adding the deformation amount of each single layer to a slice track model to obtain a plurality of deformation slice layers; and reconstructing the plurality of deformation slice layers to obtain a three-dimensional deformation model of the target part. The melt pool width of the part in the 3D printing process is mapped to the deformation amount of the part, and the deformation is decomposed to the three-axis direction of each slice layer according to the printing characteristics. By obtaining the real-time melt pool width change in printing, the change can be converted into the deformation of the part and added to the slice track model. Since the deformation is decomposed to each slice layer, the slice layer to which the deformation information is added needs to be reconstructed finally, and the visualization three-dimensional model of the deformed part can be obtained, so that the overall deformation of the part is displayed, and the prediction and control of the deformation amount in 3D printing can be further improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of additive manufacturing, in particular to a 3D printing deformation visualization model construction method, device, medium and equipment. BACKGROUND

[0002] Laser powder feeding 3D printing technology has the manufacturing characteristics of large deposition amount, short cycle, low cost and high flexibility, and has obvious advantages in rapid development of large-size complex parts. However, for laser powder feeding 3D printing of large-size parts, the deformation amount is large and the thermal stress is large, which is prone to cause problems such as insufficient part allowance and cracking, and if stable forming is to be achieved, annealing treatment must be performed on the formed parts at the appropriate time to eliminate the stress of the parts in time and prevent cracking and excessive deformation due to excessive stress, and the appropriate time is generally determined by the experience of process technicians, which is uncertain. Therefore, the prediction and control of the deformation of laser powder feeding 3D printing large-size parts is a key technology that needs to be broken through in laser additive manufacturing technology.

[0003] The deformation prediction of laser powder feeding 3D printed parts currently uses simulation technology to evaluate the deformation amount, which has a certain reference value, but due to the low maturity of laser powder feeding 3D printing simulation technology, the large external influencing factors, the uncontrollable deformation of the substrate and the pressing block, etc., the size measurement of the final state of the parts is adopted to calculate the deformation amount, which ignores the display of the process deformation amount and cannot realize the prediction and control of the deformation amount. SUMMARY

[0004] The main purpose of the present application is to provide a 3D printing deformation visualization model construction method, device, medium and equipment, which aims to solve the problem of lack of display of the overall process deformation in the deformation prediction of laser powder feeding 3D printing in the prior art.

[0005] To achieve the above-mentioned purpose, the technical solutions adopted by the embodiments of the present application are as follows:

[0006] In a first aspect, the embodiments of the present application provide a 3D printing deformation visualization model construction method, comprising the following steps:

[0007] According to the size of the melt channel of the target part in the 3D printing process, the deformation amount of each single layer is obtained; wherein the deformation amount of each single layer includes X-direction deformation amount, Y-direction deformation amount and Z-direction deformation amount;

[0008] Add the deformation amount of each single layer to the slice trajectory model to obtain a plurality of deformation slice layers;

[0009] Reconstruct the plurality of deformation slice layers to obtain a three-dimensional deformation model of the target part.

[0010] In a possible implementation manner of the first aspect, the deformation of each single layer is obtained according to the size of the melt pool of the single layer slice of the target part in the 3D printing process, including:

[0011] The Z-direction deformation of each single layer is obtained according to the size of the melt pool of the filling area of the single layer slice of the target part in the 3D printing process;

[0012] The X-direction deformation, the Y-direction deformation and the Z-direction deformation of each single layer are obtained according to the size of the melt pool of the outer contour area of the single layer slice of the target part in the 3D printing process.

[0013] In a possible implementation manner of the first aspect, the Z-direction deformation of each single layer is obtained according to the size of the melt pool of the filling area of the single layer slice of the target part in the 3D printing process, including:

[0014] The melt pool width value is obtained according to the size of the melt pool of the filling area of the single layer slice of the target part in the 3D printing process;

[0015] The Z-direction deformation of each single layer is obtained according to the melt width calibration value and the melt pool width value.

[0016] In a possible implementation manner of the first aspect, the X-direction deformation, the Y-direction deformation and the Z-direction deformation of each single layer are obtained according to the size of the melt pool of the outer contour area of the single layer slice of the target part in the 3D printing process, including:

[0017] The melt pool width value is obtained according to the size of the melt pool of the outer contour area of the single layer slice of the target part in the 3D printing process;

[0018] The Z-direction deformation of each single layer is obtained according to the melt width calibration value and the melt pool width value;

[0019] The X-direction deformation and the Y-direction deformation of each single layer are obtained according to the outer melt pool calibration width value and the melt pool width value.

[0020] In a possible implementation manner of the first aspect, the deformation of each single layer is added to the slice track model to obtain a plurality of deformation slice layers, including:

[0021] The point coordinate deviation is obtained according to the deformation of each single layer;

[0022] The point coordinate deviation is added to the point coordinates of the slice track model to obtain a plurality of deformation slice layers.

[0023] In a possible implementation manner of the first aspect, the three-dimensional deformation model of the target part is obtained by reconstructing the plurality of deformation slice layers, including:

[0024] All the deformation slice layers are superimposed to reconstruct the plurality of deformation slice layers, and the three-dimensional deformation model of the target part is obtained.

[0025] In a possible implementation manner of the first aspect, the superimposing all the deformed slice layers to reconstruct the plurality of deformed slice layers to obtain the three-dimensional deformed model of the target part comprises:

[0026] superimposing all the deformed slice layers to reconstruct the plurality of deformed slice layers to obtain a reconstructed model;

[0027] performing smoothing processing on adjacent deformed slice layers in the reconstructed model based on data fitting to obtain the three-dimensional deformed model of the target part.

[0028] In the second aspect, the embodiments of the present application provide a 3D printing deformed visualization model construction device, comprising:

[0029] a deformation obtaining module, the deformation obtaining module being configured to obtain a deformation amount of each single layer according to a size of a melt pool of a single layer slice in a 3D printing process of a target part, wherein the deformation amount of each single layer comprises an X-direction deformation amount, a Y-direction deformation amount and a Z-direction deformation amount;

[0030] a deformation adding module, the deformation adding module being configured to add the deformation amount of each single layer to a slice track model to obtain a plurality of deformed slice layers;

[0031] a deformation reconstructing module, the deformation reconstructing module being configured to reconstruct the plurality of deformed slice layers to obtain a three-dimensional deformed model of the target part.

[0032] In the third aspect, the embodiments of the present application provide a computer readable storage medium, which stores a computer program, and the computer program is loaded and executed by a processor to implement the 3D printing deformed visualization model construction method provided in any one of the first aspect.

[0033] In the fourth aspect, the embodiments of the present application provide an electronic device, comprising a processor and a memory, wherein:

[0034] the memory is configured to store a computer program;

[0035] the processor is configured to load and execute the computer program, so that the electronic device performs the 3D printing deformed visualization model construction method provided in any one of the first aspect.

[0036] Compared with the prior art, the present application has the following beneficial effects:

[0037] The present application provides a method, apparatus, medium, and device for constructing a 3D printing deformation visualization model. The method comprises: obtaining the deformation of each single layer according to the melt channel dimensions of a single layer sliced ​​during the 3D printing process of a target part; wherein the deformation of each single layer includes deformation in the X-axis, deformation in the Y-axis, and deformation in the Z-axis; adding the deformation of each single layer to a slicing trajectory model to obtain multiple deformed slicing layers; and reconstructing the multiple deformed slicing layers to obtain a three-dimensional deformation model of the target part. The present application maps the melt channel width of a part during 3D printing to the deformation of the part, and decomposes the deformation into the three-axis directions of each slicing layer according to the characteristics of the printing. By obtaining the real-time change in the melt channel width during printing, it can be converted into part deformation and added to the slicing trajectory model. Since the deformation is decomposed into each slicing layer, the slicing layer with the added deformation information must be reconstructed to obtain a visualized three-dimensional model of the deformed part, thereby displaying the overall deformation of the part. This can further improve the prediction and control of deformation in 3D printing. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] Figure 1 A schematic diagram of the electronic device structure of the hardware operating environment involved in the embodiments of the present application;

[0039] Figure 2 A schematic diagram of a process for constructing a 3D printing deformation visualization model according to an embodiment of the present application;

[0040] Figure 3 A schematic diagram of the principle of Z-axis deformation in the method for constructing a 3D printing deformation visualization model provided in an embodiment of the present application;

[0041] Figure 4 Schematic diagram of the principle of X-direction or Y-direction deformation in the 3D printing deformation visualization model construction method provided in an embodiment of the present application;

[0042] Figure 5 A schematic diagram of the distribution of abnormal points in the method for constructing a 3D printing deformation visualization model provided in an embodiment of the present application;

[0043] Figure 6 A schematic diagram of a flow chart of a method for constructing a 3D printing deformation visualization model according to an embodiment of the present application;

[0044] Figure 7 A schematic diagram of a module of a 3D printing deformation visualization model construction device provided in an embodiment of the present application;

[0045] Markings in the figure: 101 - processor, 102 - communication bus, 103 - network interface, 104 - user interface, 105 - memory, 1 - target part, 2 - slice layer, 3 - abnormal point. DETAILED DESCRIPTION

[0046] It should be understood that the specific embodiments described herein are merely illustrative of the application and should not be construed as limiting the application.

[0047] Referring to the drawings Figure 1 , the drawings Figure 1 are schematic diagrams of the electronic device structure of the hardware operating environment involved in the embodiments of the present application, which can include a processor 101, such as a central processing unit (CPU), a communication bus 102, a user interface 104, a network interface 103, and a memory 105. The communication bus 102 is used to realize the connection and communication between these components. The user interface 104 can include a display and an input unit such as a keyboard. The optional user interface 104 can also include a standard wired interface and a wireless interface. The network interface 103 can optionally include a standard wired interface and a wireless interface (such as a wireless fidelity (WI-FI) interface). The memory 105 can be a storage device independent of the aforementioned processor 101. The memory 105 can be a high-speed random access memory (RAM) memory or a stable non-volatile memory (NVM), such as at least one disk memory. The processor 101 can be a general-purpose processor, including a central processing unit, a network processor, etc. It can also be a digital signal processor, an application-specific integrated circuit, a field programmable gate array, or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component.

[0048] Those skilled in the art can understand that the structure shown in the drawings Figure 1 does not constitute a limitation on the electronic device, and can include more or fewer components than the drawings, or combine certain components, or different component arrangements.

[0049] As shown in the drawings Figure 1 , the memory 105 as a storage medium can include an operating system, a network communication module, a user interface module, and a 3D printing deformation visualization model construction device.

[0050] In the drawings Figure 1In the electronic device shown, the network interface 103 is mainly used for data communication with a network server; the user interface 104 is mainly used for data interaction with a user; the processor 101 and the memory 105 in the present application can be arranged in an electronic device, and the electronic device calls the 3D printing deformation visualization model construction device stored in the memory 105 through the processor 101, and executes the 3D printing deformation visualization model construction method provided by the embodiments of the present application.

[0051] Referring to the drawings Figure 2 Based on the hardware device of the foregoing embodiments, the embodiments of the present application provide a 3D printing deformation visualization model construction method, including the following steps:

[0052] S10: Obtain the deformation amount of each single layer according to the melt pool size of the single layer slice of the target part in the 3D printing process; wherein the deformation amount of each single layer includes X-direction deformation amount, Y-direction deformation amount and Z-direction deformation amount.

[0053] In the specific implementation process, the target part is a part subjected to laser powder feeding 3D printing, and the deposition processing can be performed according to the principle of 3D printing, that is, for each slice layer of the slice trajectory model. Since the deformation of the part will affect the melt pool width, the melt pool width is mapped with the deformation amount, and the change of the melt pool width which is easier to detect is used to map the amount of deformation. According to the forming process of the part, the three-axis directions are respectively the deposition direction Z direction and the plane of the single layer slice XY plane, and the X direction and the Y direction can be determined on the plane.

[0054] The laser coaxial molten pool monitoring system can detect the melt pool width in the laser powder forming process. When the part deforms in the Z direction, the part around will be lifted in the Z direction, which will cause the powder focus to decrease and the melt width to increase. When the part deforms in the X direction or the Y direction, it will cause two situations of the melt pool width of the contour: (1) when the part protrudes in a certain direction, the contour melt pool of the region will be widened; (2) when the part is recessed in a certain direction, the contour melt pool of the region will be narrowed. Therefore, abnormal data is collected according to these characteristics. According to the deposition characteristics of the single layer slice, the detection of the melt pool is divided into the filling area and the outer contour area, that is, the deformation amount of each single layer is obtained according to the melt pool size of the single layer slice of the target part in the 3D printing process, including:

[0055] According to the melt pool size of the filling area of the single layer slice of the target part in the 3D printing process, the Z-direction deformation amount of each single layer is obtained;

[0056] According to the melt pool size of the outer contour area of the single layer slice of the target part in the 3D printing process, the X-direction deformation amount, the Y-direction deformation amount and the Z-direction deformation amount of each single layer are obtained.

[0057] Specifically, in one aspect, the Z-direction deformation of each single layer is obtained according to the size of the melt pool of the filling area of the single layer slice of the target part in the 3D printing process, including:

[0058] The melt pool width value is obtained according to the size of the melt pool of the filling area of the single layer slice of the target part in the 3D printing process.

[0059] The Z-direction deformation of each single layer is obtained according to the melt width calibration value and the melt pool width value.

[0060] In the specific implementation process, for the melt pool of the inner filling area, the melt pool size is measured by using the coaxial melt pool monitoring system to obtain real-time melt pool size data, the data analysis system is used to judge the abnormal point condition and calculate the deformation, and when the melt pool width difference d exceeds 1.2% of the melt width calibration value Dn, it is identified as an abnormal point. The Z-direction deformation is shown in the accompanying Figure 3 , wherein D is the real-time melt pool width, Dn is the calibration melt pool width, i.e. the melt width calibration value, θ is the laser angle, and the calculation method of the Z-direction deformation is: d = (D-Dn) / (2*tan(θ)).

[0061] On the other hand, the X-direction deformation, Y-direction deformation and Z-direction deformation of each single layer are obtained according to the size of the melt pool of the outer contour area of the single layer slice of the target part in the 3D printing process, including:

[0062] The melt pool width value is obtained according to the size of the melt pool of the outer contour area of the single layer slice of the target part in the 3D printing process.

[0063] The Z-direction deformation of each single layer is obtained according to the melt width calibration value and the melt pool width value.

[0064] The X-direction deformation and Y-direction deformation of each single layer are obtained according to the outer melt pool calibration width value and the melt pool width value.

[0065] In the specific implementation process, for the melt pool of the outer contour area, the calculation method of the Z-direction deformation is consistent with that of the inner filling area. The deformation of the X-direction or Y-direction is reflected by the change of the melt pool of the outer contour. Under normal circumstances, there will be a phenomenon of light leakage in the outer contour, and part of the light spot is outside the part, and the melt pool width of the outer contour becomes smaller. When the part protrudes to one side, the part that leaks light before will return to the part, and the melt pool width increases. On the contrary, when the part is deformed to one side, the part outside the part increases, and the melt pool width decreases. The X-direction or Y-direction deformation is shown in the accompanying Figure 4 , and when the melt pool width difference d exceeds 5% of the melt width calibration value Dn, it is identified as an abnormal point, and the calculation method is: d = D-D l, D is the real-time melt pool width, and D l is the calibration outer melt pool width, i.e. the outer melt pool calibration width value.

[0066] The fifth to tenth layers after laser powder deposition are taken as the melt width calibration layers to determine the normal forming melt width value, the average inner filling forming melt width Dn is calculated, the average normal outer contour forming melt width Dl is calculated, and the two values are set as standard values, and then melt width data acquisition is performed.

[0067] S20: add the deformation amount of each single layer to the slice trajectory model to obtain a plurality of deformation slice layers.

[0068] In the specific implementation process, the melt width collected by the above-mentioned manner and the deformation amount calculated are real-time deformation amounts, and the deformation conditions of each point, and all the deformation amounts corresponding to the abnormal points are as shown in the accompanying drawings. Figure 5 The target part 1 includes a plurality of slice layers 2, and the slice layers 2 are distributed with the detected abnormal points. The deformation amount of the point position is directly fed back to the slice trajectory model, the deformation amount is converted into the coordinate deviation of the point position, and then the point coordinates of the original model are increased or decreased to obtain the slice layer added with the deformation information, that is, the deformation slice layer. That is, the deformation amount of each single layer is added to the slice trajectory model to obtain a plurality of deformation slice layers, including:

[0069] According to the deformation amount of each single layer, the point position coordinate deviation is obtained;

[0070] The point position coordinate deviation is added to the point coordinates of the slice trajectory model to obtain a plurality of deformation slice layers.

[0071] S30: reconstructing the plurality of deformation slice layers to obtain a three-dimensional deformation model of the target part.

[0072] In the specific implementation process, the logic of reconstructing the deformation slice layer is actually the logic of layering the slice trajectory model in reverse, and the whole model is restored through the slice of the model which has been clearly defined. Compared with the original slice trajectory model, all the deformation slice layers add up to completely contain the deformation amount information, so that these deformation slice layers are superimposed according to the corresponding layering layout in the original slice trajectory model, and a visual three-dimensional deformation model is reconstructed to make all the deformation amounts of the part in the forming process appear on the whole model.

[0073] Further, all the deformation slice layers are superimposed to reconstruct the plurality of deformation slice layers to obtain a three-dimensional deformation model of the target part, including:

[0074] All the deformation slice layers are superimposed to reconstruct the plurality of deformation slice layers to obtain a reconstructed model.

[0075] Based on data fitting, the adjacent deformation slice layers in the reconstructed model are smoothed to obtain a three-dimensional deformation model of the target part.

[0076] In the specific implementation process, since the calculation of the melt width, the decomposition of the deformation amount, and the addition of the deformation amount are all based on a single slice layer, the model obtained after superimposing the slice layers may appear relatively rigid, have obvious burrs, and have discontinuous surfaces compared to the standard digital model of the part. Therefore, after superimposing all the deformed slice layers to obtain the reconstructed model, the adjacent slice layers in the reconstructed model are smoothed based on the principle of data fitting, and are fitted into a smooth curve to obtain the final three-dimensional deformation model of the target part.

[0077] In this embodiment, by mapping the melt path width of the part during the 3D printing process with the deformation of the part, and decomposing the deformation into the three-axis directions of each slice layer according to the printing characteristics, by obtaining the real-time melt path width change during printing, it can be converted into part deformation and added to the slice trajectory model. Since the deformation is decomposed into each slice layer, the slice layer with the deformation information added needs to be reconstructed in the end to obtain a visual three-dimensional model of the deformed part, thereby realizing the display of the overall deformation of the part, which can further improve the prediction and control of the deformation in 3D printing.

[0078] Refer to the attached Figure 6 , in the attached Figure 6 The present application is further described below with reference to the following embodiments:

[0079] First, the required standard values ​​are calibrated. After the laser powder feeding forming part is started, the 5th to 10th layers after deposition are used as the melt width calibration layer to determine the melt channel value of normal forming. The data is collected once every 30 seconds, and the average internal filling forming melt channel width Dn and the average normal outer contour forming melt channel width Dl are calculated through the data processing system. After calculation, Dn is 6.0mm and Dl is 5.4mm. These two values ​​are set as standard values, and then the melt width data is collected.

[0080] Then, the melt width data is collected, including the inner filling melt width and the outer contour melt width, and data analysis is performed separately. For the melt in the inner filling area, when the melt width difference d exceeds 1.2% of the melt width calibration value Dn, that is, when the difference exceeds 0.06mm, it is identified as an abnormal point. The calculation method of the Z-direction deformation is: d = (D-Dn) / (2*tan(θ)), where D is the real-time melt width, Dn is the calibrated melt width, and θ is the laser angle. After detection, there are 5 abnormal points in the 20th layer. After calculation, the maximum Z value lifting of the parts at the 5 points is d1 = 0.13mm, d2 = 0.131mm, d3 = 0.133mm, d4 = 0.132mm, and d5 = 0.132mm.

[0081] For the melt pool of the outer contour area, when the melt pool width difference d exceeds 5% of the melt pool width calibration value Dn, that is, the difference exceeds 0.27 mm, it is identified as an abnormal point. The deformation amount in the X / Y direction is calculated as follows: d=D-D l, D is the real-time melt pool width, and D l is the calibration outer melt pool width. After calculation, there are 10 abnormal points in the 20th layer, all concentrated on the X side, and the deformation amounts are d1=0.3 mm, d2=0.32 mm, d3=0.33 mm, d4=0.33 mm, d5=0.35 mm, d6=0.4 mm, d7=0.41 mm, d8=0.38 mm, d9=0.38 mm, and d10=0.39 mm.

[0082] After analyzing all the abnormal points, that is, the positions of the deformation amounts, the point coordinates are marked on the slice layer, the original coordinate values are processed according to the deformation amounts, each point of each slice layer is refitted to form a smooth slice layer, the model is reconstructed, and the three-dimensional cloud chart is presented to realize the overall embodiment of the deformation amount on the model.

[0083] Refer to the accompanying Figure 7 Based on the same inventive concept as in the foregoing embodiments, the embodiments of the present application also provide a 3D printing deformation visualization model construction device, which comprises:

[0084] A deformation obtaining module is configured to obtain the deformation amount of each single layer according to the melt pool size of the single slice of the target part in the 3D printing process; wherein the deformation amount of each single layer includes the X-direction deformation amount, the Y-direction deformation amount, and the Z-direction deformation amount.

[0085] A deformation adding module is configured to add the deformation amount of each single layer to the slice track model to obtain a plurality of deformation slice layers.

[0086] A deformation reconstruction module is configured to reconstruct the plurality of deformation slice layers to obtain a three-dimensional deformation model of the target part.

[0087] Those skilled in the art should understand that the division of each module in the embodiments is only a logical division of functions, and all or part of the modules can be integrated onto one or more actual carriers in actual applications, and the modules can all be implemented in the form of software through a processing unit, or all be implemented in the form of hardware, or be implemented in the form of software and hardware combination. It should be noted that the modules in the 3D printing deformation visualization model construction device in the embodiments correspond one by one to the steps in the 3D printing deformation visualization model construction method in the foregoing embodiments, and therefore, the specific embodiments of the present embodiments can refer to the embodiments of the foregoing 3D printing deformation visualization model construction method, which will not be described here.

[0088] Based on the same inventive concept as in the foregoing embodiments, the embodiments of the present application also provide a computer readable storage medium storing a computer program, which, when loaded and executed by a processor, implements the 3D printing deformation visualization model construction method provided by the embodiments of the present application.

[0089] Based on the same inventive concept as in the foregoing embodiments, the embodiments of the present application also provide an electronic device comprising a processor and a memory, wherein,

[0090] The memory is configured to store a computer program;

[0091] The processor is configured to load and execute the computer program, so that the electronic device performs the 3D printing deformation visualization model construction method provided by the embodiments of the present application.

[0092] In some embodiments, the computer readable storage medium can be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, flash memory, magnetic surface memory, optical disc, or CD-ROM; or various devices comprising one or any combination of the above memories. The computer can be various computing devices including smart terminals and servers.

[0093] In some embodiments, the executable instructions can be in the form of programs, software, software modules, scripts or codes, written in any form of programming language (including compiled or interpreted languages, or declarative or procedural languages), and can be deployed in any form, including being deployed as standalone programs or as modules, components, subroutines or other units suitable for use in computing environments.

[0094] As an example, the executable instructions can but not necessarily correspond to files in a file system, can be stored in part of a file storing other programs or data, for example, stored in one or more scripts in a Hyper Text Markup Language (HTML) document, stored in a single file dedicated to the program in question, or stored in multiple cooperating files (for example, files storing one or more modules, subroutines or code portions).

[0095] As an example, the executable instructions can be deployed to execute on one computing device, or on multiple computing devices located at one site, or on multiple computing devices distributed at multiple sites and interconnected through a communication network.

[0096] It should be noted that the terms "comprising", "including", or any other variant thereof are intended to cover a non-exclusive inclusion, such that processes, methods, articles, or systems that comprise a list of elements do not include only those elements but can also include other elements not expressly listed or inherent to such processes, methods, articles, or systems. Without further limitation, an element preceded by "comprises a" does not exclude the existence of additional identical elements in the process, method, article, or system including the element.

[0097] The above-mentioned sequence numbers of embodiments of the present application are only for description, and do not represent the advantages and disadvantages of the embodiments.

[0098] Through the above description of the embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be realized by means of software and necessary general hardware platforms, of course, they can also be realized by hardware, but in many cases the former is a better embodiment. Based on such understanding, the technical solutions of the present application can be embodied in the form of a software product, which is stored in a storage medium (such as a read-only memory / random access memory, a magnetic disk, an optical disk) and includes a plurality of instructions for causing a multimedia terminal device (which can be a mobile phone, a computer, a television receiver, or a network device, etc.) to execute the methods described in the various embodiments of the present application.

[0099] In summary, the present application provides a 3D printing deformation visualization model construction method, device, medium and equipment, the method comprising: obtaining the deformation of each single layer according to the melt pool size of the target part in the 3D printing process; wherein the deformation of each single layer includes X-direction deformation, Y-direction deformation and Z-direction deformation; adding the deformation of each single layer to the slice track model to obtain a plurality of deformation slice layers; reconstructing the plurality of deformation slice layers to obtain a three-dimensional deformation model of the target part. The present application maps the melt pool width of the part in the 3D printing process to the deformation of the part, and decomposes the deformation to the three-axis direction of each slice layer according to the characteristics of printing. By obtaining the real-time melt pool width change in printing, it can be converted into the deformation of the part and added to the slice track model. Since the deformation is decomposed to each slice layer, the slice layer added with the deformation information needs to be reconstructed finally, that is, the visualization three-dimensional model of the deformed part can be obtained, and the overall deformation of the part is displayed, so as to further improve the prediction and control of the deformation in 3D printing.

[0100] The above only describes the preferred embodiments of the present application and does not limit the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.

Claims

1. A method for constructing a 3D printing deformation visualization model, characterized in that: The following steps are involved: Obtaining the deformation of each single layer according to the melt path size of a single layer slice of a target part during the 3D printing process; wherein the deformation of each single layer includes an X-direction deformation, a Y-direction deformation, and a Z-direction deformation; obtaining the deformation of each single layer according to the melt path size of a single layer slice of a target part during the 3D printing process includes: According to the melt channel size of the filling area of ​​the single layer slice of the target part during the 3D printing process, the Z-axis deformation of each single layer is obtained; Obtaining the X-direction deformation, the Y-direction deformation, and the Z-direction deformation of each single layer according to the melt path size of the outer contour area of ​​the single layer slice of the target part during the 3D printing process; Adding the deformation amount of each single layer to the slicing trajectory model to obtain multiple deformed slicing layers; Reconstructing a plurality of the deformed slice layers to obtain a three-dimensional deformed model of the target part.

2. The method for constructing a 3D printing deformation visualization model according to claim 1, characterized in that: The method of obtaining the Z-direction deformation of each single layer according to the melt path size of the filling area of ​​the single layer slice of the target part during the 3D printing process includes: Obtain the melt channel width value according to the melt channel size of the filling area of ​​a single layer slice of the target part during the 3D printing process; The Z-direction deformation of each single layer is obtained according to the melt width calibration value and the melt track width value.

3. The method for constructing a 3D printing deformation visualization model according to claim 1, wherein: The method of obtaining the X-direction deformation, the Y-direction deformation, and the Z-direction deformation of each single layer according to the melt path size of the outer contour area of ​​the single layer slice of the target part during the 3D printing process includes: Obtain the melt channel width value according to the melt channel size of the outer contour area of ​​a single-layer slice of the target part during the 3D printing process; Obtaining the Z-direction deformation of each single layer according to the melt width calibration value and the melt track width value; The X-direction deformation and the Y-direction deformation of each single layer are obtained according to the outer melt channel calibrated width value and the melt channel width value.

4. The method for constructing a 3D printing deformation visualization model according to claim 1, wherein: Adding the deformation amount of each single layer to the slicing trajectory model to obtain multiple deformed slicing layers includes: Obtaining point coordinate deviations according to the deformation of each of the single layers; The point coordinate deviation is added to the point coordinates of the slicing trajectory model to obtain multiple deformed slicing layers.

5. The method for constructing a 3D printing deformation visualization model according to claim 1, wherein: The reconstructing the plurality of deformed slice layers to obtain a three-dimensional deformed model of the target part includes: All the deformed slice layers are superimposed to reconstruct a plurality of the deformed slice layers to obtain a three-dimensional deformed model of the target part.

6. The method for constructing a 3D printing deformation visualization model according to claim 5, characterized in that: The step of superimposing all the deformed slice layers to reconstruct the plurality of deformed slice layers and obtain a three-dimensional deformed model of the target part includes: superimposing all the deformed slice layers to reconstruct a plurality of the deformed slice layers to obtain a reconstructed model; Based on data fitting, adjacent deformed slice layers in the reconstructed model are smoothed to obtain a three-dimensional deformed model of the target part.

7. A 3D printing deformation visualization model construction device, characterized in that: include: A deformation acquisition module is configured to obtain the deformation of each single layer according to the melt path size of the single layer slices of the target part during the 3D printing process; wherein the deformation of each single layer includes the deformation in the X direction, the deformation in the Y direction, and the deformation in the Z direction; obtaining the deformation of each single layer according to the melt path size of the single layer slices of the target part during the 3D printing process includes: According to the melt channel size of the filling area of ​​the single layer slice of the target part during the 3D printing process, the Z-axis deformation of each single layer is obtained; Obtaining the X-direction deformation, the Y-direction deformation, and the Z-direction deformation of each single layer according to the melt path size of the outer contour area of ​​the single layer slice of the target part during the 3D printing process; a deformation adding module, configured to add the deformation of each single layer to the slicing trajectory model to obtain a plurality of deformed slicing layers; A deformation and reconstruction module is used to reconstruct the multiple deformed slice layers to obtain a three-dimensional deformed model of the target part.

8. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is loaded and executed by a processor, the method for constructing a 3D printing deformation visualization model according to any one of claims 1 to 6 is implemented.

9. An electronic device, characterized in that: comprising a processor and a memory, wherein: The memory is used to store computer programs; The processor is configured to load and execute the computer program so as to enable the electronic device to execute the 3D printing deformation visualization model construction method according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Method for predicting deformation of laminated molded article

    CN116829290A

  • Method for setting excess thickness, device for setting excess thickness, method for producing shaped object, and program

    US20220072646A1