High-precision powder metallurgy production process for automobile vacuum pump rotor
By analyzing the pore distribution of the automobile vacuum pump rotor and generating a sintering model and adjusting the sintering method, the problem of high unqualified workpieces in the prior art is solved, and higher production success rate and cost-effectiveness are achieved.
Patent Information
- Application Number
- CN202510107076.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-23
- Publication Date
- 2025-05-13
- Estimated Expiration
- 2045-01-23
AI Technical Summary
The existing high-precision powder metallurgy production process of automotive vacuum pump rotors cannot generate models based on the appearance of the workpiece, conduct overall pore analysis, cannot simulate and generate sintering models, and cannot adjust the sintering method according to the pore distribution, resulting in a high unqualification rate of workpieces, an increase in production costs, and a decrease in success rate.
By obtaining the appearance data of the workpiece, analyzing its pore distribution, generating a sintering model, and adopting a uniform sintering strategy or adjusting the sintering strategy according to the uniform or uneven pore distribution, controlling the sintering equipment to adjust the sintering method.
The sintering method is adjusted according to the pore distribution of the workpiece, so that the workpiece can be sintered in various forms, reducing unqualified conditions, reducing production costs, and improving success rate.
Smart Images

Figure CN119973108A_ABST
Abstract
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 very important 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. Among them, the powder metallurgy production process includes raw material preparation, powder mixing, pressing, 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 rotor production can be achieved, providing more reliable products for the automotive industry.
[0003] The existing high-precision powder metallurgy production process for automobile vacuum pump rotors cannot generate a model based on the appearance of the workpiece, conduct an overall pore analysis of the workpiece, simulate and generate a sintering model for the workpiece, and adjust the sintering method of the target workpiece according to the pore distribution and porosity of the workpiece. The workpiece can only be sintered in a 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 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 an automobile vacuum pump rotor, comprising:
[0006] Get the target artifact;
[0007] Obtain the center point of the target workpiece and set it as the center point of the workpiece;
[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 that the pore distribution is uniform, a uniform sintering strategy is executed according to the sintering model to form uniform sintering data;
[0014] If the pore distribution data indicates that the pore distribution is uneven, the sintering strategy is adjusted according to the sintering model to form 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 of 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 as follows:
[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 that the pores in the detection range are evenly distributed, and define it as the uniform collection number;
[0023] If the uniform number of acquisitions = the number of acquisitions, the pore distribution of the target element is determined to be uniform;
[0024] If the uniform number of acquisitions is less than the number of acquisitions, it is determined that the pore distribution of the target element is uneven;
[0025] Get the number of all elements in the shape data set and define it as the shape number;
[0026] The number of elements in the shape data set that determine the uniform pore distribution of the target element is obtained, and is defined as the uniform pore number;
[0027] If the number of uniform pores = the number of shapes, the pore distribution data is determined to be uniform;
[0028] If the uniform number of pores is less than the shape number, the pore distribution data is judged as 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] Acquire 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 matched one-to-one with 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 that the pores in the analysis range are uniformly distributed, and define it as the uniform number;
[0037] If the uniform number = the number of pores, it is determined that the pores in the detection range are uniformly distributed;
[0038] If the uniform number is less than the number of pores, 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 target pore element is taken as the origin and the analysis length is taken as the radius to form the analysis range;
[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 in the pore distance set and define them as the first distance element and the second distance element respectively;
[0048] If the second distance element ≥ the first distance element × (1 + 5%) or the second distance element ≤ the first distance element × (1 - 5%), it is determined that the difference in the value of the second distance element is 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%), 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 of 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, it is determined that the pore distribution within the analysis range is 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 position set are identified as target pore elements.
[0055] As an optional solution of 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 includes an overall sintering model, 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] Obtain all 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 to each element in the interval set one by one 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 to each element in the temperature interval set one by one to form a sintering set;
[0064] Obtain the heating amount corresponding to each element in the sintering set, which is defined as the sintering amount;
[0065] Each sintering amount is matched one by one with each element in the sintering set to form a fixed sintering set.
[0066] As an optional solution of 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] Obtain all pore diameters to form a diameter set;
[0070] Identify each element in the diameter set as a target diameter element in turn;
[0071] Set the pore volume collection;
[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. arbitrarily extract the elements of the numerical value corresponding to the target extraction amount in the diameter set 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 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, corresponding 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, identifying each element in the local duration set as the simulated sintering duration in turn, and executing B1-B3;
[0088] B1. Obtain the pore diameter corresponding to the simulated element under the local sintering amount and simulated sintering time, 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 at the distance element under the local sintering amount and simulated sintering time of the simulated element, and 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 of 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 with 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 is 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] Controlling the fixed heating module to sinter the workpiece with a 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 specifically adjusted as follows:
[0108] Get the center point of the workpiece;
[0109] Connect the center point of the workpiece with 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 is reached, and the control device stops the workpiece from moving;
[0114] Obtain fixed sintering set and local sintering set;
[0115] Acquire 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] Extracting all elements corresponding to the local pores, range diameter sets and the number of analyzed pores in the local sintering set to form an analysis extraction set;
[0123] Extract all simulated sintering sets in the analysis extraction set to form an analysis sintering set;
[0124] Identify each element in the analysis sintering set as an analysis sintering element in turn, and execute steps C1-C7;
[0125] Extract the analysis difference set of the elements that meet the requirements and have the smallest value in the sintering 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 extracted and defined 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 a module heating point of a 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 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 of the high-precision powder metallurgy production process of the automotive vacuum pump rotor of the present invention, wherein: the steps C1-C7 are specifically:
[0139] C1. Identify the simulated diameter corresponding to the analyzed sintering element as the first data;
[0140] The elements in the simulation influence set corresponding to the analyzed sintering elements are identified as second data in sequence;
[0141] C1. Calculate the data difference, data difference = first data - second data;
[0142] C2, one-to-one correspondence between each data difference and each element in the simulation influence set corresponding to the analyzed sintering element to form an analysis difference set;
[0143] C3. Obtain any collection point within the detection range where the pore distribution is uniform and determine it as the analysis determination point;
[0144] C4. Extract the detection range corresponding to the analysis and determination point and define it as the analysis and determination range;
[0145] C5. Extract the pore diameter of any pore within the analysis determination range and set 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%), 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 automobile vacuum pump rotor obtains each surface of the workpiece, generates an appearance model, obtains the distribution of pores on each surface of the workpiece, and judges whether the pores of the workpiece are evenly distributed. If the pores collected on each surface of the workpiece are evenly distributed, the pore distribution of the workpiece is determined to be even. If the pores collected on a certain surface of the workpiece are unevenly distributed, the pore distribution of the workpiece is determined to be uneven. Different sintering methods are adopted according to the judgment results, 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.
[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 on the workpiece, and simulates the state of each pore at different sintering temperatures and different 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 situation of unqualified workpieces 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 by 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 by a mobile heating module. When it reaches a certain degree, the workpiece is sintered as a whole by a fixed heating module, 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. BRIEF DESCRIPTION OF THE DRAWINGS
[0153] Figure 1 This is a high-precision powder metallurgy production process flow chart of the automobile vacuum pump rotor of the present invention;
[0154] Figure 2 This is a schematic diagram of the sintering equipment of the present invention. DETAILED DESCRIPTION
[0155] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. 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 creative work are within the scope of protection of the present invention.
[0156] Embodiment 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 center point of the workpiece;
[0159] Acquire all workpiece planes of the target workpiece to form an appearance data set. The workpiece plane is a certain surface of the workpiece. For example, if the workpiece is a cylinder, the workpiece has a total of 3 workpiece planes. If the curved surface of the cylindrical workpiece is provided with a rectangular groove, and the length of the rectangular groove is the height of the cylinder, the workpiece has a total of 6 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 that the pore distribution is uniform, a uniform sintering strategy is executed according to the sintering model to form uniform sintering data;
[0165] If the pore distribution data indicates that the pore distribution is uneven, the sintering strategy is adjusted according to the sintering model to form 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, and 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 number of unqualified workpieces due to porosity, reducing production costs, and improving the success rate of workpiece production.
[0168] Embodiment 2: This embodiment is an improvement made on the basis of embodiment 1. The high-precision powder metallurgy production process of the automobile vacuum pump rotor, the pore distribution data of the target workpiece is obtained, 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 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 that the pores within the detection range are evenly distributed, and define it as the uniform collection number;
[0175] If the uniform number of acquisitions = the number of acquisitions, the pore distribution of the target element is determined to be uniform;
[0176] If the uniform number of acquisitions is less than the number of acquisitions, it is determined that the pore distribution of the target element is uneven;
[0177] Get the number of all elements in the shape data set and define it as the shape number;
[0178] The number of elements in the shape data set that determine the uniform pore distribution of the target element is obtained, and is defined as the uniform pore number;
[0179] If the number of uniform pores = the number of shapes, the pore distribution data is determined to be uniform;
[0180] If the uniform number of pores is less than the shape number, the pore distribution data is judged to be uneven pore distribution.
[0181] The collection point analysis strategy is specifically as follows:
[0182] Setting a determination length, wherein the determination length 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] Acquire 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 matched one-to-one with 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 that the pores in the analysis range are uniformly distributed, and define it as the uniform number;
[0189] If the uniform number = the number of pores, it is determined that the pores in the detection range are uniformly distributed;
[0190] If the uniform number is less than the number of pores, it is determined that the pores in the detection range are unevenly distributed.
[0191] Wherein, 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 target pore element is taken as the origin and the analysis length is taken as the radius to form the analysis range;
[0195] Acquire 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 in the pore distance set and define them as the first distance element and the second distance element respectively;
[0200] If the second distance element ≥ the first distance element × (1 + 5%) or the second distance element ≤ the first distance element × (1 - 5%), it is determined that the difference in the value of the second distance element is 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%), 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 of 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, it is determined that the pore distribution within the analysis range is 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 position set are identified as target pore elements.
[0207] Embodiment 3: This embodiment is an improvement made on the basis of embodiment 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, and the fixed heating module is used to heat the workpiece with uniform pore distribution as a whole. For the workpiece with uneven pore distribution, it is necessary to first locally heat the position with uneven pore distribution through a mobile heating module according to the pore distribution, so that the pores at various places of the workpiece are close to each other, and then heat the workpiece 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 pores of the workpiece are evenly distributed, the distance between any two pores is basically the same. Therefore, the porosity of the workpiece is judged 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] The sintering temperature corresponding to each element in the spacing set is obtained and defined as the workpiece temperature. The sintering temperature is the temperature that the workpiece needs to reach when the workpiece is sintered to meet certain metal structure requirements under the current porosity, so that solid-state diffusion and bonding occur between the powder particles to form a dense metal structure.
[0213] The temperature of each workpiece is matched to each element in the interval set one by one 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 meet certain metal structure requirements under the current porosity of the workpiece;
[0215] The duration of each workpiece is matched to each element in the temperature interval set one by one 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 by one with each element in the sintering set to form a fixed sintering set.
[0218] This embodiment also provides that the generating 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, and the mobile heating module is used to heat the position of the workpiece surface with uneven pore distribution. For the workpiece with uneven pore distribution, it is necessary to first locally heat the position of the uneven pore distribution through the mobile heating module according to the pore distribution, so that the pores of the workpiece are close to each other, and then the workpiece is heated as a whole through 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 pore. The size of each pore in a range is different, and the temperature required for local heating is also different.
[0222] Identify each element in the diameter set as a target diameter element in turn;
[0223] A pore volume set is set, wherein the pore volume set is a numerical range formed by starting with 2 and ending with 10, and the unit volume is 1, that is, the elements in the pore volume set form a numerical value for each unit volume starting with 2, until reaching 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. arbitrarily extract the elements of the numerical value corresponding to the target extraction amount in the diameter set to form an initial extraction set;
[0228] A2. Integrate the target diameter element 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 are added to 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, and the diameters of the three pores are 0.2, 0.18 and 0.15 respectively, then the pore with a diameter of 0.2 is the simulated element;
[0230] A4. Obtain the distance between the simulated element and other elements in the simulated extraction set to form an element distance set. For example, if there are 3 elements in the simulated extraction set, i.e., three pores, then there are 2 elements in the element distance set.
[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, that is, simulate the situation when pores of different numbers and sizes are distributed at different distances on 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, corresponding 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. Acquire all local sintering durations to form a local duration set, where the local sintering duration is all the durations during which the mobile heating module can heat the workpiece;
[0239] A13, identifying each element in the local duration set as the simulated sintering duration in turn, and executing B1-B3;
[0240] B1. Obtain the pore diameter corresponding to the simulated element under the local sintering amount and simulated sintering time, 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 at the distance element under the local sintering amount and simulated sintering time of the simulated element, and 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 the pores formed when pores of different numbers and sizes are distributed at different distances on the workpiece and sintered at different temperatures and for different durations.
[0244] Embodiment 4: This embodiment is an improvement made on the basis of embodiment 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 with 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 is 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] Controlling the fixed heating module to sinter the workpiece with a 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 sintering strategy is adjusted as follows:
[0260] Get the center point of the workpiece;
[0261] Connect the center point of the workpiece with 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 is reached, and the control device stops the workpiece from moving;
[0266] Obtain fixed sintering set and local sintering set;
[0267] Acquire 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] Extracting all elements corresponding to the local pores, range diameter sets and the number of analyzed pores in the local sintering set to form an analysis extraction set;
[0275] Extract all simulated sintering sets in the analysis extraction set to form an analysis sintering set;
[0276] Identify each element in the analysis sintering set as an analysis sintering element in turn, and execute steps C1-C7;
[0277] Extract the analysis difference set of the elements that meet the requirements and have the smallest value in the sintering 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 extracted and defined 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 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:
[0291] C1. Identify the simulated diameter corresponding to the analyzed sintering element as the first data;
[0292] The elements in the simulation influence set corresponding to the analyzed sintering elements are identified as second data in sequence;
[0293] C1. Calculate the data difference, data difference = first data - second data;
[0294] C2, one-to-one correspondence between each data difference and each element in the simulation influence set corresponding to the analyzed sintering element to form an analysis difference set;
[0295] C3. Obtain any collection point within the detection range where the pore distribution is uniform and determine it as the analysis determination point;
[0296] C4. Extract the detection range corresponding to the analysis and determination point and define it as the analysis and determination range;
[0297] C5. Extract the pore diameter of any pore within the analysis determination range and set 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%), 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 an overall porosity analysis is performed on the workpiece. A sintering model is generated by simulating the workpiece, and the sintering method of the target workpiece is adjusted accordingly 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 number of unqualified workpieces due to porosity, reducing production costs, and improving the success rate of workpiece production.
Claims
1. A high-precision powder metallurgy production process for automobile vacuum pump rotors, characterized in that: include: Get the target artifact; Obtain the center point of the target workpiece and set it as the center point of the workpiece; 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 that the pore distribution is uniform, a uniform sintering strategy is executed according to the sintering model to form uniform sintering data; If the pore distribution data indicates that the pore distribution is uneven, the sintering strategy is adjusted according to the sintering model to form 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.
2. The high-precision powder metallurgy production process for automobile vacuum pump rotors according to claim 1, characterized in that: The acquisition of pore distribution data for the target workpiece is specifically as follows: 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 that the pores within the detection range are evenly distributed, and define it as the uniform collection number; If the uniform number of acquisitions = the number of acquisitions, the pore distribution of the target element is determined to be uniform; If the uniform number of acquisitions is less than the number of acquisitions, it is determined that the pore distribution of the target element is uneven; Get the number of all elements in the shape data set and define it as the shape number; The number of elements in the shape data set that determine the uniform pore distribution of the target element is obtained, and is defined as the uniform pore number; If the number of uniform pores = the number of shapes, the pore distribution data is determined to be uniform; If the uniform number of pores is less than the shape number, the pore distribution data is judged to be uneven pore distribution.
3. The high-precision powder metallurgy production process for automobile vacuum pump rotors according to claim 2, characterized in that: The collection point analysis strategy is specifically: 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; Acquire 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 matched one-to-one with 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 that the pores in the analysis range are uniformly distributed, and define it as the uniform number; If the uniform number = the number of pores, it is determined that the pores in the detection range are uniformly distributed; If the uniform number is less than the number of pores, it is determined that the pores in the detection range are unevenly distributed.
4. The high-precision powder metallurgy production process for automobile vacuum pump rotors according to claim 3 is characterized in that: The pore analysis strategy is specifically: Extract any element in the pore position set and define it as the target pore element; Set the analysis length; The target pore element is taken as the origin and the analysis length is taken as the radius to form the analysis range; 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 in the pore distance set and define them as the first distance element and the second distance element respectively; If the second distance element ≥ the first distance element × (1 + 5%) or the second distance element ≤ the first distance element × (1 - 5%), it is determined that the difference in the value of the second distance element is 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%), it is determined that the difference in the value of the second distance element is small; Obtain the number of elements in the pore distance set whose numerical differences of 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, it is determined that the pore distribution within the analysis range is 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 position set are identified as target pore elements.
5. The high-precision powder metallurgy production process for automobile vacuum pump rotors according to claim 1, characterized in that: The generating of the sintering model for the target sintering equipment includes an 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; Obtain all 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 to each element in the interval set one by one 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 to each element in the temperature interval set one by one to form a sintering set; Obtain the heating amount corresponding to each element in the sintering set, which is defined as the sintering amount; Each sintering amount is matched one by one with each element in the sintering set to form a fixed sintering set.
6. The high-precision powder metallurgy production process for automobile vacuum pump rotors according to claim 5, characterized in that: The generating 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; Obtain all pore diameters to form a diameter set; Identify each element in the diameter set as a 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. arbitrarily extract the elements of the numerical value corresponding to the target extraction amount in the diameter set 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 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, corresponding 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, identifying each element in the local duration set as the simulated sintering duration in turn, and executing B1-B3; B1. Obtain the pore diameter corresponding to the simulated element under the local sintering amount and simulated sintering time, and define it as the simulated diameter; B2. Obtain the pore diameters corresponding to the distribution of other elements in the simulated extraction set at the distance element under the local sintering amount and simulated sintering time of the simulated element, and 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.
7. 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 with 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 is 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; Controlling the fixed heating module to sinter the workpiece with a target sintering amount; When the sintering stop time is reached, the fixed heating module is controlled to stop sintering.
8. The high-precision powder metallurgy production process for automobile vacuum pump rotors according to claim 7, characterized in that: The sintering strategy is specifically adjusted as follows: Get the center point of the workpiece; Connect the center point of the workpiece with 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 is reached, and the control device stops the workpiece from moving; Obtain fixed sintering set and local sintering set; Acquire 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; Extracting all elements corresponding to the local pores, range diameter sets and the number of analyzed pores in the local sintering set to form an analysis extraction set; Extract all simulated sintering sets in the analysis extraction set to form an analysis sintering set; Identify each element in the analysis sintering set as an analysis sintering element in turn, and execute steps C1-C7; Extract the analysis difference set of the elements that meet the requirements and have the smallest value in the sintering 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 extracted and defined 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 a module heating point of a 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 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.
9. The high-precision powder metallurgy production process for automobile vacuum pump rotors according to claim 8, characterized in that: The steps C1-C7 are specifically: C1. Identify the simulated diameter corresponding to the analyzed sintering element as the first data; The elements in the simulation influence set corresponding to the analyzed sintering elements are identified as second data in sequence; C1. Calculate the data difference, data difference = first data - second data; C2, one-to-one correspondence between each data difference and each element in the simulation influence set corresponding to the analyzed sintering element to form an analysis difference set; C3. Obtain any collection point within the detection range where the pore distribution is uniform and determine it as the analysis determination point; C4. Extract the detection range corresponding to the analysis and determination point and define it as the analysis and determination range; C5. Extract the pore diameter of any pore within the analysis determination range and set 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 ≤ analysis determination diameter × (1 + 3%) and the analysis comparison diameter ≥ analysis determination diameter × (1-3%), the element is judged 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
MIM metal injection molding sintered product quality control method and system
CN112330085A
MIM workpiece sintering method
CN116673475A
Sintering distribution uniformity identification and control method based on tail section analysis
CN117830614A
Systems, Media, and Methods for Pre-Processing and Post-Processing in Additive Manufacturing
US20170372480A1