A high-precision powder metallurgy production process for automotive vacuum pump rotors

By generating a sintering model and adjusting the sintering strategy according to the pore distribution, the problem of inability to effectively analyze the pore distribution in the prior art is solved, and the pore uniformity control in high-precision powder metallurgy production of automotive vacuum pump rotors is achieved, which improves production success rate and reduces costs.

CN119973108BActive Publication Date: 2025-08-29NINGBO JINNING POWDER METALLURGY PROD CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510107076.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-01-23
Publication Date
2025-08-29
Estimated Expiration
2045-01-23

AI Technical Summary

Technical Problem

The existing high-precision powder metallurgy production process of automotive vacuum pump rotors cannot generate models based on the appearance of the workpiece, cannot conduct overall pore analysis of the workpiece, and cannot adjust the sintering method according to the pore distribution, resulting in low production success rate and high cost.

Method used

By obtaining the pore distribution data of the workpiece, a sintering model is generated, and the sintering strategy is adjusted according to the pore distribution situation, and sintering is carried out using overall or local heating to ensure uniform pore distribution.

Benefits of technology

It improves the production success rate of workpieces, reduces production costs, and reduces unqualified situations caused by pores.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119973108B_ABST
    Figure CN119973108B_ABST
Patent Text Reader

Abstract

The present invention relates to the field of powder metallurgy production technology, and discloses a high-precision powder metallurgy production process for automobile vacuum pump rotors, comprising: forming an appearance data set for a target workpiece, obtaining pore distribution data for the target workpiece, generating a sintering model for a target sintering device, forming uniform sintering data or adjusting the sintering data, and controlling the target sintering device to adjust the sintering method for the target workpiece. The high-precision powder metallurgy production process for automobile vacuum pump rotors generates a model based on the appearance of the workpiece, performs an overall pore analysis on the workpiece, simulates and generates a sintering model for the workpiece, and adjusts the sintering method for the target workpiece according to the pore distribution and porosity of the workpiece, so that the workpiece can be sintered in a variety of forms, thereby reducing the situation where the workpiece is unqualified due to porosity, reducing production costs, and improving the success rate of workpiece production.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to the technical field of powder metallurgy production, in particular to a high-precision powder metallurgy production process for an automobile vacuum pump rotor. Background Art

[0002] The automotive vacuum pump is one of the important components in the automobile engine. It is mainly used to provide vacuum to support functions such as brake assist and fuel injection. The performance of the rotor directly affects the working efficiency and service life of the vacuum pump. Therefore, it is crucial to use high-precision manufacturing technology to produce automotive vacuum pump rotors. Powder metallurgy, as an advanced manufacturing process, is increasingly used in the production of automotive parts due to its excellent formability, high material utilization rate and simple post-processing. The powder metallurgy production process includes raw material preparation, powder mixing, pressing and molding, sintering, post-processing and surface treatment quality control. The use of high-precision powder metallurgy production technology to manufacture automotive vacuum pump rotors can effectively improve the performance and service life of the rotors. By reasonably selecting raw materials, optimizing production processes and strictly controlling quality, high-quality automotive vacuum pump rotors can be produced, providing more reliable products for the automotive industry.

[0003] The existing high-precision powder metallurgy production process for automotive vacuum pump rotors is unable to generate a model based on the appearance of the workpiece, perform overall pore analysis on the workpiece, simulate and generate a sintering model for the workpiece, or adjust the sintering method of the target workpiece according to the pore distribution and porosity of the workpiece. As a result, the workpiece can only be sintered in a single fixed form, which easily leads to unqualified workpieces, increases production costs, and reduces the success rate of workpiece production. Its practicality has certain limitations. Summary of the Invention

[0004] The present invention provides a high-precision powder metallurgy production process for an automobile vacuum pump rotor, which is used to promote the solution of the problems mentioned in the background technology.

[0005] The present invention provides the following technical solution: a high-precision powder metallurgy production process for automobile vacuum pump rotors, comprising:

[0006] Get the target artifact;

[0007] Obtain the center point of the target workpiece and set it as the workpiece center point;

[0008] Acquire all workpiece planes of the target workpiece to form an appearance data set;

[0009] According to the appearance data set, pore distribution data of the target workpiece is obtained;

[0010] The pore distribution data includes uniform pore distribution and uneven pore distribution;

[0011] Acquire target sintering equipment;

[0012] Generate a sintering model for the target sintering equipment;

[0013] If the pore distribution data indicates uniform pore distribution, a uniform sintering strategy is executed according to the sintering model to generate uniform sintering data;

[0014] If the pore distribution data indicates uneven pore distribution, the sintering strategy is adjusted according to the sintering model to generate adjusted sintering data;

[0015] According to the uniform sintering data or the adjusted sintering data, the target sintering equipment is controlled to adjust the sintering mode of the target workpiece.

[0016] As an optional solution for the high-precision powder metallurgy production process of the automotive vacuum pump rotor of the present invention, the pore distribution data of the target workpiece is obtained by:

[0017] Get the shape data set;

[0018] Identify each element in the shape data set as a target element in turn;

[0019] Set the collection point set;

[0020] Identify each element in the collection point set as a target collection point in turn, and execute the collection point analysis strategy;

[0021] Get the number of all elements in the collection point set and define it as the collection quantity;

[0022] Obtain the number of elements in the collection point set that determine the uniform distribution of pores within the detection range, and define it as the uniform collection number;

[0023] If the uniform number of samples collected = the number of samples collected, the target element pore distribution is determined to be uniform;

[0024] If the uniform number of samples collected is less than the number of samples collected, it is determined that the target element pore distribution is uneven;

[0025] Get the number of all elements in the shape data set and define it as the shape number;

[0026] Obtain the number of elements in the shape data set that determine the uniform pore distribution of the target element, and define it as the uniform pore number;

[0027] If the number of uniform pores = the number of external shapes, the pore distribution data is determined to be uniform;

[0028] If the number of uniform pores is less than the number of external pores, the pore distribution data is determined to be uneven pore distribution.

[0029] As an optional solution for the high-precision powder metallurgy production process of the automotive vacuum pump rotor of the present invention, the collection point analysis strategy is specifically as follows:

[0030] Set the judgment length;

[0031] With the target acquisition point as the origin and the determination length as the radius, a range is formed on the target element and identified as the detection range;

[0032] Obtain all pores within the detection range to form a pore set;

[0033] Get the position of each element in the pore set and define it as the pore position;

[0034] Each pore position is mapped one-to-one to each element in the pore set to form a pore position set, and a pore analysis strategy is executed;

[0035] Get the number of all elements in the pore position set and define it as the number of pores;

[0036] Obtain the number of elements in the pore position set that determine the uniform pore distribution within the analysis range, and define it as the uniform number;

[0037] If the uniform number = the number of pores, then the pores in the detection range are determined to be uniformly distributed;

[0038] If the uniform number is less than the pore number, it is determined that the pores in the detection range are unevenly distributed.

[0039] As an optional solution for the high-precision powder metallurgy production process of the automotive vacuum pump rotor of the present invention, the pore analysis strategy is specifically as follows:

[0040] Extract any element in the pore position set and define it as the target pore element;

[0041] Set the analysis length;

[0042] The analysis range is formed with the target pore element as the origin and the analysis length as the radius;

[0043] Obtain all pore positions within the analysis range to form an analysis set;

[0044] Identify each element in the analysis set as an analysis element in turn;

[0045] Obtain the distance between the analysis element and the target pore element, which is defined as the analysis distance;

[0046] Each analysis distance is matched one-to-one with each element in the analysis set to form a pore distance set;

[0047] Extract any two elements from the pore distance set and define them as the first distance element and the second distance element respectively;

[0048] If the second distance element is greater than or equal to the first distance element × (1 + 5%) or the second distance element is less than or equal to the first distance element × (1 - 5%), then the difference in the value of the second distance element is determined to be large;

[0049] If the second distance element is less than the first distance element × (1 + 5%) and the second distance element is greater than the first distance element × (1 - 5%), then it is determined that the difference in the value of the second distance element is small;

[0050] Obtain the number of elements in the pore distance set whose numerical differences between the second distance elements are small, and define it as the distance number;

[0051] Get the number of all elements in the pore distance set and set it as the analysis number;

[0052] If the number of distances = the number of analyses, the pore distribution within the analysis range is determined to be uniform;

[0053] If the distance quantity is less than the analysis quantity, it is determined that the pore distribution within the analysis range is uneven;

[0054] The pore analysis strategy is repeatedly executed until all elements in the pore location set are identified as target pore elements.

[0055] As an optional solution for the high-precision powder metallurgy production process of the automotive vacuum pump rotor of the present invention, the sintering model generated for the target sintering equipment, including the overall sintering model, is specifically:

[0056] Acquire target sintering equipment;

[0057] The target sintering equipment is provided with a fixed heating module;

[0058] Extract the workpiece position of the target sintering equipment and set it as the target position;

[0059] Get all the pore spacings to form a spacing set;

[0060] Get the sintering temperature corresponding to each element in the spacing set and set it as the workpiece temperature;

[0061] The temperature of each workpiece is matched one-to-one with each element in the interval set to form a temperature interval set;

[0062] Get the sintering time corresponding to each element in the temperature interval set and set it as the workpiece time;

[0063] The duration of each workpiece is matched one by one with each element in the temperature interval set to form a sintering set;

[0064] Obtain the heating amount corresponding to each element in the sintering set and define it as the sintering amount;

[0065] Each sintering amount is matched one-to-one with each element in the sintering set to form a fixed sintering set.

[0066] As an optional solution for the high-precision powder metallurgy production process of the automotive vacuum pump rotor of the present invention, wherein: the sintering model generated for the target sintering equipment also includes a local sintering model, specifically:

[0067] Acquire target sintering equipment;

[0068] The target sintering equipment is provided with a mobile heating module;

[0069] Get all pore diameters to form a diameter set;

[0070] Identify each element in the diameter set as the target diameter element in turn;

[0071] Set the pore volume set;

[0072] Each element in the pore volume set is identified as a target pore volume in turn;

[0073] Calculate the target extraction volume, target extraction volume = target pore volume - 1;

[0074] Execute A1-A14;

[0075] A1. Randomly extract the elements of the diameter set corresponding to the target extraction amount to form an initial extraction set;

[0076] A2, integrating the target diameter elements and the initial extraction set to form a simulated extraction set;

[0077] A3. Extract the element with the largest pore diameter in the simulation extraction set and define it as the simulation element;

[0078] A4. Obtain the distance between the simulated element and other elements in the simulated extraction set to form an element distance set;

[0079] A5. Get the spacing set;

[0080] A6. Map each element in the spacing set to each element in the element distance set one by one to form a simulated distance set;

[0081] A7. identifying each element in the simulated distance set as a distance element in turn;

[0082] A8. Obtain all local sintering temperatures to form a local temperature set;

[0083] A9. Obtain the heating amount corresponding to each element in the local temperature set and define it as the local heating amount;

[0084] A10, mapping each local heating amount to each element in the local temperature set one by one to form a local heating set;

[0085] A11. Each element in the local heating set is identified as the local sintering amount in turn;

[0086] A12. Obtain all local sintering durations to form a local duration set;

[0087] A13. Determine each element in the local duration set as the simulated sintering duration in turn, and execute B1-B3;

[0088] B1. Obtain the pore diameter corresponding to the local sintering amount and simulated sintering time of the simulated element, and define it as the simulated diameter;

[0089] B2. Obtain the pore diameters corresponding to the distribution of other elements in the simulated extraction set based on the distance element under the local sintering amount and simulated sintering time of the simulated element, to form a simulated influence set;

[0090] B3, integrating the simulated diameter and simulated influence sets to form a simulated sintering set;

[0091] A14. Integrate the simulated extraction set, the simulated distance set, the local heating set, the local duration set, and the simulated sintering set to form a local sintering set.

[0092] As an optional solution for the high-precision powder metallurgy production process of the automotive vacuum pump rotor of the present invention, the uniform sintering strategy is specifically as follows:

[0093] Get the center point of the workpiece;

[0094] Connect the center point of the workpiece and the target position to form a position analysis line;

[0095] Obtain the angle between the position analysis line and the ground, which is defined as the position analysis angle;

[0096] Set the judgment angle;

[0097] If the position analysis angle ≠ the determination angle, it is determined that the heating position has not been reached, and the control device moves the workpiece until the position analysis angle = the determination angle;

[0098] If the position analysis angle = the determination angle, it is determined that the heating position has been reached, and the control device stops the workpiece from moving;

[0099] Get a fixed sintering set;

[0100] Extract the distance between any two pores on the target workpiece and define it as the workpiece pore distance;

[0101] Extract the sintering amount corresponding to the workpiece pore distance in the fixed sintering set and set it as the target sintering amount;

[0102] Extract the workpiece duration corresponding to the workpiece pore distance in the fixed sintering set and set it as the target sintering duration;

[0103] Get the current time;

[0104] Calculate the sintering stop time, sintering stop time = current time + target sintering time;

[0105] Control the fixed heating module to sinter the workpiece at the target sintering amount;

[0106] When the sintering stop time is reached, the fixed heating module is controlled to stop sintering.

[0107] As an optional solution for the high-precision powder metallurgy production process of the automotive vacuum pump rotor of the present invention, the sintering strategy is adjusted as follows:

[0108] Get the center point of the workpiece;

[0109] Connect the center point of the workpiece and the target position to form a position analysis line;

[0110] Obtain the angle between the position analysis line and the ground, which is defined as the position analysis angle;

[0111] Set the judgment angle;

[0112] If the position analysis angle ≠ the determination angle, it is determined that the heating position has not been reached, and the control device moves the workpiece until the position analysis angle = the determination angle;

[0113] If the position analysis angle = the determination angle, it is determined that the heating position has been reached, and the control device stops the workpiece from moving;

[0114] Obtain fixed sintering sets and local sintering sets;

[0115] Obtain all the acquisition points for determining uneven pore distribution within the detection range to form a local point set;

[0116] Get the detection range corresponding to each element in the local point set and define it as the local range;

[0117] Each local range is matched one-to-one with each element in the local point set to form a local adjustment set;

[0118] Identify each element in the local adjustment set as a target range element in turn;

[0119] Obtain the number of pores in the target range element and define it as the number of analyzed pores;

[0120] Obtain the pore diameter of each pore in the target range element, set it as the analysis diameter, and form a range diameter set;

[0121] The pores corresponding to the largest analysis diameter in the extraction range diameter set are defined as local pores;

[0122] Extract all elements corresponding to the local pores, range diameter sets, and analysis pore quantities in the local sintering set to form an analysis extraction set;

[0123] extracting all simulated sintering sets in the analysis extraction set to form an analysis sintering set;

[0124] Identify each element in the analysis sinter set as an analysis sinter element in turn, and execute steps C1-C7;

[0125] Extract and analyze the analysis difference set of the elements that meet the requirements and have the smallest value in the sintered set, and define it as the target analysis set;

[0126] The local heating amount corresponding to the target analysis set in the analysis extraction set is determined as the analysis sintering amount;

[0127] The local heating time corresponding to the extracted target analysis set in the analysis extraction set is defined as the analysis sintering time;

[0128] Obtain the location of local pores and define them as local heating points;

[0129] Obtaining the module heating point of the mobile heating module;

[0130] Connecting the local heating point and the center point of the workpiece to form a first analysis line;

[0131] Connecting the local heating point with the module heating point to form a second analysis line;

[0132] Controlling the movable heating module to move so that the second analysis line is perpendicular to the first analysis line;

[0133] Get the current time;

[0134] Calculate the target sintering time, target sintering time = current time + analysis sintering time;

[0135] Control the mobile heating module to sinter the workpiece in order to analyze the sintering amount;

[0136] When the target sintering time is reached, the fixed heating module is controlled to stop sintering;

[0137] Update the target sintering time to the current time and execute the uniform sintering strategy.

[0138] As an optional solution for the high-precision powder metallurgy production process of the automotive vacuum pump rotor of the present invention, steps C1-C7 are specifically as follows:

[0139] C1. Identify the simulated diameter corresponding to the analyzed sintered element as the first data;

[0140] sequentially identifying the elements in the simulation influence set corresponding to the analyzed sintering elements as second data;

[0141] C1. Calculate the data difference, data difference = first data - second data;

[0142] C2. Match each data difference value with each element in the simulation influence set corresponding to the analyzed sintering element one by one to form an analysis difference value set;

[0143] C3. Obtain any sampling point within the detection range where the pore distribution is uniform and define it as the analysis judgment point;

[0144] C4. Extract the detection range corresponding to the analysis and judgment point and define it as the analysis and judgment range;

[0145] C5. Extract the pore diameter of any pore within the analysis determination range and define it as the analysis determination diameter;

[0146] C6. Extract the pore diameter with the largest value in the analysis difference set and define it as the analysis comparison diameter;

[0147] C7. If the analysis comparison diameter ≤ analysis determination diameter × (1 + 3%) and the analysis comparison diameter ≥ analysis determination diameter × (1 - 3%), then the element is judged to meet the requirements;

[0148] If the analysis comparison diameter is greater than the analysis determination diameter × (1 + 3%) or the analysis comparison diameter is less than the analysis determination diameter × (1 - 3%), it is determined that the element does not meet the requirements.

[0149] The present invention has the following beneficial effects:

[0150] 1. The high-precision powder metallurgy production process of the automotive vacuum pump rotor obtains each surface of the workpiece, generates an appearance model, and obtains the distribution of pores on each surface of the workpiece to determine whether the pore distribution of the workpiece is uniform. If the pores collected on each surface of the workpiece are uniformly distributed, the workpiece pore distribution is determined to be uniform. If the pores collected on a certain surface of the workpiece are unevenly distributed, the workpiece pore distribution is determined to be uneven. Different sintering methods are adopted based on the judgment results, allowing the workpiece to be sintered in multiple forms, reducing the number of workpieces that fail to meet standards due to porosity, reducing production costs, and improving the success rate.

[0151] 2. The high-precision powder metallurgy production process of the automotive vacuum pump rotor simulates the situation when pores of different numbers and sizes are distributed at different distances in the workpiece, and simulates the state of each pore at different sintering temperatures and sintering times in each situation. The sintering model is generated for the workpiece simulation, so that the pores of the workpiece can be sintered under different conditions, reducing the number of workpieces that are unqualified due to porosity, reducing production costs, and improving the success rate.

[0152] 3. The high-precision powder metallurgy production process of the automotive vacuum pump rotor obtains the pore distribution and porosity of the workpiece and adjusts the sintering method of the target workpiece accordingly. When the pore distribution of the workpiece is uniform, the workpiece can be sintered as a whole through a fixed heating module. When the pore distribution of the workpiece is uneven, the area with uneven pore distribution is first locally heated and sintered through a mobile heating module. When it reaches a certain level, the workpiece is sintered as a whole through a fixed heating module. This allows the workpiece to be sintered in multiple forms, reducing the number of unqualified workpieces due to porosity, reducing production costs, and improving the success rate. BRIEF DESCRIPTION OF THE DRAWINGS

[0153] Figure 1 This is a flow chart of the high-precision powder metallurgy production process for the automotive vacuum pump rotor of the present invention;

[0154] Figure 2 Schematic diagram of the sintering equipment of the present invention. DETAILED DESCRIPTION

[0155] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of the present invention.

[0156] Example 1: A high-precision powder metallurgy production process for automobile vacuum pump rotors, see Figure 1-Figure 2 ,include:

[0157] Get the target artifact;

[0158] Obtain the center point of the target workpiece and set it as the workpiece center point;

[0159] Acquire all workpiece planes of the target workpiece to form an appearance data set. A workpiece plane is a surface of the workpiece. For example, if the workpiece is a cylinder, the workpiece has three workpiece planes. If the curved surface of the cylinder is provided with a rectangular groove, and the length of the rectangular groove is the height of the cylinder, the workpiece has six workpiece planes.

[0160] According to the appearance data set, pore distribution data of the target workpiece is obtained;

[0161] The pore distribution data includes uniform pore distribution and uneven pore distribution;

[0162] Acquire target sintering equipment;

[0163] Generate a sintering model for the target sintering equipment;

[0164] If the pore distribution data indicates uniform pore distribution, a uniform sintering strategy is executed according to the sintering model to generate uniform sintering data;

[0165] If the pore distribution data indicates uneven pore distribution, the sintering strategy is adjusted according to the sintering model to generate adjusted sintering data;

[0166] According to the uniform sintering data or the adjusted sintering data, the target sintering equipment is controlled to adjust the sintering mode of the target workpiece.

[0167] Through the above method, a model is generated according to the appearance of the workpiece, and the overall porosity analysis of the workpiece is performed. A sintering model is generated by simulating the workpiece. According to the pore distribution and porosity of the workpiece, the sintering method of the target workpiece is adjusted accordingly, so that the workpiece can be sintered in a variety of forms, reducing the situation of unqualified workpieces due to porosity, reducing production costs, and improving the success rate of workpiece production.

[0168] Example 2: This example is an improvement on Example 1. The high-precision powder metallurgy production process for the automotive vacuum pump rotor, wherein the pore distribution data of the target workpiece is obtained, is specifically:

[0169] Get the shape data set;

[0170] Identify each element in the shape data set as a target element in turn;

[0171] Setting a collection point set, wherein the collection point set is a set formed by a number of data points set manually according to specific needs for collecting the pore conditions of the workpiece plane;

[0172] Identify each element in the collection point set as a target collection point in turn, and execute the collection point analysis strategy;

[0173] Get the number of all elements in the collection point set and define it as the collection quantity;

[0174] Obtain the number of elements in the collection point set that determine the uniform distribution of pores within the detection range, and define it as the uniform collection number;

[0175] If the uniform number of samples collected = the number of samples collected, the target element pore distribution is determined to be uniform;

[0176] If the uniform number of samples collected is less than the number of samples collected, it is determined that the target element pore distribution is uneven;

[0177] Get the number of all elements in the shape data set and define it as the shape number;

[0178] Obtain the number of elements in the shape data set that determine the uniform pore distribution of the target element, and define it as the uniform pore number;

[0179] If the number of uniform pores = the number of external shapes, the pore distribution data is determined to be uniform;

[0180] If the number of uniform pores is less than the number of external pores, the pore distribution data is determined to be uneven pore distribution.

[0181] The collection point analysis strategy is specifically as follows:

[0182] Setting a determination length, which is a length value set manually according to specific needs and used to determine the pore conditions in a small area;

[0183] With the target acquisition point as the origin and the determination length as the radius, a range is formed on the target element and identified as the detection range;

[0184] Obtain all pores within the detection range to form a pore set;

[0185] Get the position of each element in the pore set and define it as the pore position;

[0186] Each pore position is mapped one-to-one to each element in the pore set to form a pore position set, and a pore analysis strategy is executed;

[0187] Get the number of all elements in the pore position set and define it as the number of pores;

[0188] Obtain the number of elements in the pore position set that determine the uniform pore distribution within the analysis range, and define it as the uniform number;

[0189] If the uniform number = the number of pores, then the pores in the detection range are determined to be uniformly distributed;

[0190] If the uniform number is less than the pore number, it is determined that the pores in the detection range are unevenly distributed.

[0191] The pore analysis strategy is specifically as follows:

[0192] Extract any element in the pore position set and define it as the target pore element;

[0193] Setting the analysis length, which is a length value set manually according to specific needs and used to determine the pore conditions in a small area;

[0194] The analysis range is formed with the target pore element as the origin and the analysis length as the radius;

[0195] Obtain all pore positions within the analysis range to form an analysis set, wherein the analysis set does not contain target pore elements;

[0196] Identify each element in the analysis set as an analysis element in turn;

[0197] Obtain the distance between the analysis element and the target pore element, which is defined as the analysis distance;

[0198] Each analysis distance is matched one-to-one with each element in the analysis set to form a pore distance set;

[0199] Extract any two elements from the pore distance set and define them as the first distance element and the second distance element respectively;

[0200] If the second distance element is greater than or equal to the first distance element × (1 + 5%) or the second distance element is less than or equal to the first distance element × (1 - 5%), then the difference in the value of the second distance element is determined to be large;

[0201] If the second distance element is less than the first distance element × (1 + 5%) and the second distance element is greater than the first distance element × (1 - 5%), then it is determined that the difference in the value of the second distance element is small;

[0202] Obtain the number of elements in the pore distance set whose numerical differences between the second distance elements are small, and define it as the distance number;

[0203] Get the number of all elements in the pore distance set and set it as the analysis number;

[0204] If the number of distances = the number of analyses, the pore distribution within the analysis range is determined to be uniform;

[0205] If the distance quantity is less than the analysis quantity, it is determined that the pore distribution within the analysis range is uneven;

[0206] The pore analysis strategy is repeatedly executed until all elements in the pore location set are identified as target pore elements.

[0207] Example 3: This example is an improvement made on the basis of Example 2. Figure 2 In this embodiment, the sintering model generated for the target sintering equipment includes an overall sintering model, specifically:

[0208] Acquire target sintering equipment;

[0209] The target sintering equipment is provided with a fixed heating module, which is used to heat the workpiece with uniform pore distribution as a whole. For workpieces with uneven pore distribution, it is necessary to first locally heat the uneven pore distribution position through a mobile heating module according to the pore distribution. After the pores of the workpiece are close to each other, the workpiece is then heated as a whole through the fixed heating module.

[0210] Extracting a workpiece position of a target sintering device and defining it as a target position, wherein the workpiece position is a center point of a placement position of the workpiece of the target sintering device during a sintering process;

[0211] Obtain all pore spacings to form a spacing set. The pore spacing is the distance between any two pores. When the pore distribution of the workpiece is uniform, the distance between any two pores is basically the same. Therefore, the porosity of the workpiece is determined by the pore spacing. A small pore spacing value indicates a high porosity of the workpiece, and a large pore spacing value indicates a low porosity of the workpiece.

[0212] Obtaining the sintering temperature corresponding to each element in the spacing set and defining it as the workpiece temperature. The sintering temperature is the temperature that the workpiece needs to reach when sintering to achieve a certain metal structure requirement at the current porosity of the workpiece, thereby causing solid-state diffusion and bonding between the powder particles to form a dense metal structure.

[0213] The temperature of each workpiece is matched one-to-one with each element in the interval set to form a temperature interval set;

[0214] Obtain the sintering time corresponding to each element in the temperature interval set and define it as the workpiece time. The sintering time is the time required for the workpiece to be sintered at a certain temperature to achieve a certain metal structure requirement under the current porosity.

[0215] The duration of each workpiece is matched one by one with each element in the temperature interval set to form a sintering set;

[0216] Obtain the heating amount corresponding to each element in the sintering set, which is defined as the sintering amount. The heating temperature is the size of the flame that the fixed heating module needs to output when the workpiece needs to reach the sintering temperature.

[0217] Each sintering amount is matched one-to-one with each element in the sintering set to form a fixed sintering set.

[0218] This embodiment also provides that the generation of the sintering model for the target sintering equipment also includes a local sintering model, specifically:

[0219] Acquire target sintering equipment;

[0220] The target sintering equipment is provided with a mobile heating module, which is used to heat the unevenly distributed pores on the workpiece surface. For workpieces with uneven pore distribution, it is necessary to first locally heat the unevenly distributed pores using the mobile heating module according to the pore distribution, so that the pores of the workpiece are close to each other, and then heat the workpiece as a whole using the fixed heating module.

[0221] Obtain all pore diameters to form a diameter set. The pore diameter is used to determine the size of the pores. The size of each pore within a range is different, and the temperature required for local heating is also different.

[0222] Identify each element in the diameter set as the target diameter element in turn;

[0223] Set a pore volume set, which is a simulated numerical range starting from 2 and ending at 10, with a unit value of 1. That is, the elements in the pore volume set form a numerical value for each unit value starting from 2 until it reaches 10;

[0224] Each element in the pore volume set is identified as a target pore volume in turn;

[0225] Calculate the target extraction volume, target extraction volume = target pore volume - 1;

[0226] Execute A1-A14;

[0227] A1. Randomly extract the elements of the diameter set corresponding to the target extraction amount to form an initial extraction set;

[0228] A2. Integrate the target diameter elements and the initial extraction set to form a simulated extraction set. For example, if the target pore volume is 3, the target extraction volume is 2. That is, any two elements in the extraction diameter set plus the target diameter element form a simulated extraction set.

[0229] A3. Extract the element with the largest pore diameter in the simulated extraction set and define it as the simulated element. For example, if there are three elements in the simulated extraction set, that is, three pores with diameters of 0.2, 0.18, and 0.15, then the pore with a diameter of 0.2 is the simulated element.

[0230] A4. Obtain the distances between the simulated element and other elements in the simulated extraction set to form an element distance set. For example, if there are three elements in the simulated extraction set, i.e., three pores, then the element distance set contains two elements.

[0231] A5. Get the spacing set;

[0232] A6. Map each element in the spacing set to each element in the element distance set one by one to form a simulated distance set. This simulates the situation where pores of different numbers and sizes are distributed at different distances in the workpiece. For example, if the elements in the spacing set are 3, 2, and 1, and there are 2 elements in the element distance set, then the elements in the simulated distance set are (3,3), (3,2), (3,1), (2,3), (2,2), (2,1), (1,3), (1,2), and (1,1).

[0233] A7. Identify each element in the simulated distance set as a distance element in turn. For example, if the elements in the simulated distance set are (3,3), (3,2), (3,1), (2,3), (2,2), (2,1), (1,3), (1,2), and (1,1), first extract (3,3) as the distance element. That is, the distances between the simulated element and the other two elements in the simulated extraction set are 3 and 3 respectively.

[0234] A8. Obtain all local sintering temperatures to form a local temperature set, where the local sintering temperatures are all temperatures that can be reached at the sintering position when the mobile heating module performs local sintering on the workpiece;

[0235] A9. Obtain the heating amount corresponding to each element in the local temperature set and define it as the local heating amount;

[0236] A10, mapping each local heating amount to each element in the local temperature set one by one to form a local heating set;

[0237] A11. Each element in the local heating set is identified as the local sintering amount in turn;

[0238] A12. Obtain all local sintering times to form a local time set, where the local sintering time is all the time that the mobile heating module can heat the workpiece;

[0239] A13. Determine each element in the local duration set as the simulated sintering duration in turn, and execute B1-B3;

[0240] B1. Obtain the pore diameter corresponding to the local sintering amount and simulated sintering time of the simulated element, and define it as the simulated diameter;

[0241] B2. Obtain the pore diameters corresponding to the distribution of other elements in the simulated extraction set based on the distance element under the local sintering amount and simulated sintering time of the simulated element, to form a simulated influence set;

[0242] B3, integrating the simulated diameter and simulated influence sets to form a simulated sintering set;

[0243] A14. Integrate the simulation extraction set, simulation distance set, local heating set, local duration set and simulation sintering set to form a local sintering set, that is, a model of the sintering results of pores formed when different numbers and sizes of pores are distributed at different distances in the workpiece and sintered at different temperatures and for different durations.

[0244] Example 4: This example is an improvement made on the basis of Example 3. Figure 2 In this embodiment, the uniform sintering strategy is specifically as follows:

[0245] Get the center point of the workpiece;

[0246] Connect the center point of the workpiece and the target position to form a position analysis line;

[0247] Obtain the angle between the position analysis line and the ground, which is defined as the position analysis angle;

[0248] Setting a determination angle, wherein the determination angle is 90°;

[0249] If the position analysis angle ≠ the determination angle, it is determined that the heating position has not been reached, and the control device moves the workpiece until the position analysis angle = the determination angle;

[0250] If the position analysis angle = the determination angle, it is determined that the heating position has been reached, and the control device stops the workpiece from moving;

[0251] Get a fixed sintering set;

[0252] Extract the distance between any two pores on the target workpiece and define it as the workpiece pore distance;

[0253] Extract the sintering amount corresponding to the workpiece pore distance in the fixed sintering set and set it as the target sintering amount;

[0254] Extract the workpiece duration corresponding to the workpiece pore distance in the fixed sintering set and set it as the target sintering duration;

[0255] Get the current time;

[0256] Calculate the sintering stop time, sintering stop time = current time + target sintering time;

[0257] Control the fixed heating module to sinter the workpiece at the target sintering amount;

[0258] When the sintering stop time is reached, the fixed heating module is controlled to stop sintering.

[0259] This embodiment also provides that the adjustment of the sintering strategy is specifically as follows:

[0260] Get the center point of the workpiece;

[0261] Connect the center point of the workpiece and the target position to form a position analysis line;

[0262] Obtain the angle between the position analysis line and the ground, which is defined as the position analysis angle;

[0263] Setting a determination angle, wherein the determination angle is 90°;

[0264] If the position analysis angle ≠ the determination angle, it is determined that the heating position has not been reached, and the control device moves the workpiece until the position analysis angle = the determination angle;

[0265] If the position analysis angle = the determination angle, it is determined that the heating position has been reached, and the control device stops the workpiece from moving;

[0266] Obtain fixed sintering sets and local sintering sets;

[0267] Obtain all the acquisition points for determining uneven pore distribution within the detection range to form a local point set;

[0268] Get the detection range corresponding to each element in the local point set and define it as the local range;

[0269] Each local range is matched one-to-one with each element in the local point set to form a local adjustment set;

[0270] Identify each element in the local adjustment set as a target range element in turn;

[0271] Obtain the number of pores in the target range element and define it as the number of analyzed pores;

[0272] Obtain the pore diameter of each pore in the target range element, set it as the analysis diameter, and form a range diameter set;

[0273] The pores corresponding to the largest analysis diameter in the extraction range diameter set are defined as local pores;

[0274] Extract all elements corresponding to the local pores, range diameter sets, and analysis pore quantities in the local sintering set to form an analysis extraction set;

[0275] extracting all simulated sintering sets in the analysis extraction set to form an analysis sintering set;

[0276] Identify each element in the analysis sinter set as an analysis sinter element in turn, and execute steps C1-C7;

[0277] Extract and analyze the analysis difference set of the elements that meet the requirements and have the smallest value in the sintered set, and define it as the target analysis set;

[0278] The local heating amount corresponding to the target analysis set in the analysis extraction set is determined as the analysis sintering amount;

[0279] The local heating time corresponding to the extracted target analysis set in the analysis extraction set is defined as the analysis sintering time;

[0280] Obtain the location of local pores and define them as local heating points;

[0281] Obtaining a module heating point of the mobile heating module, wherein the module heating point is the center point of the spray gun head of the mobile heating module where the spray gun sprays flames to the workpiece;

[0282] Connecting the local heating point and the center point of the workpiece to form a first analysis line;

[0283] Connecting the local heating point with the module heating point to form a second analysis line;

[0284] Controlling the movable heating module to move so that the second analysis line is perpendicular to the first analysis line;

[0285] Get the current time;

[0286] Calculate the target sintering time, target sintering time = current time + analysis sintering time;

[0287] Control the mobile heating module to sinter the workpiece in order to analyze the sintering amount;

[0288] When the target sintering time is reached, the fixed heating module is controlled to stop sintering;

[0289] Update the target sintering time to the current time and execute the uniform sintering strategy.

[0290] Wherein, the steps C1-C7 are specifically as follows:

[0291] C1. Identify the simulated diameter corresponding to the analyzed sintered element as the first data;

[0292] sequentially identifying the elements in the simulation influence set corresponding to the analyzed sintering elements as second data;

[0293] C1. Calculate the data difference, data difference = first data - second data;

[0294] C2. Match each data difference value with each element in the simulation influence set corresponding to the analyzed sintering element one by one to form an analysis difference value set;

[0295] C3. Obtain any sampling point within the detection range where the pore distribution is uniform and define it as the analysis judgment point;

[0296] C4. Extract the detection range corresponding to the analysis and judgment point and define it as the analysis and judgment range;

[0297] C5. Extract the pore diameter of any pore within the analysis determination range and define it as the analysis determination diameter;

[0298] C6. Extract the pore diameter with the largest value in the analysis difference set and define it as the analysis comparison diameter;

[0299] C7. If the analysis comparison diameter ≤ analysis determination diameter × (1 + 3%) and the analysis comparison diameter ≥ analysis determination diameter × (1 - 3%), then the element is judged to meet the requirements;

[0300] If the analysis comparison diameter is greater than the analysis determination diameter × (1 + 3%) or the analysis comparison diameter is less than the analysis determination diameter × (1 - 3%), it is determined that the element does not meet the requirements.

[0301] In this embodiment, a model is generated based on the appearance of the workpiece, and the overall pore analysis of the workpiece is performed. A sintering model is generated by simulating the workpiece. According to the pore distribution and porosity of the workpiece, the sintering method of the target workpiece is adjusted accordingly, so that the workpiece can be sintered in a variety of forms, reducing the situation where the workpiece is unqualified due to porosity, reducing production costs, and improving the success rate of workpiece production.

Claims

1. A high-precision powder metallurgy production process for automotive vacuum pump rotors, characterized by: include: Get the target artifact; Obtain the center point of the target workpiece and set it as the workpiece center point; Acquire all workpiece planes of the target workpiece to form an appearance data set; According to the appearance data set, pore distribution data of the target workpiece is obtained; The pore distribution data includes uniform pore distribution and uneven pore distribution; Acquire target sintering equipment; Generate a sintering model for the target sintering equipment; If the pore distribution data indicates uniform pore distribution, a uniform sintering strategy is executed according to the sintering model to generate uniform sintering data; If the pore distribution data indicates uneven pore distribution, the sintering strategy is adjusted according to the sintering model to generate adjusted sintering data; According to the uniform sintering data or the adjusted sintering data, the target sintering equipment is controlled to adjust the sintering mode of the target workpiece; The pore distribution data of the target workpiece is obtained by: Get the shape data set; Identify each element in the shape data set as a target element in turn; Set the collection point set; Identify each element in the collection point set as a target collection point in turn, and execute the collection point analysis strategy; Get the number of all elements in the collection point set and define it as the collection quantity; Obtain the number of elements in the collection point set that determine the uniform distribution of pores within the detection range, and define it as the uniform collection number; If the uniform number of samples collected = the number of samples collected, the target element pore distribution is determined to be uniform; If the uniform number of samples collected is less than the number of samples collected, it is determined that the target element pore distribution is uneven; Get the number of all elements in the shape data set and define it as the shape number; Obtain the number of elements in the shape data set that determine the uniform pore distribution of the target element, and define it as the uniform pore number; If the number of uniform pores = the number of external shapes, the pore distribution data is determined to be uniform; If the number of uniform pores is less than the number of external pores, the pore distribution data is determined to be uneven pore distribution.

2. The high-precision powder metallurgy production process for automobile vacuum pump rotors according to claim 1, characterized in that: The collection point analysis strategy is specifically as follows: Set the judgment length; With the target acquisition point as the origin and the determination length as the radius, a range is formed on the target element and identified as the detection range; Obtain all pores within the detection range to form a pore set; Get the position of each element in the pore set and define it as the pore position; Each pore position is mapped one-to-one to each element in the pore set to form a pore position set, and a pore analysis strategy is executed; Get the number of all elements in the pore position set and define it as the number of pores; Obtain the number of elements in the pore position set that determine the uniform pore distribution within the analysis range, and define it as the uniform number; If the uniform number = the number of pores, then the pores in the detection range are determined to be uniformly distributed; If the uniform number is less than the pore number, it is determined that the pores in the detection range are unevenly distributed.

3. The high-precision powder metallurgy production process for automobile vacuum pump rotors according to claim 2, characterized in that: The pore analysis strategy is specifically as follows: Extract any element in the pore position set and define it as the target pore element; Set the analysis length; The analysis range is formed with the target pore element as the origin and the analysis length as the radius; Obtain all pore positions within the analysis range to form an analysis set; Identify each element in the analysis set as an analysis element in turn; Obtain the distance between the analysis element and the target pore element, which is defined as the analysis distance; Each analysis distance is matched one-to-one with each element in the analysis set to form a pore distance set; Extract any two elements from the pore distance set and define them as the first distance element and the second distance element respectively; If the second distance element is greater than or equal to the first distance element × (1 + 5%) or the second distance element is less than or equal to the first distance element × (1 - 5%), then the difference in the value of the second distance element is determined to be large; If the second distance element is less than the first distance element × (1 + 5%) and the second distance element is greater than the first distance element × (1 - 5%), then the difference in the value of the second distance element is determined to be small; Obtain the number of elements in the pore distance set whose numerical differences between the second distance elements are small, and define it as the distance number; Get the number of all elements in the pore distance set and set it as the analysis number; If the number of distances = the number of analyses, the pore distribution within the analysis range is determined to be uniform; If the distance quantity is less than the analysis quantity, it is determined that the pore distribution within the analysis range is uneven; The pore analysis strategy is repeatedly executed until all elements in the pore location set are identified as target pore elements.

4. The high-precision powder metallurgy production process for automobile vacuum pump rotors according to claim 1, characterized in that: The sintering model is generated for the target sintering equipment, including the overall sintering model, specifically: Acquire target sintering equipment; The target sintering equipment is provided with a fixed heating module; Extract the workpiece position of the target sintering equipment and set it as the target position; Get all the pore spacings to form a spacing set; Get the sintering temperature corresponding to each element in the spacing set and set it as the workpiece temperature; The temperature of each workpiece is matched one-to-one with each element in the interval set to form a temperature interval set; Get the sintering time corresponding to each element in the temperature interval set and set it as the workpiece time; The duration of each workpiece is matched one by one with each element in the temperature interval set to form a sintering set; Obtain the heating amount corresponding to each element in the sintering set and define it as the sintering amount; Each sintering amount is matched one-to-one with each element in the sintering set to form a fixed sintering set.

5. The high-precision powder metallurgy production process for automobile vacuum pump rotors according to claim 4, characterized in that: The generation of the sintering model for the target sintering equipment also includes a local sintering model, specifically: Acquire target sintering equipment; The target sintering equipment is provided with a mobile heating module; Get all pore diameters to form a diameter set; Identify each element in the diameter set as the target diameter element in turn; Set the pore volume set; Each element in the pore volume set is identified as a target pore volume in turn; Calculate the target extraction volume, target extraction volume = target pore volume - 1; Execute A1-A14; A1. Randomly extract the elements of the diameter set corresponding to the target extraction amount to form an initial extraction set; A2, integrating the target diameter elements and the initial extraction set to form a simulated extraction set; A3. Extract the element with the largest pore diameter in the simulation extraction set and define it as the simulation element; A4. Obtain the distance between the simulated element and other elements in the simulated extraction set to form an element distance set; A5. Get the spacing set; A6. Map each element in the spacing set to each element in the element distance set one by one to form a simulated distance set; A7. identifying each element in the simulated distance set as a distance element in turn; A8. Obtain all local sintering temperatures to form a local temperature set; A9. Obtain the heating amount corresponding to each element in the local temperature set and define it as the local heating amount; A10, mapping each local heating amount to each element in the local temperature set one by one to form a local heating set; A11. Each element in the local heating set is identified as the local sintering amount in turn; A12. Obtain all local sintering durations to form a local duration set; A13. Determine each element in the local duration set as the simulated sintering duration in turn, and execute B1-B3; B1. Obtain the pore diameter corresponding to the local sintering amount and simulated sintering time of the simulated element, and define it as the simulated diameter; B2. Obtain the pore diameters corresponding to the distribution of other elements in the simulated extraction set based on the distance element under the local sintering amount and simulated sintering time of the simulated element, to form a simulated influence set; B3, integrating the simulated diameter and simulated influence sets to form a simulated sintering set; A14. Integrate the simulated extraction set, the simulated distance set, the local heating set, the local duration set, and the simulated sintering set to form a local sintering set.

6. The high-precision powder metallurgy production process for automobile vacuum pump rotors according to claim 1, characterized in that: The uniform sintering strategy is specifically as follows: Get the center point of the workpiece; Connect the center point of the workpiece and the target position to form a position analysis line; Obtain the angle between the position analysis line and the ground, which is defined as the position analysis angle; Set the judgment angle; If the position analysis angle ≠ the determination angle, it is determined that the heating position has not been reached, and the control device moves the workpiece until the position analysis angle = the determination angle; If the position analysis angle = the determination angle, it is determined that the heating position has been reached, and the control device stops the workpiece from moving; Get a fixed sintering set; Extract the distance between any two pores on the target workpiece and define it as the workpiece pore distance; Extract the sintering amount corresponding to the workpiece pore distance in the fixed sintering set and set it as the target sintering amount; Extract the workpiece duration corresponding to the workpiece pore distance in the fixed sintering set and set it as the target sintering duration; Get the current time; Calculate the sintering stop time, sintering stop time = current time + target sintering time; Control the fixed heating module to sinter the workpiece at the target sintering amount; When the sintering stop time is reached, the fixed heating module is controlled to stop sintering.

7. The high-precision powder metallurgy production process for automobile vacuum pump rotors according to claim 6, characterized in that: The adjustment of the sintering strategy is specifically as follows: Get the center point of the workpiece; Connect the center point of the workpiece and the target position to form a position analysis line; Obtain the angle between the position analysis line and the ground, which is defined as the position analysis angle; Set the judgment angle; If the position analysis angle ≠ the determination angle, it is determined that the heating position has not been reached, and the control device moves the workpiece until the position analysis angle = the determination angle; If the position analysis angle = the determination angle, it is determined that the heating position has been reached, and the control device stops the workpiece from moving; Obtain fixed sintering sets and local sintering sets; Obtain all the acquisition points for determining uneven pore distribution within the detection range to form a local point set; Get the detection range corresponding to each element in the local point set and define it as the local range; Each local range is matched one-to-one with each element in the local point set to form a local adjustment set; Identify each element in the local adjustment set as a target range element in turn; Obtain the number of pores in the target range element and define it as the number of analyzed pores; Obtain the pore diameter of each pore in the target range element, set it as the analysis diameter, and form a range diameter set; The pores corresponding to the largest analysis diameter in the extraction range diameter set are defined as local pores; Extract all elements corresponding to the local pores, range diameter sets, and analysis pore quantities in the local sintering set to form an analysis extraction set; extracting all simulated sintering sets in the analysis extraction set to form an analysis sintering set; Identify each element in the analysis sinter set as an analysis sinter element in turn, and execute steps C1-C7; Extract and analyze the analysis difference set of the elements that meet the requirements and have the smallest value in the sintered set, and define it as the target analysis set; The local heating amount corresponding to the target analysis set in the analysis extraction set is determined as the analysis sintering amount; The local heating time corresponding to the extracted target analysis set in the analysis extraction set is defined as the analysis sintering time; Obtain the location of local pores and define them as local heating points; Obtaining the module heating point of the mobile heating module; Connecting the local heating point and the center point of the workpiece to form a first analysis line; Connecting the local heating point with the module heating point to form a second analysis line; Controlling the movable heating module to move so that the second analysis line is perpendicular to the first analysis line; Get the current time; Calculate the target sintering time, target sintering time = current time + analysis sintering time; Control the mobile heating module to sinter the workpiece in order to analyze the sintering amount; When the target sintering time is reached, the fixed heating module is controlled to stop sintering; Update the target sintering time to the current time and execute the uniform sintering strategy.

8. The high-precision powder metallurgy production process for automobile vacuum pump rotors according to claim 7, characterized in that: The steps C1-C7 are specifically as follows: C1. Identify the simulated diameter corresponding to the analyzed sintered element as the first data; sequentially identifying the elements in the simulation influence set corresponding to the analyzed sintering elements as second data; C1. Calculate the data difference, data difference = first data - second data; C2. Match each data difference value with each element in the simulation influence set corresponding to the analyzed sintering element one by one to form an analysis difference value set; C3. Obtain any sampling point within the detection range where the pore distribution is uniform and define it as the analysis judgment point; C4. Extract the detection range corresponding to the analysis and judgment point and define it as the analysis and judgment range; C5. Extract the pore diameter of any pore within the analysis determination range and define it as the analysis determination diameter; C6. Extract the pore diameter with the largest value in the analysis difference set and define it as the analysis comparison diameter; C7. If the analysis comparison diameter is less than or equal to the analysis determination diameter × (1 + 3%) and the analysis comparison diameter is greater than or equal to the analysis determination diameter × (1 - 3%), the element is determined to meet the requirements; If the analysis comparison diameter is greater than the analysis determination diameter × (1 + 3%) or the analysis comparison diameter is less than the analysis determination diameter × (1 - 3%), it is determined that the element does not meet the requirements.

Citation Information

Patent Citations

  • Systems and methods for additive manufacturing and repair of metal components

    CN109937387A

  • Systems, Media, and Methods for Pre-Processing and Post-Processing in Additive Manufacturing

    US20170372480A1