Additive manufacturing printing method for heterogeneous material components
The laser coaxial wire feeding technology controls the heterogeneous material component ratio and wire feeding speed of copper-steel composite valves, which solves the problem of poor bonding performance caused by uneven powder conveying, and improves the stability and corrosion resistance of the valve.
Patent Information
- Application Number
- CN202510550129.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-29
- Publication Date
- 2025-08-29
- Estimated Expiration
- 2045-04-29
AI Technical Summary
In the prior art, the powder conveying is uneven during the manufacturing process of copper-steel composite valves, resulting in poor binding performance and easy damage, and the powder feeding speed is small, which affects the valve performance.
Using laser coaxial wire feeding technology, the proportion of heterogeneous material components and wire feeding speed are controlled by arc melting the first material and laser melting the second material to achieve uniform distribution and stable combination of heterogeneous materials.
It improves the bonding and stability of heterogeneous material components, ensures the corrosion resistance of the valve in marine environment, and avoids the problems of powder accumulation and uneven powder feeding.
Smart Images

Figure CN120055544B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of additive manufacturing technology, and more particularly, to a method for additive manufacturing and printing of heterogeneous material components. Background Art
[0002] Valves are critical components in piping systems, widely used in numerous industries, including marine, energy, and power generation, particularly marine applications. Their performance directly impacts system integrity, reliability, and efficiency. Many valves experience long-term service in harsh marine environments, susceptible to corrosion and damage from salt spray. Valve damage can be catastrophic, placing extremely high demands on valve manufacturing quality.
[0003] In the related art, copper-steel composite valves are manufactured by switching materials through a multi-channel powder feeding system. However, due to powder accumulation and uneven feeding during powder feeding, the powder melting process during valve manufacturing has a great impact on the performance of the composite valve. In addition, the adjustable range of the powder feeding speed is small, resulting in the manufactured valves being prone to poor bonding performance and easy damage. Summary of the Invention
[0004] In view of this, the present invention provides an additive manufacturing printing method for heterogeneous material components, so that in the process of manufacturing valves, laser coaxial wire feeding can be used to transport heterogeneous materials, thereby improving the uniform distribution of heterogeneous materials. At the same time, the wire feeding speed of the heterogeneous material can be adjusted to achieve control of the component ratio of the heterogeneous material transport and improve the bonding and stability of the heterogeneous material components.
[0005] One aspect of the present invention provides an additive manufacturing printing method for a heterogeneous material component, comprising: determining the distribution of heterogeneous material components in different surface areas in the i-th layer of slices based on an acquired spatial distribution of the heterogeneous material component, wherein each different surface area includes multiple printing points, and i is an integer ≥1; determining a printing path for additive manufacturing of the i-th layer of slices; determining the heterogeneous material composition ratio of each printing point based on the heterogeneous material composition distribution in different surface areas and the printing path; determining a first wire feeding speed and a second wire feeding speed for each printing point, wherein the first wire feeding speed represents the speed at which the first material is fed through the first wire feeding wheel during arc melting of the first material, and the second wire feeding speed represents the speed at which the second material is fed through the second wire feeding wheel during laser melting of the second material, and the first wire feeding wheel and the second wire feeding wheel are coaxial wire feeding wheels; printing each printing point in the i-th layer of slices based on the heterogeneous material composition ratio of each printing point, the first wire feeding speed, and the second wire feeding speed, and stacking the layers to obtain a heterogeneous material printed component.
[0006] According to an embodiment of the present invention, determining the first wire feeding speed and the second wire feeding speed of each printing point includes: respectively obtaining the first wire feeding speed and the second wire feeding speed of the previous printing point; respectively determining the first wire feeding speed increment and the second wire feeding speed increment between the previous printing point and the current printing point; determining the first wire feeding speed range of the current printing point based on the first wire feeding speed and the first wire feeding speed increment of the previous printing point; determining the second wire feeding speed range of the current printing point based on the second wire feeding speed and the second wire feeding speed increment of the previous printing point; determining the first wire feeding speed of the current printing point based on the first wire feeding speed and the first wire feeding speed range of the previous printing point; determining the second wire feeding speed of the current printing point based on the second wire feeding speed and the second wire feeding speed range of the previous printing point.
[0007] According to an embodiment of the present invention, a first wire feeding speed increment and a second wire feeding speed increment between a previous printing point and a current printing point are respectively determined, including: respectively determining a first limit wire feeding acceleration and a second limit wire feeding acceleration, wherein the first limit wire feeding acceleration is calculated by the radius of the first wire feeding wheel and the limit speed increment of the first motor, and the second limit wire feeding acceleration is calculated by the radius of the second wire feeding wheel and the limit speed increment of the second motor; in a first wire feeding process using the first wire feeding wheel, determining a first wire feeding time interval between a previous printing point and a current printing point; in a second wire feeding process using the second wire feeding wheel, determining a second wire feeding time interval between a previous printing point and a current printing point; determining a first wire feeding speed increment based on the first limit wire feeding acceleration and the first wire feeding time interval; and determining a second wire feeding speed increment based on the second limit wire feeding acceleration and the second wire feeding time interval.
[0008] According to an embodiment of the present invention, the first wire feeding speed range includes a plurality of first wire feeding speeds, and the second wire feeding speed range includes a plurality of second wire feeding speeds.
[0009] According to an embodiment of the present invention, the first wire feed speed of the current printing point is determined based on the first wire feed speed and the first wire feed speed range of the previous printing point; and the second wire feed speed of the current printing point is determined based on the second wire feed speed and the second wire feed speed range of the previous printing point, including: calculating the first wire feed speed of the previous printing point with multiple first wire feed speeds included in the first wire feed speed range of the current printing point to obtain multiple intermediate first wire feed speed increments; calculating the second wire feed speed of the previous printing point with multiple second wire feed speeds included in the second wire feed speed range of the current printing point to obtain multiple intermediate second wire feed speed increments; determining the target first wire feed speed increment from the multiple intermediate first wire feed speed increments and the target second wire feed speed increment from the multiple intermediate second wire feed speed increments according to a first preset wire feed speed weighting rule; determining the first wire feed speed of the current printing point based on the first wire feed speed of the previous printing point and the target first wire feed speed increment of the current printing point; determining the second wire feed speed of the current printing point based on the second wire feed speed of the previous printing point and the target second wire feed speed increment.
[0010] According to an embodiment of the present invention, determining the first wire feeding speed and the second wire feeding speed of each printing point includes: respectively determining a plurality of intermediate first wire feeding speed increments and a plurality of intermediate second wire feeding speed increments between a previous printing point and a current printing point; respectively determining a plurality of intermediate first wire feeding acceleration increments and a plurality of intermediate second wire feeding acceleration increments between a previous printing point and a current printing point; determining a target first wire feeding acceleration increment and a target second wire feeding acceleration increment from the plurality of intermediate first wire feeding acceleration increments and the plurality of intermediate second wire feeding acceleration increments according to a second preset wire feeding speed weighting rule; respectively determining a target first wire feeding acceleration increment and a target second wire feeding acceleration increment from the plurality of intermediate first wire feeding acceleration increments and the plurality of intermediate second wire feeding acceleration increments according to a second preset wire feeding speed weighting rule. , determine the target first wire feeding speed increment and the target second wire feeding speed increment; determine the first wire feeding acceleration of the current printing point according to the target first wire feeding acceleration increment and the first wire feeding acceleration of the previous printing point; determine the second wire feeding acceleration of the current printing point according to the target second wire feeding acceleration increment and the second wire feeding acceleration of the previous printing point; when the current printing point is printed using the first wire feeding acceleration, determine the first wire feeding speed of the current printing point according to the first wire feeding speed of the previous printing point and the target first wire feeding speed increment; when the current printing point is printed using the second wire feeding acceleration, determine the second wire feeding speed of the current printing point according to the second wire feeding speed of the previous printing point and the target second wire feeding speed increment.
[0011] According to an embodiment of the present invention, the sum of the target first wire feeding speed increment and the target second wire feeding speed increment meets a preset condition.
[0012] According to an embodiment of the present invention, a plurality of intermediate first wire feeding acceleration increments and a plurality of intermediate second wire feeding acceleration increments between a previous printing point and a current printing point are respectively determined, including: determining the first wire feeding acceleration and the second wire feeding acceleration of the previous printing point; determining the first wire feeding acceleration range of the current printing point according to the first wire feeding acceleration of the previous printing point and the pre-set first wire feeding acceleration increment, wherein the first wire feeding acceleration range includes a plurality of first wire feeding accelerations, and the pre-set first wire feeding acceleration increment is related to the properties of the first motor; determining the first wire feeding acceleration and the second wire feeding acceleration of the previous printing point according to the first wire feeding acceleration of the previous printing point and the pre-set second wire feeding acceleration increment; Increment, determine the second wire feeding acceleration range of the current printing point, wherein the second wire feeding acceleration range includes multiple second wire feeding accelerations, and the preset second wire feeding acceleration increment is related to the properties of the second motor; the first wire feeding acceleration of the previous printing point is respectively calculated with the multiple first wire feeding accelerations included in the first wire feeding acceleration range of the current printing point to obtain multiple intermediate first wire feeding acceleration increments of the current printing point; the second wire feeding acceleration of the previous printing point is respectively calculated with the multiple second wire feeding accelerations included in the second wire feeding acceleration range of the current printing point to obtain multiple intermediate second wire feeding acceleration increments of the current printing point.
[0013] According to an embodiment of the present invention, determining the first wire feeding acceleration and the second wire feeding acceleration of the previous printing point includes: determining the first wire feeding speed and the second wire feeding speed of all previous printing points before the current printing point; determining a first wire feeding speed fitting curve based on the first wire feeding speeds of all previous printing points; determining a second wire feeding speed fitting curve based on the second wire feeding speeds of all previous printing points; determining the first wire feeding acceleration of each of the previous printing points based on the first wire feeding speed fitting curve to obtain the first wire feeding acceleration of the previous printing point; determining the second wire feeding acceleration of each of the previous printing points based on the second wire feeding speed fitting curve to obtain the second wire feeding acceleration of the previous printing point.
[0014] According to an embodiment of the present invention, the i-th layer slice of the spatial distribution of heterogeneous material components is obtained by the following operations: according to the preset performance requirements of different regions in the heterogeneous material components, the first material composition and the second material composition of the heterogeneous material components for each region are determined; according to the first material composition and the second material composition of the heterogeneous material components for each region, the spatial distribution of the heterogeneous material components is constructed; the spatial distribution of the heterogeneous material components is layered and sliced to obtain the i-th layer slice of the spatial distribution of the heterogeneous material components.
[0015] According to an embodiment of the present invention, the heterogeneous material components include a plurality of heterogeneous pairs, and the second material component in the heterogeneous pairs is incompatible with the corresponding first material component.
[0016] According to an embodiment of the present invention, by determining the printing path for additive manufacturing of each slice layer, and based on the printing path and the distribution of heterogeneous material composition in each surface area, determining the heterogeneous material composition ratio of each printing point, and based on the heterogeneous material composition ratio and the determined first wire feed speed for arc melting the first material and the second wire feed speed for laser melting the second material, the printing points of each slice layer are printed, and the heterogeneous material printed component is stacked layer by layer. Due to the use of a coaxial laser wire feeding method and the determination of the first wire feed speed for arc melting the first material and the second wire feed speed for laser melting the second material at each printing point during printing, it is possible to control the laser to achieve a smaller molten pool of the second material based on the second wire feed speed during the printing process, so that the droplets produced by laser melting the second material are much smaller than the molten pool size, effectively increasing the uniform distribution of the heterogeneous material. At the same time, the laser wire feeding technology can adjust the material wire feed speed, thereby achieving adjustable heterogeneous material composition ratio, improving the stability of the heterogeneous material component and the bonding between the heterogeneous materials. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] The above and other objects, features and advantages of the present invention will become more apparent through the following description of the embodiments of the present invention with reference to the accompanying drawings, in which:
[0018] Figure 1 Flowchart of a method for additive manufacturing of a heterogeneous material component according to an embodiment of the present invention;
[0019] FIG2( a ) is a schematic diagram of the spatial distribution of heterogeneous material components according to an embodiment of the present invention;
[0020] FIG2( b ) is a schematic slice diagram of the spatial distribution of heterogeneous material components according to an embodiment of the present invention;
[0021] FIG2( c ) is a schematic diagram of component surface distribution in different surface areas of a slice according to an embodiment of the present invention;
[0022] FIG2( d ) is a schematic diagram of an additive manufacturing printing path for slices according to an embodiment of the present invention;
[0023] Figure 3 is a flow chart of a method for determining a first wire feeding speed and a second wire feeding speed according to an embodiment of the present invention;
[0024] FIG4( a ) is an example diagram of randomly selected component distribution printing points in a surface area in a sliced additive manufacturing printing path according to an embodiment of the present invention;
[0025] FIG4( b ) is a schematic diagram of the first wire feeding speed and the first wire feeding speed range of printing points with different component distributions according to an embodiment of the present invention;
[0026] FIG4( c ) is a schematic diagram of the second wire feeding speed and the second wire feeding speed range for printing points with different component distributions according to an embodiment of the present invention;
[0027] FIG5( a ) is a schematic diagram of a first wire feeding speed for printing points with different composition distributions according to an embodiment of the present invention;
[0028] FIG5( b ) is a schematic diagram of a first wire feeding acceleration corresponding to a first wire feeding speed according to an embodiment of the present invention;
[0029] FIG6 (a) is a first wire feeding speed fitting curve of all preceding printing points according to an embodiment of the present invention;
[0030] FIG6( b ) is a first wire feeding acceleration fitting curve of all preceding printing points according to an embodiment of the present invention;
[0031] FIG6 (c) is a second wire feeding speed fitting curve of all preceding printing points according to an embodiment of the present invention;
[0032] FIG6 (d) is a second wire feeding acceleration fitting curve of all preceding printing points according to an embodiment of the present invention;
[0033] Figure 7 Schematic diagram of an additive manufacturing printing device for heterogeneous material components based on double-filament eutectic pool technology according to an embodiment of the present invention. DETAILED DESCRIPTION
[0034] Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings. However, it should be understood that these descriptions are exemplary only and are not intended to limit the scope of the present invention. In the following detailed description, for ease of explanation, many specific details are set forth to provide a comprehensive understanding of embodiments of the present invention. However, it is apparent that one or more embodiments may also be implemented without these specific details. In addition, in the following description, descriptions of known structures and technologies are omitted to avoid unnecessary confusion of the concept of the present invention.
[0035] The terms used herein are only for describing specific embodiments and are not intended to limit the present invention. The terms "comprise," "include," etc. used herein indicate the presence of features, steps, operations, and / or components, but do not exclude the presence or addition of one or more other features, steps, operations, or components.
[0036] All terms used herein (including technical and scientific terms) have the meanings commonly understood by those skilled in the art unless otherwise defined. It should be noted that the terms used herein should be interpreted as having a meaning consistent with the context of this specification and should not be interpreted in an idealized or overly rigid manner.
[0037] When expressions such as "at least one of A, B, and C, etc." are used, they should generally be interpreted in accordance with the meaning commonly understood by those skilled in the art (for example, "a system having at least one of A, B, and C" should include but is not limited to a system having A alone, B alone, C alone, A and B, A and C, B and C, and / or A, B, C, etc.).
[0038] Figure 1 FIG2 is a flow chart of an additive manufacturing printing method for a heterogeneous material component according to an embodiment of the present invention; FIG2(a) is a schematic diagram of the spatial distribution of the heterogeneous material component according to an embodiment of the present invention; FIG2(b) is a schematic diagram of a slice of the spatial distribution of the heterogeneous material component according to an embodiment of the present invention; FIG2(c) is a schematic diagram of the component surface distribution of different surface areas in the slice according to an embodiment of the present invention; FIG2(d) is a schematic diagram of the additive manufacturing printing path of the slice according to an embodiment of the present invention.
[0039] like Figure 1 As shown, the method includes operations S110 to S150.
[0040] In operation S110 , the heterogeneous material component distribution in different surface areas in the i-th slice is determined based on the obtained spatial distribution of the heterogeneous material component, where each different surface area includes a plurality of printing points and i is an integer ≥1.
[0041] According to embodiments of the present invention, a heterogeneous material component can be a structure formed by spatially ordered combinations of two or more materials. The spatial distribution of the heterogeneous material component can be derived through simulation software based on preset performance requirements. This heterogeneous material spatial distribution can have different volume regions, with each volume region having a different distribution ratio of heterogeneous material components. For example, as shown in Figure 2(a), volume regions 1, 2, 3, 4, ..., n can be different regions. Within the same volume region, the heterogeneous material component distribution is the same, and the preset performance requirements are also the same.
[0042] According to an embodiment of the present invention, the i-th layer slice of the spatial distribution of heterogeneous material components is obtained by the following operations: according to the preset performance requirements of different regions in the heterogeneous material components, the first material composition and the second material composition of the heterogeneous material components for each region are determined; according to the first material composition and the second material composition of the heterogeneous material components for each region, the spatial distribution of the heterogeneous material components is constructed; the spatial distribution of the heterogeneous material components is layered and sliced to obtain the i-th layer slice of the spatial distribution of the heterogeneous material components.
[0043] According to an embodiment of the present invention, the preset performance requirements may include corrosion resistance and mechanical performance requirements of the heterogeneous material component. The first material composition and the second material composition of the heterogeneous material component for each region may be determined based on the preset performance requirements for different regions.
[0044] According to an embodiment of the present invention, the first material component may be, for example, an iron-based material, such as a steel material; and the second material component may be, for example, a copper-based material, such as a copper alloy.
[0045] According to an embodiment of the present invention, the spatial distribution of heterogeneous material components can be simulated based on the first material composition and the second material composition in combination with the preset performance requirements of each area, thereby constructing a heterogeneous material spatial distribution.
[0046] According to an embodiment of the present invention, the heterogeneous material components include a plurality of heterogeneous pairs, and the second material component in the heterogeneous pairs is incompatible with the corresponding first material component.
[0047] According to an embodiment of the present invention, the spatial distribution of the heterogeneous material component can be layered and sliced, and a plurality of layered slices can be obtained. Each slice can include a plurality of different surface areas, and the heterogeneous material component distribution in each surface area is different, that is, each surface area with a different component distribution can be understood as a different component surface distribution. For example, the i-th layer slice includes the component surface distribution corresponding to surface areas 1, 2, 3, and 4, as shown in Figure 2 (b) and Figure 2 (c).
[0048] According to an embodiment of the present invention, for an i-th slice among a plurality of layered slices, each different surface area in the i-th slice may include multiple printing points. By printing each printing point, points are converted to lines, and lines are converted to surfaces, thereby completing the printing of the i-th slice.
[0049] In operation S120 , a printing path for additive manufacturing of the i-th slice layer is determined.
[0050] According to an embodiment of the present invention, a technician can pre-set a printing path for the i-th slice layer. This printing path can be composed of a number of printing points. For example, the printing path for the i-th slice layer can be as shown in Figure 2(d). Accordingly, a corresponding printing path can be set for each slice layer after the spatial distribution of the heterogeneous material component is layered and sliced.
[0051] In operation S130, a heterogeneous material composition ratio of each printing dot is determined based on the heterogeneous material composition distribution in different surface areas and the printing path.
[0052] According to an embodiment of the present invention, the heterogeneous material composition ratio of each printing dot may be determined based on the heterogeneous material composition distribution in different surface areas, the printing path, and preset performance requirements.
[0053] According to an embodiment of the present invention, the heterogeneous material composition ratio may represent the proportion of heterogeneous material components set to achieve preset performance requirements.
[0054] In operation S140 , a first wire feeding speed and a second wire feeding speed are determined for each printing point.
[0055] According to an embodiment of the present invention, the first wire feed speed represents the speed at which the first wire feed roll feeds the first material during arc melting of the first material; and the second wire feed speed represents the speed at which the second wire feed roll feeds the second material during laser melting of the second material. The first wire feed roll and the second wire feed roll are coaxial wire feed rolls.
[0056] According to an embodiment of the present invention, a double-wire eutectic pool technology can be used for material feeding, that is, a first wire feeding wheel is used to feed the first material during arc melting of the first material, and a second wire feeding wheel that feeds wire coaxially with the first wire feeding wheel is used to feed the second material during laser melting of the second material.
[0057] In operation S150 , each printing point in the i-th layer of slice is printed according to the heterogeneous material composition ratio of each printing point, the first wire feeding speed, and the second wire feeding speed, and a heterogeneous material printed component is obtained by stacking layers.
[0058] According to an embodiment of the present invention, based on the heterogeneous component ratio of each surface area in the i-th slice, and the first and second wire feed speeds of each printing point, printing of the printing point can be achieved, thereby enabling the printing of a heterogeneous material component point by point, line by line, surface by surface, and layer by layer, and stacking layer by layer to obtain the final printed heterogeneous material component. The heterogeneous material component ratio of each printing point in each identical surface area is the same.
[0059] According to an embodiment of the present invention, by determining the printing path for additive manufacturing of each slice, and based on the printing path and the distribution of heterogeneous material composition in each surface area, determining the heterogeneous material composition ratio of each printing point, and based on the heterogeneous material composition ratio and the determined first wire feed speed for arc melting the first material and the second wire feed speed for laser melting the second material, the printing points of each slice are printed, and the heterogeneous material printed component is stacked layer by layer. Due to the use of a coaxial laser wire feeding method and the first wire feed speed for arc melting the first material and the second wire feed speed for laser melting the second material at each printing point during printing, it is possible to control the laser to achieve a smaller molten pool of the second material based on the second wire feed speed during the printing process, so that the droplets produced by laser melting the second material are much smaller than the molten pool size, effectively increasing the uniform distribution of the heterogeneous material. At the same time, the laser wire feeding technology can adjust the material wire feed speed, thereby achieving adjustable heterogeneous material composition ratio, improving the stability of the heterogeneous material component and the bonding between the heterogeneous materials.
[0060] Figure 3 Flowchart of a method for determining a first wire feeding speed and a second wire feeding speed according to an embodiment of the present invention.
[0061] like Figure 3 As shown, the method includes: operations S310 to S360.
[0062] In operation S310 , a first wire feeding speed and a second wire feeding speed of a previous printing point are respectively acquired.
[0063] In operation S320 , a first wire feed speed increment and a second wire feed speed increment between a previous printing point and a current printing point are respectively determined.
[0064] In operation S330 , a first wire feeding speed range of a current printing point is determined based on the first wire feeding speed and the first wire feeding speed increment of a previous printing point.
[0065] In operation S340 , a second wire feeding speed range for a current printing point is determined based on the second wire feeding speed and the second wire feeding speed increment for a previous printing point.
[0066] In operation S350 , a first wire feeding speed of a current printing point is determined based on the first wire feeding speed of a previous printing point and the first wire feeding speed range.
[0067] In operation S360 , a second wire feeding speed for a current printing point is determined based on the second wire feeding speed for a previous printing point and the second wire feeding speed range.
[0068] According to an embodiment of the present invention, the first wire feeding speed of the previous printing point may be the wire feeding speed when the arc transports the first material during the printing of the previous printing point; the second wire feeding speed of the previous printing point may be the wire feeding speed when the laser transports the second material during the printing of the previous printing point.
[0069] According to an embodiment of the present invention, the first wire feeding speed increment and the second wire feeding speed increment are obtained in the following manner: respectively determining the first limit wire feeding acceleration and the second limit wire feeding acceleration, wherein the first limit wire feeding acceleration is calculated by the radius of the first wire feeding wheel and the limit speed increment of the first motor, and the second limit wire feeding acceleration is calculated by the radius of the second wire feeding wheel and the limit speed increment of the second motor; in the first wire feeding process using the first wire feeding wheel, determining the first wire feeding time interval between the previous printing point and the current printing point; in the second wire feeding process using the second wire feeding wheel, determining the second wire feeding time interval between the previous printing point and the current printing point; determining the first wire feeding speed increment based on the first limit wire feeding acceleration and the first wire feeding time interval; determining the second wire feeding speed increment based on the second limit wire feeding acceleration and the second wire feeding time interval.
[0070] According to an embodiment of the present invention, the first wire feeding wheel is a wire feeding wheel used to convey the first material using an electric arc, and the first motor is a wire feeding motor used to convey the first material using an electric arc; the second wire feeding wheel is a wire feeding wheel used to convey the second material using a laser, and the second motor is a wire feeding motor used to convey the second material using a laser.
[0071] According to an embodiment of the present invention, the first limit wire feeding acceleration is a fixed value, which is calculated based on the radius of the first wire feeding wheel and the limit speed increment of the first motor; the second limit wire feeding acceleration is also a fixed value, which is calculated based on the radius of the second wire feeding wheel and the limit speed increment of the second motor.
[0072] According to an embodiment of the present invention, the first wire feeding speed increment is calculated based on the first limit wire feeding acceleration and a first wire feeding time interval. The first wire feeding time interval is related to the distance between the previous printing point and the current printing point.
[0073] According to an embodiment of the present invention, if the distance between every two adjacent printing dots is equal, the first wire feeding speed increment of every two adjacent printing dots is the same; similarly, the second wire feeding speed increment of every two adjacent printing dots is also the same.
[0074] According to an embodiment of the present invention, if the distance between each two adjacent printing points is not equal, the first wire feeding time interval from the previous printing point to the current printing point in the two adjacent printing points can be determined based on the distance between each two adjacent printing points and the first wire feeding speed of the previous printing point in the two adjacent printing points, and then the first wire feeding time interval and the first limit wire feeding acceleration can be used to calculate the first wire feeding speed increment; similarly, the second wire feeding speed increment can be calculated.
[0075] For example, we can use formula (1) to calculate:
[0076] (1);
[0077] Where k is 1 or 2; is the kth wire feeding speed increment; is the kth limit wire feeding acceleration; is the kth wire feeding time interval. When k=1, is the first wire feeding speed increment, is the first limit wire feeding acceleration, is the first wire feeding time interval; when k=2, is the second wire feeding speed increment, is the second limit wire feeding acceleration, is the second wire feeding time interval.
[0078] According to an embodiment of the present invention, the first wire feed speed increment between the last printing point and the current printing point can be determined based on the above formula (1). and the second wire feed speed increment .
[0079] According to an embodiment of the present invention, the first wire feed speed and the first wire feed speed increment of the last printing point can be used to calculate the wire feed speed. , determine the first wire feeding speed range of the current printing point. If the current printing point is the i-th printing point, the first wire feeding speed range and the second wire feeding speed range of the i-th printing point can be calculated using formula (2):
[0080] (2);
[0081] in, is the kth wire feeding speed of the i-th printing point; is the kth wire feeding speed of the i-1th printing point; is the kth wire feeding speed increment between the i-1th printing point and the i-th printing point.
[0082] According to an embodiment of the present invention, when k is 1, the first wire feeding speed range when the i-th printing point is the current printing point can be calculated based on the above formula (2): Similarly, when k is 2, the second wire feeding speed range when the i-th printing point is the current printing point can be calculated based on the above formula (2): .
[0083] According to an embodiment of the present invention, the first wire feeding speed range may include a plurality of first wire feeding speeds, and the second wire feeding speed range may include a plurality of second wire feeding speeds.
[0084] According to an embodiment of the present invention, the first wire feeding speed of the previous printing point and the first wire feeding speed range including multiple first wire feeding speeds can be used to determine the first wire feeding speed of the current printing point; and the second wire feeding speed of the previous printing point and the second wire feeding speed range including multiple second wire feeding speeds can be used to determine the second wire feeding speed of the current printing point.
[0085] In one embodiment, if the current printing point is the first printing point, the first wire feeding speed of the first printing point and the second wire feeding speed of the first printing point can be pre-set by the technician to achieve printing of the first printing point.
[0086] For example, Figure 4 (a) is an example diagram of randomly selected component distribution printing points in a surface area in a sliced additive manufacturing printing path according to an embodiment of the present invention; Figure 4 (b) is a schematic diagram of the first wire feeding speed and the first wire feeding speed range of printing points with different component distributions according to an embodiment of the present invention; Figure 4 (c) is a schematic diagram of the second wire feeding speed and the second wire feeding speed range of printing points with different component distributions according to an embodiment of the present invention.
[0087] According to an embodiment of the present invention, component distributions of different surface areas are randomly selected from the printing path schematic diagram in Figure 2 (d). As shown in Figure 4 (a), component printing point P1 is selected in surface area 1, component printing points P2 and P3 are selected in surface area 2, and component printing point P4 is selected in surface area 3.
[0088] In the embodiment, the same distribution ratio of the printing point components in the same surface area has the same wire feeding speed, while the distribution ratio of the printing point components in different surface areas has different wire feeding speeds. As shown in the first wire feeding speed range schematic diagram of FIG4 (b), the first wire feeding speeds of P1, P2, P3, and P4 are all within the first wire feeding speed range of their corresponding printing points. That is, the first wire feeding speed corresponding to each printing point can be determined based on the first wire feeding speed range corresponding to each printing point. In FIG4 (c), the second wire feeding speeds of P1, P2, P3, and P4 are all within the second wire feeding speed range of their corresponding printing points. That is, the second wire feeding speed corresponding to each printing point can be determined based on the second wire feeding speed range corresponding to each printing point.
[0089] According to an embodiment of the present invention, determining the first wire feeding speed of the current printing point according to the first wire feeding speed and the first wire feeding speed range of the previous printing point; and determining the second wire feeding speed of the current printing point according to the second wire feeding speed of the previous printing point and the second wire feeding speed range, includes:
[0090] The first wire feeding speed of the previous printing point is calculated respectively with the multiple first wire feeding speeds included in the first wire feeding speed range of the current printing point to obtain multiple intermediate first wire feeding speed increments; the second wire feeding speed of the previous printing point is calculated respectively with the multiple second wire feeding speeds included in the second wire feeding speed range of the current printing point to obtain multiple intermediate second wire feeding speed increments; according to the first preset wire feeding speed weighting rule, the target first wire feeding speed increment is determined from the multiple intermediate first wire feeding speed increments, and the target second wire feeding speed increment is determined from the multiple intermediate second wire feeding speed increments; the first wire feeding speed of the current printing point is determined according to the first wire feeding speed of the previous printing point and the target first wire feeding speed increment of the current printing point; the second wire feeding speed of the current printing point is determined according to the second wire feeding speed of the previous printing point and the target second wire feeding speed increment.
[0091] According to an embodiment of the present invention, for example, the first wire feed speed range of the current printing point may include multiple first wire feed speeds, for example, M first wire feed speeds. The speed difference between the first wire feed speed of the previous printing point and the M first wire feed speeds of the current printing point is calculated to obtain M intermediate first wire feed speed increments. Similarly, the second wire feed speed range of the current printing point may include multiple second wire feed speeds, for example, N second wire feed speeds, and N intermediate second wire feed speed increments can be obtained. The method for calculating the N intermediate second wire feed speed increments is the same as the method for calculating the M intermediate first wire feed speed increments described above, and the present invention will not be repeated here.
[0092] According to an embodiment of the present invention, the first preset wire feeding speed weighting rule may be a target first wire feeding speed increment determined from M intermediate first wire feeding speed increments. , and a target second wire feed speed increment determined from the N intermediate second wire feed speed increments The weighted sum value can indicate that the printing process is stable. For example, the weighted sum value may be 1, indicating that the printing process is stable.
[0093] For example, the first preset wire feeding speed weighting rule is shown in formula (3):
[0094] (3);
[0095] Where z is a constant of 0 or 1. A value of 0 indicates an unstable printing process, and a value of 1 indicates a stable printing process. is the first wire feeding speed weight; is the second wire feeding speed weight.
[0096] According to an embodiment of the present invention, the sum of the target first wire feeding speed increment and the target second wire feeding speed increment satisfies a preset condition. The preset condition may be that the sum of the first and second target wire feeding speed increments is minimum.
[0097] According to an embodiment of the present invention, the speed change should be minimized to avoid severe vibration in the molten pool, so that the weighted sum of the first wire feed speed increment and the second wire feed speed increment is minimized. Therefore, the speed change needs to be controlled. The weight of the first wire feed speed increment and the second wire feed speed increment is determined by the ratio of the diameters of the first wire feed wheel and the second wire feed wheel. In addition, because the wire feed speed affects the stability of the arc, the weight of the second wire feed speed increment should be greater than the weight of the first wire feed speed increment.
[0098] According to an embodiment of the present invention, based on the first wire feeding speed of the previous printing point and the determined target first wire feeding speed increment, the target first wire feeding speed range of the current printing point can be obtained using the above formula (2). During the actual printing process, the first wire feeding speed of the current printing point can be within the target first wire feeding speed range.
[0099] According to an embodiment of the present invention, based on the second wire feeding speed of the previous printing point and the determined target second wire feeding speed increment, the target second wire feeding speed range of the current printing point can be obtained using the above formula (2). During the actual printing process, the second wire feeding speed of the current printing point can be within the target second wire feeding speed range.
[0100] According to an embodiment of the present invention, the present invention takes into account the extreme acceleration of the wire feeding motor, because ideally, for example, the theoretical time for increasing from a speed of 10 to a speed of 100 should be 0, but in reality, since the motor acceleration takes time, this time may take 15 seconds to reach. The wire feeding speed directly determines the composition ratio of our deposited metal, so this acceleration process must be taken into account. Therefore, it is necessary to optimize the acceleration corresponding to the first wire feeding speed and the second wire feeding speed. For example, taking the first wire feeding speed as an example, Figure 5 (a) is a schematic diagram of the first wire feeding speed of printing points with different composition distributions according to an embodiment of the present invention; Figure 5 (b) is a schematic diagram of the first wire feeding acceleration corresponding to the first wire feeding speed according to an embodiment of the present invention.
[0101] As shown in Figure 5 (a), the corresponding component points can be the randomly selected component distribution printing points in the above Figure 4 (a). Figure 5 (a) corresponds to the theoretical value of the first wire feeding speed of each component distribution printing point (such as the horizontal thick solid line a corresponding to each printing point) and the actual value of the first wire feeding speed actually obtained (such as the horizontal thin solid line b corresponding to each printing point); Figure 5 (b) corresponds to the actual motor acceleration of each component distribution printing point before optimization (such as the horizontal solid line c corresponding to each printing point). The motor acceleration is optimized to obtain the optimized first wire feeding acceleration, as shown by the horizontal dotted line d in Figure 5 (b).
[0102] According to an embodiment of the present invention, in another embodiment, determining the first wire feeding speed and the second wire feeding speed of each printing point includes:
[0103] Determine a plurality of intermediate first wire feeding speed increments and a plurality of intermediate second wire feeding speed increments between the previous printing point and the current printing point respectively; determine a plurality of intermediate first wire feeding acceleration increments and a plurality of intermediate second wire feeding acceleration increments for the previous printing point and the current printing point respectively; determine a target first wire feeding acceleration increment and a target second wire feeding acceleration increment from the plurality of intermediate first wire feeding acceleration increments and the plurality of intermediate second wire feeding acceleration increments according to a second preset wire feeding speed weighting rule; determine a target first wire feeding speed increment and a target second wire feeding speed increment from the plurality of intermediate first wire feeding speed increments and the plurality of intermediate second wire feeding speed increments according to a second preset wire feeding speed weighting rule Speed increment; determine the first wire feeding acceleration of the current printing point based on the target first wire feeding acceleration increment and the first wire feeding acceleration of the previous printing point; determine the second wire feeding acceleration of the current printing point based on the target second wire feeding acceleration increment and the second wire feeding acceleration of the previous printing point; when the current printing point is printed using the first wire feeding acceleration, determine the first wire feeding speed of the current printing point based on the first wire feeding speed of the previous printing point and the target first wire feeding speed increment; when the current printing point is printed using the second wire feeding acceleration, determine the second wire feeding speed of the current printing point based on the second wire feeding speed of the previous printing point and the target second wire feeding speed increment.
[0104] According to an embodiment of the present invention, the intermediate first wire feeding speed increment and the intermediate second wire feeding speed increment can be obtained by the above-mentioned method for calculating the intermediate first wire feeding speed increment and the intermediate second wire feeding speed increment.
[0105] According to an embodiment of the present invention, the intermediate first wire feeding acceleration increment and the intermediate second wire feeding acceleration increment between the previous printing point and the current printing point can be determined in the following manner: determine the first wire feeding acceleration and the second wire feeding acceleration of the previous printing point; determine the first wire feeding acceleration range of the current printing point based on the first wire feeding acceleration of the previous printing point and the pre-set first wire feeding acceleration increment; determine the second wire feeding acceleration range of the current printing point based on the second wire feeding acceleration of the previous printing point and the pre-set second wire feeding acceleration increment; calculate the first wire feeding acceleration of the previous printing point with the multiple first wire feeding accelerations included in the first wire feeding acceleration range of the current printing point to obtain multiple intermediate first wire feeding acceleration increments of the current printing point; calculate the second wire feeding acceleration of the previous printing point with the multiple second wire feeding accelerations included in the second wire feeding acceleration range of the current printing point to obtain multiple intermediate second wire feeding acceleration increments of the current printing point.
[0106] According to an embodiment of the present invention, when the current printing point is the first printing point, its first and second wire feeding accelerations are determined jointly by the respective wire feed rolls and wire feed motors. If the current printing point is not the first printing point, the first and second wire feeding accelerations of the previous printing point are obtained.
[0107] According to an embodiment of the present invention, the pre-set first wire feeding acceleration increment is related to the properties of the first motor. The first motor can be a motor for arc conveying the first material, and the first wire feeding acceleration increment can be set based on the motor properties of the first motor; the pre-set second wire feeding acceleration increment is related to the properties of the second motor. The second motor can be a motor for laser conveying the second material, and the second wire feeding acceleration increment can be set based on the motor properties of the second motor.
[0108] According to an embodiment of the present invention, the first wire feeding acceleration range and the second wire feeding acceleration range of the current printing point can be calculated by formula (4), that is:
[0109] (4);
[0110] in, is the kth wire feeding acceleration of the i-th printing point; is the kth wire feeding acceleration of the i-1th printing point; is the kth wire feeding acceleration increment between the i-1th printing point and the i-th printing point.
[0111] According to an embodiment of the present invention, the acceleration difference can be calculated using the first wire feeding acceleration of the previous printing point and the m first wire feeding accelerations included in the first wire feeding acceleration range, and m intermediate first wire feeding acceleration increments can be obtained; similarly, n intermediate second wire feeding acceleration increments can be obtained.
[0112] According to an embodiment of the present invention, the second preset wire feeding speed weighting rule can be a target first wire feeding speed increment determined from M intermediate first wire feeding speed increments, a target second wire feeding speed increment determined from N intermediate second wire feeding speed increments, a target first wire feeding acceleration increment determined from m intermediate first wire feeding acceleration increments. and the target second wire feeding acceleration increment determined from the n intermediate second wire feeding acceleration increments The weighted sum value can indicate that the printing process is stable. For example, the weighted sum value may be 1, indicating that the printing process is stable.
[0113] For example, the second preset wire feeding speed weighting rule is shown in formula (5):
[0114] (5);
[0115] Wherein, z is the actual calculated value, which can be a constant of 0 or 1. A value of 0 indicates that the printing process is unstable, and a value of 1 indicates that the printing process is stable. is the first wire feeding speed weight; is the second wire feeding speed weight; is the first wire feeding acceleration weight; is the second wire feeding acceleration weight.
[0116] According to an embodiment of the present invention, based on the conditions that the sum of the target first wire feeding speed increment and the target second wire feeding speed increment is minimized, and at the same time, the sum of the target first wire feeding acceleration increment and the target second wire feeding acceleration increment is minimized, the target first wire feeding speed increment, the target second wire feeding speed increment, the target first wire feeding acceleration increment, and the target second wire feeding acceleration increment can be determined using the above formula (5).
[0117] According to an embodiment of the present invention, the first and second wire accelerations corresponding to the first and second wire speeds, respectively, need to be optimized to avoid excessive motor losses due to excessively fast or slow wire accelerations. Therefore, the sum of the wire speed increment and the wire acceleration increment should also be controlled.
[0118] According to an embodiment of the present invention, the target first wire feeding acceleration range of the current printing point can be obtained based on the first wire feeding acceleration of the previous printing point and the determined target first wire feeding acceleration increment, and the above formula (4) is used. During the actual printing process, the first wire feeding acceleration of the current printing point is within the target first wire feeding acceleration range.
[0119] According to an embodiment of the present invention, the target second wire feeding acceleration range of the current printing point can be obtained based on the second wire feeding acceleration of the previous printing point and the determined target second wire feeding acceleration increment, and the above formula (4) is used. During the actual printing process, the second wire feeding acceleration of the current printing point is within the target second wire feeding acceleration range.
[0120] According to an embodiment of the present invention, based on the above formula (5), the target first wire feed speed increment and the target second wire feed speed increment are determined. Based on the first wire feed speed of the previous printing point and the determined target first wire feed speed increment, the target first wire feed speed range of the current printing point can be obtained using the above formula (2). During the actual printing process, the first wire feed speed of the current printing point is within the target first wire feed speed range. Based on the second wire feed speed of the previous printing point and the determined target second wire feed speed increment, the target second wire feed speed range of the current printing point can be obtained using the above formula (2). During the actual printing process, the second wire feed speed of the current printing point is within the target second wire feed speed range. Figure 6 (a) is a first wire feed speed fitting curve for all preceding printing points according to an embodiment of the present invention; Figure 6 (b) is a first wire feed acceleration fitting curve for all preceding printing points according to an embodiment of the present invention; Figure 6 (c) is a second wire feed speed fitting curve for all preceding printing points according to an embodiment of the present invention; Figure 6 (d) is a second wire feed acceleration fitting curve for all preceding printing points according to an embodiment of the present invention.
[0121] According to an embodiment of the present invention, determining the first wire feeding acceleration and the second wire feeding acceleration of the previous printing point includes: determining the first wire feeding speed and the second wire feeding speed of all previous printing points before the current printing point; determining a first wire feeding speed fitting curve based on the first wire feeding speeds of all previous printing points; determining a second wire feeding speed fitting curve based on the second wire feeding speeds of all previous printing points; determining the first wire feeding acceleration of each of the previous printing points based on the first wire feeding speed fitting curve to obtain the first wire feeding acceleration of the previous printing point; determining the second wire feeding acceleration of each of the previous printing points based on the second wire feeding speed fitting curve to obtain the second wire feeding acceleration of the previous printing point.
[0122] According to an embodiment of the present invention, a first wire feed speed fitting curve e (as shown in FIG6(a)) can be generated based on all the obtained preceding printing points of the current printing point. Based on the first wire feed speed fitting curve, the fitting curve points corresponding to each printing point are differentiated to obtain a first wire feed acceleration for each printing point, thereby forming a first wire feed acceleration fitting curve f for all the preceding printing points (as shown in FIG6(b)). Based on the first wire feed acceleration fitting curve, the first wire feed acceleration for the previous printing point of the current printing point can be obtained. Similarly, a second wire feed speed fitting curve g (as shown in FIG6(c)) can be generated based on all the obtained preceding printing points of the current printing point. Based on the second wire feed speed fitting curve, the fitting curve points corresponding to each printing point are differentiated to obtain a second wire feed acceleration for each printing point, thereby forming a second wire feed acceleration fitting curve h for all the preceding printing points (as shown in FIG6(d)). Based on the second wire feed acceleration fitting curve, the second wire feed acceleration for the previous printing point of the current printing point can be obtained.
[0123] According to an embodiment of the present invention, for the above formula (5), 、 、 and The weight parameter size is obtained by solving the following method. Specifically, traditional machine learning models (such as response surface RSM cross-interaction model) can be used to solve the parameters. After obtaining a large amount of historical data, a dichotomy method is used to determine z as 0 (process unstable) and 1 (process stable). Using the response surface RSM cross-interaction model, the feature training data is referenced to generate 、 、 and The response surface RSM interaction model between them is as follows (6):
[0124] (6);
[0125] in, To calculate the predicted value, it can be a constant 0 or 1. A value of 0 indicates that the printing process is unstable. 1 indicates that the predicted printing process is stable; 、 、 、 are all hyperparameters, among which, The value is a constant, 、 、 The values are all the same as 、 、 and Specifically, it corresponds to formula (5) Specifically, The value is The first form of permutation and combination Combination of The corresponding number of items, for example, The form is arranged and combined into 、 、 and ,common There are 4 combinations, for example, , then the first combination among the above four combinations is taken. At this time, =1, combined with formula (5), The coefficient of ,but = ;for , then the second combination among the above four combinations is taken. At this time, =2, combined with formula (5), The coefficient of ,but = ; By analogy, we can derive , = ;for , = ;
[0126] The value is Take the square form (i.e. ) to perform permutations and combinations Combination of The square of the corresponding number of terms, for example, The form is arranged and combined to 、 、 and ,common There are 4 combinations, for example, , then the first combination among the above four combinations is taken. At this time, =1, combined with formula (5), The coefficient of ,but ; and so on, , ;right , ;right , ;
[0127] The value is The first Combination of and The product of the corresponding number of terms, for example, The form is arranged and combined to 、 、 、 、 and ,common There are 6 combinations, for example, , then the first combination among the above 6 combinations is taken. At this time, =1, combined with formula (5), The coefficient of , The coefficient of ,but ; and so on, ,but ;right ,but ;right ,but ;right ,but ;right ,but .
[0128] According to an embodiment of the present invention, the introduction of this step is mainly to generate a pre-model using less data to reduce the amount of data required. 、 、 and The values represented are the first wire feeding speed weight, the second wire feeding speed weight, the first wire feeding acceleration weight, and the second wire feeding acceleration weight, respectively. There is an obvious correlation between several parameters. Therefore, the RSM model can quickly decouple the parameters and obtain the interaction relationship between the parameters.
[0129] According to an embodiment of the present invention, a gradient descent method is then performed, , when performing the gradient descent method, it can be ≥0; =1; ; As the boundary condition, the response surface RSM interaction model generated above is used as the initial model of the machine learning model, and the gradient descent method is used to train the model based on the initial model. , where α is a constant, to obtain the final optimized 、 、 and A global approximate model is fitted by the response surface model (RSM) and a local optimization model is provided based on the gradient descent method. The combination of the two can improve the optimization efficiency and reduce the experimental cost.
[0130] Figure 7 Schematic diagram of an additive manufacturing printing equipment for heterogeneous material components based on dual-energy beam eutectic pool technology according to an embodiment of the present invention.
[0131] like Figure 7 As shown, dual-wire eutectic pool technology is primarily used for material feeding. A first wire feed roll is used to deliver the first material when arc melting it, while a second wire feed roll, coaxial with the first, is used to deliver the second material when laser melting it. Following the welding direction shown in the figure, droplets from arc melting the first material in the eutectic pool combine in the arc parameter action area with droplets from laser melting the second material in the laser parameter action area, thereby forming a formed heterogeneous component. Because the laser can deliver the second material in a smaller molten pool, the droplets produced by laser melting the second material (e.g., copper alloy) can be significantly smaller than those produced by melting the first material (e.g., steel). This effectively increases the uniformity of the second material distribution and avoids the tendency for cracks caused by the aggregation of the second material. When the first wire feeding wheel is used to feed the first material during arc melting, changes in the first wire feeding speed will significantly affect the stability of the arc. The arc welding process of copper alloy itself is unstable, which causes the molten pool itself to oscillate greatly, affecting the forming. The use of laser wire feeding technology to feed copper alloy can adjust the wire feeding speed of the copper alloy, thereby improving the bonding and stability of the component forming during the welding process.
[0132] The above describes embodiments of the present invention. However, these embodiments are for illustrative purposes only and are not intended to limit the scope of the present invention. Although each embodiment has been described separately above, this does not mean that the measures in each embodiment cannot be advantageously used in combination. Without departing from the scope of the present invention, those skilled in the art may make various substitutions and modifications, which should all fall within the scope of the present invention.
Claims
1. A method for additive manufacturing of heterogeneous material components, characterized in that: The method comprises: Determining, based on the obtained i-th slice of the spatial distribution of the heterogeneous material component, the distribution of heterogeneous material components in different surface areas in the i-th slice, wherein the distribution of heterogeneous material components in each of the different surface areas is different, each of the different surface areas includes a plurality of printing points, and i is an integer ≥1; Determining a printing path for additive manufacturing of the i-th slice layer; Determining a heterogeneous material composition ratio of each of the printing dots according to the heterogeneous material composition distribution of the different surface areas and the printing path, wherein the heterogeneous material composition ratio of the printing dots in each of the same surface areas is the same; Determining a first wire feeding speed and a second wire feeding speed for each of the printing points, wherein the first wire feeding speed represents a speed at which the first material is fed by a first wire feeding wheel during arc melting of the first material, and the second wire feeding speed represents a speed at which the second material is fed by a second wire feeding wheel during laser melting of the second material, wherein the first wire feeding wheel and the second wire feeding wheel are coaxial wire feeding wheels; Printing each of the printing points in the i-th slice layer according to the heterogeneous material composition ratio of each printing point, the first wire feeding speed, and the second wire feeding speed, and stacking the layers to obtain a heterogeneous material printed component; Wherein, determining the first wire feeding speed and the second wire feeding speed of each printing point includes: Get the first wire feeding speed and the second wire feeding speed of the last printing point respectively; respectively determining a first wire feed speed increment and a second wire feed speed increment between the previous printing point and the current printing point; determining a first wire feeding speed range of the current printing point according to the first wire feeding speed of the previous printing point and the first wire feeding speed increment; determining a second wire feeding speed range for the current printing point according to the second wire feeding speed for the previous printing point and the second wire feeding speed increment; determining a first wire feeding speed for the current printing point according to the first wire feeding speed for the previous printing point and the first wire feeding speed range; The second wire feeding speed of the current printing point is determined according to the second wire feeding speed of the previous printing point and the second wire feeding speed range.
2. The method according to claim 1, characterized in that The determining of the first wire feeding speed increment and the second wire feeding speed increment between the previous printing point and the current printing point respectively includes: Determining a first limit wire feeding acceleration and a second limit wire feeding acceleration respectively, wherein the first limit wire feeding acceleration is calculated based on the radius of the first wire feeding wheel and the limit speed increment of the first motor, and the second limit wire feeding acceleration is calculated based on the radius of the second wire feeding wheel and the limit speed increment of the second motor; During a first wire feeding process using the first wire feeding wheel, determining a first wire feeding time interval between the last printing point and the current printing point; During the second wire feeding process using the second wire feeding wheel, determining a second wire feeding time interval between the previous printing point and the current printing point; determining the first wire feeding speed increment according to the first limit wire feeding acceleration and the first wire feeding time interval; The second wire feeding speed increment is determined according to the second limit wire feeding acceleration and the second wire feeding time interval.
3. The method according to claim 1, characterized in that The first wire feeding speed range includes a plurality of first wire feeding speeds, and the second wire feeding speed range includes a plurality of second wire feeding speeds; determining the first wire feeding speed of the current printing point according to the first wire feeding speed of the previous printing point and the first wire feeding speed range; and determining the second wire feeding speed of the current printing point according to the second wire feeding speed of the previous printing point and the second wire feeding speed range, including: Calculating the first wire feeding speed of the previous printing point with a plurality of first wire feeding speeds included in the first wire feeding speed range of the current printing point to obtain a plurality of intermediate first wire feeding speed increments; Calculating the second wire feeding speed of the previous printing point with a plurality of second wire feeding speeds included in the second wire feeding speed range of the current printing point to obtain a plurality of intermediate second wire feeding speed increments; determining a target first wire feeding speed increment from the plurality of said intermediate first wire feeding speed increments and determining a target second wire feeding speed increment from the plurality of said intermediate second wire feeding speed increments according to a first preset wire feeding speed weighting rule; determining a first wire feeding speed for the current printing point according to the first wire feeding speed for the previous printing point and a target first wire feeding speed increment for the current printing point; The second wire feeding speed of the current printing point is determined according to the second wire feeding speed of the previous printing point and the target second wire feeding speed increment.
4. The method according to claim 3, characterized in that Determining the first wire feeding speed and the second wire feeding speed of each printing point includes: respectively determining the plurality of intermediate first wire feed speed increments and the plurality of intermediate second wire feed speed increments between the previous printing point and the current printing point; respectively determining a plurality of intermediate first wire feeding acceleration increments and a plurality of intermediate second wire feeding acceleration increments between the previous printing point and the current printing point; determining a target first wire feeding acceleration increment and a target second wire feeding acceleration increment from the plurality of intermediate first wire feeding acceleration increments and the plurality of intermediate second wire feeding acceleration increments according to a second preset wire feeding speed weighting rule; determining a target first wire feeding speed increment and a target second wire feeding speed increment from the plurality of intermediate first wire feeding speed increments and the plurality of intermediate second wire feeding speed increments according to the second preset wire feeding speed weighting rule; Determining a first wire feeding acceleration for the current printing point according to the target first wire feeding acceleration increment and the first wire feeding acceleration for the previous printing point; determining a second wire feeding acceleration for the current printing point according to the target second wire feeding acceleration increment and the second wire feeding acceleration for the previous printing point; When the current printing point is printed using the first wire feeding acceleration, determining the first wire feeding speed of the current printing point according to the first wire feeding speed of the previous printing point and the target first wire feeding speed increment; When the current printing point is printed using the second wire feeding acceleration, the second wire feeding speed of the current printing point is determined according to the second wire feeding speed of the previous printing point and the target second wire feeding speed increment.
5. The method according to any one of claims 3 to 4, characterized in that The sum of the target first wire feeding speed increment and the target second wire feeding speed increment meets a preset condition.
6. The method according to claim 4, characterized in that The respectively determining a plurality of intermediate first wire feeding acceleration increments and a plurality of intermediate second wire feeding acceleration increments between the previous printing point and the current printing point comprises: determining a first wire feeding acceleration and a second wire feeding acceleration of the last printing point; determining a first wire feeding acceleration range of the current printing point according to the first wire feeding acceleration of the previous printing point and a preset first wire feeding acceleration increment, wherein the first wire feeding acceleration range includes a plurality of first wire feeding accelerations, and the preset first wire feeding acceleration increment is related to properties of the first motor; determining a second wire feeding acceleration range of the current printing point according to the second wire feeding acceleration of the previous printing point and a preset second wire feeding acceleration increment, wherein the second wire feeding acceleration range includes a plurality of second wire feeding accelerations, and the preset second wire feeding acceleration increment is related to properties of the second motor; Calculating the first wire feeding acceleration of the previous printing point with a plurality of first wire feeding accelerations included in the first wire feeding acceleration range of the current printing point, to obtain a plurality of intermediate first wire feeding acceleration increments of the current printing point; The second wire feeding acceleration of the previous printing point is calculated respectively with multiple second wire feeding accelerations included in the second wire feeding acceleration range of the current printing point to obtain multiple intermediate second wire feeding acceleration increments of the current printing point.
7. The method according to claim 6, characterized in that The determining of the first wire feeding acceleration and the second wire feeding acceleration of the previous printing point includes: Determining a first wire feeding speed and a second wire feeding speed of all preceding printing points before the current printing point; Determining a first wire feeding speed fitting curve according to the first wire feeding speeds of all preceding printing points; Determining a second wire feeding speed fitting curve according to the second wire feeding speeds of all preceding printing points; Determining the respective first wire feeding accelerations of all the preceding printing points according to the first wire feeding speed fitting curve to obtain the first wire feeding acceleration of the previous printing point; According to the second wire feeding speed fitting curve, the respective second wire feeding accelerations of all the previous printing points are determined to obtain the second wire feeding acceleration of the previous printing point.
8. The method according to claim 1, characterized in that The obtained i-th slice of the spatial distribution of the heterogeneous material component is obtained by the following operation: determining a first material composition and a second material composition of the heterogeneous material component for each region according to preset performance requirements of different regions in the heterogeneous material component; constructing a spatial distribution of the heterogeneous material components according to the first material composition and the second material composition of the heterogeneous material components for each region; The spatial distribution of the heterogeneous material components is sliced in layers to obtain an i-th slice of the spatial distribution of the heterogeneous material components.
9. The method according to claim 8, characterized in that The heterogeneous material components include a plurality of heterogeneous pairs, wherein the second material component of the heterogeneous pair is incompatible with the corresponding first material component.
Citation Information
Patent Citations
Method for carrying out bimetal wire arc additive manufacturing adopting plasma heat source
CN110722249A
Process adjusting method for additive manufacturing of heterogeneous materials
CN119733850A