Intelligent control method and system for mechanical seal part cutting

By monitoring and dynamically adjusting the cutting force in real time, the problems of chipping and cracking of mechanical seal components during the cutting process were solved, achieving efficient cutting process control and improving the cutting efficiency and stability of hard and brittle materials.

CN120901846AActive Publication Date: 2025-11-07JIANG SU HUAQING FLUID TECH
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
CN202511415384.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-09-30
Publication Date
2025-11-07
Estimated Expiration
2045-09-30

AI Technical Summary

Technical Problem

In existing technologies, mechanical seal components are prone to chipping and micro-cracks during the cutting process, which can lead to seal failure under high pressure and high speed conditions. Furthermore, image recognition methods cannot achieve real-time adjustment, resulting in low cutting efficiency.

Method used

By acquiring historical data of the target workpiece, calculating the process factor and effectiveness weight sequence, adjusting the cutting force in real time, and using an intelligent control system for dynamic optimization, including data acquisition, processing, and adjustment modules, the cutting process can be monitored and adjusted in real time.

Benefits of technology

It improves the cutting efficiency of mechanical seal components made of hard and brittle materials, reduces edge breakage, and ensures the stability and precision of the cutting process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120901846A_ABST
    Figure CN120901846A_ABST
Patent Text Reader

Abstract

The invention relates to the field of data processing, in particular to an intelligent control method and system for mechanical seal part cutting. Comprising the steps of obtaining historical data of a target workpiece; calculating a process factor according to the historical data; obtaining a process factor curve according to the process factor, and splitting the process factor curve to obtain a single cutting curve; calculating the cutting effectiveness weight of each single cutting curve to obtain an effectiveness weight sequence; subtracting the (M-1) th element from the Mth element in the validity weight sequence to obtain a validity difference sequence, and calculating an accumulated damage value according to the validity difference sequence; and according to the accumulated damage value and the current actual feeding speed of the target workpiece, the future actual feeding speed of the target workpiece is calculated. The cutting efficiency of the hard and brittle mechanical sealing part can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of data processing, in particular to an intelligent control method and system for cutting mechanical seal parts. BACKGROUND

[0002] Mechanical seal is a dynamic sealing device used between rotating shaft and stationary equipment (such as pumps, reaction kettles, compressors, etc.), which realizes efficient sealing between rotating parts and stationary parts through precise structural design and material matching, prevents fluid (liquid, gas or powder) from leaking from the inside of the equipment, and also prevents foreign matter (such as air, dust) from entering the inside of the equipment. It is a more advanced and reliable sealing method to replace the traditional packing seal in industrial equipment.

[0003] The structure of mechanical seal usually consists of a dynamic ring assembly, a static ring assembly, an elastic element, an auxiliary seal and other auxiliary parts. The most critical structure of the parts is a pair of sealing rings, a closed loop rotating with the shaft body, and a static ring fixed on the surface of the equipment shell. The end faces (sealing end faces) of the two rings are tightly fitted under the action of fluid pressure and spring force, and rotate relatively, thereby forming a seal. Due to its extreme working conditions, the material, machining precision and surface quality of these parts are extremely high.

[0004] In the prior art, diamond wire is used to cut high-precision hard and brittle materials to obtain mechanical seals, but hard and brittle materials are prone to form edge collapse and micro cracks during cutting. When used under high pressure and high speed, stress concentration at the edge crack may cause the entire seal to break down and fail.

[0005] The cutting process of high-precision hard and brittle materials is usually monitored by image recognition, but the image quality collected during image acquisition is low due to material splashing, and the cutting process cannot be adjusted in real time according to the image recognition result, resulting in low cutting efficiency of mechanical seals. SUMMARY

[0006] The present application provides an intelligent control method and system for cutting mechanical seal parts to solve the existing problems.

[0007] The intelligent control method for cutting mechanical seal parts of the present application adopts the following technical scheme: An embodiment of the present application provides an intelligent control method for cutting mechanical seal parts, which comprises the following steps: Obtain the historical data of the target workpiece, wherein the historical data includes the tension of the wire saw, the pressure of the workpiece and the cutting height of the workpiece at each time point in the cutting process; Calculate the progress factor according to the historical data; According to the process factor, a process factor curve is obtained, and the process factor curve is split to obtain a single cutting curve; A cutting effectiveness weight of each single cutting curve is calculated to obtain an effectiveness weight sequence; An effectiveness difference sequence is obtained by subtracting an (M-1)th element from an Mth element in the effectiveness weight sequence, and an accumulated damage value is calculated according to the effectiveness difference sequence, wherein the Mth element is not the first element in the effectiveness weight sequence; According to the accumulated damage value and a current actual feed speed of the target workpiece, a future actual feed speed of the target workpiece is calculated, the target workpiece is cut according to the future actual feed speed, future data corresponding to the target workpiece is obtained, the future data is re-determined as historical data, a new accumulated damage value and a new future actual feed speed are calculated, and the process is repeated until the target workpiece is cut, wherein the future data includes a future tension of the wire saw, a future bearing pressure of the target workpiece and a future cutting height of the target workpiece.

[0008] Optionally, the calculation of the process factor according to the historical data specifically includes: A wire saw tension consumption ratio is calculated according to the tension of the wire saw and the bearing pressure of the workpiece; A wire saw cutting weight factor is calculated according to the radius of the wire saw and the cutting height of the workpiece; The process factor is calculated according to the wire saw tension consumption ratio and the wire saw cutting weight factor.

[0009] Optionally, the process factor curve is obtained according to the process factor, and the process factor curve is split to obtain a single cutting curve, specifically including: The process factors are sorted according to time to obtain a process factor curve; A trough value and a trough position are obtained by extracting troughs in the process factor curve through an AMPD algorithm; The process factor curve is split at the trough position to obtain a single cutting curve.

[0010] Optionally, the cutting effectiveness weight of each single cutting curve is calculated to obtain an effectiveness weight sequence, specifically including: An average cutting time ratio of each single cutting curve is obtained; A process factor difference of each single cutting curve is obtained; A product of the average cutting time ratio of the Nth single cutting curve and the process factor difference of the Nth single cutting curve is calculated, and an absolute value is taken to obtain a cutting effectiveness weight of the Nth single cutting curve; The cutting effectiveness weight of each single cutting curve is obtained to obtain an effectiveness weight sequence.

[0011] Optionally, the average cutting time ratio of each single cutting curve is obtained, specifically comprising: obtaining the duration of the Nth single cutting curve and the total duration of the single cutting curves; determining the ratio of the total duration of the single cutting curves and the duration of the Nth single cutting curve as the inverse cutting time ratio of the Nth single cutting curve; determining the ratio of the inverse cutting time ratio and the total number of the single cutting curves as the average cutting time ratio of the Nth single cutting curve.

[0012] Optionally, the process factor difference of each single cutting curve is obtained, specifically comprising: obtaining the maximum process factor in the Nth single cutting curve, and calculating the total sum of the trough values according to the trough values; determining the ratio of the maximum process factor in the Nth single cutting curve and the total sum of the trough values as the process factor difference of the Nth single cutting curve.

[0013] Optionally, the cumulative damage value is calculated according to the validity difference sequence, specifically comprising: determining the to-be-analyzed difference sequence according to the validity difference sequence; dividing the to-be-analyzed difference sequence using the linear scan division method to obtain a negative value difference sequence; calculating the damage cutting ratio and the overall validity distribution uniformity according to the negative value difference sequence, respectively; determining the product of the damage cutting ratio and the overall validity distribution uniformity as the cumulative damage value corresponding to the negative value difference sequence.

[0014] Optionally, the to-be-analyzed difference sequence is determined according to the validity difference sequence, specifically comprising: removing the elements equal to 0 in the validity difference sequence to obtain an updated validity difference sequence; when the product of the Ath element and the (A-1) th element in the updated validity difference sequence is less than 0, and the product of the A th element and the (A+1) th element is less than 0, determining the A th element as a marked element, and removing the marked element from the updated validity difference sequence to obtain the to-be-analyzed difference sequence, wherein the A th element is not the first element and the last element in the updated validity difference sequence.

[0015] Optionally, the damage cutting ratio and the overall validity distribution uniformity are calculated according to the negative value difference sequence, respectively, specifically comprising: adding 1 to the number of elements of the negative value difference sequence to obtain the total number of damage cutting times of the negative value difference sequence, and adding 1 to the number of elements of the validity difference sequence to obtain the total number of cutting times; The ratio of the total number of damage cutting of the negative difference sequence to the total number of cutting is determined as the damage cutting ratio; The mean value of the difference sequence to be analyzed is obtained, the mean value of the effectiveness weight is obtained, and the difference between the Bth element in the negative difference sequence and the mean value of the effectiveness weight is calculated to obtain the damage degree of the Bth element; The ratio of the damage degree of the Bth element to the standard deviation of the difference sequence to be analyzed is calculated, and the third power is calculated to obtain the effectiveness distribution uniformity of the Bth element; The effectiveness distribution uniformity of each element in the negative difference sequence is summed to obtain the overall effectiveness distribution uniformity.

[0016] The present application provides an intelligent control system for cutting mechanical seal parts, comprising a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the computer program is executed by the processor to realize the steps of the intelligent control method for cutting mechanical seal parts.

[0017] The technical scheme of the present application has the following advantages: In the embodiment of the present application, the cutting surface state monitoring fluctuation caused by contact friction during cutting is monitored to evaluate the cutting process in real time, and the cutting force is dynamically adjusted and optimized during the cutting process of hard and brittle sealing parts, the real-time cutting process of the material is dynamically controlled and optimized, the edge cutting collapse of the hard and brittle material sealing parts is reduced, and the cutting efficiency of the hard and brittle mechanical sealing parts is improved. BRIEF DESCRIPTION OF DRAWINGS

[0018] In order to more clearly illustrate the technical scheme in the embodiments of the present application or the prior art, the drawings needed in the embodiment or prior art description will be briefly introduced below, and obviously, the drawings in the following description are only some embodiments of the present application, and those skilled in the art can obtain other drawings according to these drawings without creative labor.

[0019] Figure 1 A flow chart of an intelligent control method for cutting mechanical seal parts provided by an embodiment of the present application; Figure 2 A structure diagram of an intelligent control system for cutting mechanical seal parts provided by an embodiment of the present application. DETAILED DESCRIPTION

[0020] In order to further illustrate the technical means and effects taken by the present application to achieve the predetermined inventive purpose, the specific implementation, structure, features and effects of the intelligent control method for cutting mechanical seal parts according to the present application are described in detail below in combination with the drawings and preferred embodiments. In the following description, different "one embodiment" or "another embodiment" do not necessarily refer to the same embodiment. In addition, the specific features, structures or characteristics in one or more embodiments can be combined in any suitable form.

[0021] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which the present application belongs.

[0022] The specific scheme of the intelligent control method for cutting mechanical seal parts provided by the present application is specifically described below in combination with the drawings.

[0023] The present application provides an intelligent control method and system for cutting mechanical seal parts, please refer to Figure 1 , which shows the flow chart of the intelligent control method for cutting mechanical seal parts provided by one embodiment of the present application, which includes the following steps: S101, obtaining the historical data of the target workpiece, wherein the historical data includes the tension of the wire saw, the bearing pressure of the workpiece and the cutting height of the workpiece at each time point in the cutting process.

[0024] Exemplarily, the historical data of the target workpiece is the historical data before the target workpiece at the current cutting time, including the tension of the wire saw, the bearing pressure of the workpiece and the cutting height of the workpiece at each time point.

[0025] The cutting equipment of the target workpiece adopts a conventional reciprocating diamond wire saw cutting machine tool, and the cutting process is realized by cooperation of workpiece feeding and reciprocating wire saw. The first force instrument is installed on the movable workbench, and the workpiece is fixed on it by a customized clamp, which is used to monitor the stress in the wire saw machining process, that is, the tension of the wire saw. The workbench is driven by a stepping motor and actively fed along the X-axis screw. The reciprocating motion of the wire saw is realized by a motor driven roller, and the wire saw wound on the roller is controlled by a pair of magnetic reversing switches to control the motion direction, so as to complete the cutting action of cyclic reciprocating.

[0026] The historical data of the target workpiece is collected by the sensors arranged on the machine tool, including: Magnetic grating ruler: through the magnetic strip installed on the base, the real-time moving speed of the workpiece, that is, the feeding speed, is read.

[0027] Second force gauge: installed at the rear of the workpiece, measures the force in the X direction that the workpiece suffers during cutting, that is, the pressure that the workpiece bears, that is, the contact pressure between the workpiece and the wire saw, to determine whether the current feed speed is too large.

[0028] Distance meter: used to measure the real-time height of the workpiece, since the shape of the workpiece can be irregular, the cutting height of the wire saw changes in real time during cutting.

[0029] S102, calculate the progress factor according to the historical data.

[0030] In this embodiment, the progress factor is calculated according to the historical data, specifically including: According to the tension of the wire saw and the bearing pressure of the workpiece, the wire saw tension consumption ratio is calculated; According to the radius of the wire saw and the cutting height of the workpiece, the wire saw cutting weight factor is calculated; According to the wire saw tension consumption ratio and the wire saw cutting weight factor, the progress factor is calculated.

[0031] According to the tension of the wire saw and the bearing pressure of the workpiece, the wire saw tension consumption ratio can be: the ratio of the tension of the wire saw and the bearing pressure of the workpiece is determined as the wire saw tension consumption ratio.

[0032] According to the radius of the wire saw and the cutting height of the workpiece, the wire saw cutting weight factor can be: the radius of the wire saw is taken as the radius in the circular area calculation formula, the area of the cross section of the wire saw is calculated, and the product of the area of the cross section of the wire saw and the cutting height of the workpiece is determined as the wire saw cutting weight factor.

[0033] According to the wire saw tension consumption ratio and the wire saw cutting weight factor, the progress factor can be: the product of the wire saw tension consumption ratio and the wire saw cutting weight factor is calculated, and the progress factor is determined.

[0034] Exemplarily, the wire saw cutting is through the diamond abrasive grains on the cutting line to press the workpiece, and the abrasive grains are moved to grind the workpiece to produce material deformation, then the workpiece is pressed by the abrasive grains to exceed the critical pressure of the material to produce cracks on the surface of the material, and further crack expansion causes the cutting chips on the surface of the material to fall off, and then the abrasive grains on the wire saw cut the workpiece through continuous reciprocating motion to complete the blocking of the workpiece.

[0035] Therefore, the cutting process needs to gradually cut from the outside of the workpiece to the inside of the cross section of the workpiece, and the cross section shape of the workpiece with different structures is different, the contact area of the wire saw with the workpiece changes along different trajectories, so that the actual cutting difficulty change rate of the workpiece is different, and therefore the progress factor of the wire saw to the workpiece at the current time t is judged by the proportional change between the tension of the wire saw and the pressure of the workpiece. Thus, the cutting difficulty of the workpiece at the current time is judged.

[0036] The process factor is calculated according to historical data The formula used can be:

[0037] wherein, represents the tension of the wire saw at the time t, represents the pressure borne by the workpiece at the time t, represents the radius of the wire saw, represents the cutting height of the workpiece at the time t. represents the tension consumption ratio of the wire saw, the greater the current ratio, the higher the tension but the lower the pressure borne by the workpiece, that is, more grinding dust generated by the workpiece is consumed to consume the tension of the wire saw. represents the cutting weight factor of the wire saw, and the calculation formula thereof is the cross-sectional area multiplied by the height, which is the weight factor of the contact area between the wire saw and the workpiece at the current time. The greater the formula, the more the volume of the cutting debris generated by the wire saw at the current time, indicating that the height of the workpiece is greater and the cutting difficulty is higher.

[0038] S103, obtaining a process factor curve according to the process factor, and splitting the process factor curve to obtain a single cutting curve. In this embodiment, the process factor curve is obtained according to the process factor, and the process factor curve is split to obtain a single cutting curve, which specifically comprises:

[0039] sorting the process factors according to time to obtain a process factor curve; extracting the troughs in the process factor curve through the AMPD algorithm to obtain trough values and trough positions;

[0040] splitting the process factor curve at the trough positions to obtain a single cutting curve. Exemplarily, as the machining process proceeds, the wire saw moves back and forth on the workpiece cross section, and at the same time, the workpiece moves towards the wire saw. When the cutting is completed, the workpiece becomes two parts and no longer contacts the wire saw, so that the tension of the wire saw will sharply decrease to 0. Therefore, the quality of cutting is judged by the fluctuation scale of the feeding process stability change of the wire saw in the cutting process.

[0041]

[0042] ​​​When the movement speed of the wire saw is constant, the greater the movement speed of the workpiece to the wire saw, the higher the pressure generated on the contact surface between the wire saw and the workpiece, so the cutting amount of the wire saw per unit time increases. In this process, the increase of the feeding speed leads to the increase of the feeding amount of the workpiece per unit time, so that the wire saw is bent and the tension of the wire saw is increased during the machining process.

[0043] Therefore, by splitting the reciprocating stage in the movement process of the wire saw, the process stability of the reciprocating cutting is judged, and the real-time damage weight of the workpiece is evaluated .

[0044] Extracting the process factor at each moment , placing the process factor curve according to the time sequence, and extracting each trough value in the process factor curve through the AMPD algorithm to obtain multiple single-cutting process factor curves by node splitting .

[0045] The AMPD algorithm can extract the peak of the curve, so the value in the process factor curve needs to be taken as a negative value first, and then the AMPD algorithm is used to extract the process factor curve after taking the negative value, and then the trough in the original process factor curve is obtained.

[0046] S104, calculating the cutting effectiveness weight of each single-cutting curve to obtain an effectiveness weight sequence.

[0047] In this embodiment, the cutting effectiveness weight of each single-cutting curve is calculated to obtain an effectiveness weight sequence, which specifically includes: obtaining the average cutting time ratio of each single-cutting curve; obtaining the process factor difference of each single-cutting curve; calculating the product of the average cutting time ratio of the Nth single-cutting curve and the process factor difference of the Nth single-cutting curve, and taking the absolute value to obtain the cutting effectiveness weight of the Nth single-cutting curve; obtaining the cutting effectiveness weight of each single-cutting curve to obtain an effectiveness weight sequence.

[0048] obtaining the average cutting time ratio of each single-cutting curve, specifically including: obtaining the duration of the Nth single-cutting curve and the total duration of the single-cutting curve; determining the ratio of the total duration of the single-cutting curve to the duration of the Nth single-cutting curve as the inverse cutting time ratio of the Nth single-cutting curve; determining the ratio of the inverse cutting time ratio to the total number of single-cutting curves as the average cutting time ratio of the Nth single-cutting curve.

[0049] obtaining the process factor difference of each single-cutting curve, specifically including: obtaining a maximum value of the process factor in the Nth single-cutting curve, and calculating a trough value sum according to the trough value; determining a process factor difference of the Nth single-cutting curve as a ratio of the maximum value of the process factor in the Nth single-cutting curve and the trough value sum.

[0050] Exemplarily, since the wire saw is reciprocated, two directions of the reciprocation are responsible for cutting and homing of the wire saw respectively, so that the cutting and homing are continuously completed by reciprocation, and the wire saw is reversely rotated in the homing process, thereby generating reverse wire saw tension and causing the process factor to reciprocate positively and negatively.

[0051] Therefore, the cutting effectiveness weight of the process factor curve of single cutting is calculated. The formula for calculating the cutting effectiveness weight of the process factor curve of single cutting may be:

[0052] wherein, the maximum value of the process factor in the single-cutting curve, the trough value sum, the process factor difference of the single-cutting curve, the total duration of the single-cutting curve, the total number of the single-cutting curve, the duration of the single-cutting curve, the average cutting time ratio, and the reverse cutting time ratio.

[0053] The larger the value is, the shorter the time for completing the cutting in the current entire cutting process is, thereby indicating that the wire saw can complete the cutting task more quickly.

[0054] The effectiveness weight of each process factor curve is calculated to obtain an effectiveness weight sequence.

[0055] In S105, the Mth element in the effectiveness weight sequence is subtracted from the (M-1) th element to obtain an effectiveness difference sequence, and a cumulative damage value is calculated according to the effectiveness difference sequence, wherein the Mth element is not the first element in the effectiveness weight sequence.

[0056] In the embodiment, the cumulative damage value is calculated according to the effectiveness difference sequence, which specifically includes: determining a to-be-analyzed difference sequence according to the effectiveness difference sequence; dividing the to-be-analyzed difference sequence by using a linear scanning division method to obtain a negative difference sequence; According to the negative value difference sequence, respectively calculate the damage cutting ratio and the overall effectiveness distribution uniformity; The product of the damage cutting ratio and the overall effectiveness distribution uniformity is determined as the cumulative damage value corresponding to the negative value difference sequence.

[0057] According to the effectiveness difference sequence, determine the difference sequence to be analyzed, specifically including: Remove the elements equal to 0 in the effectiveness difference sequence to obtain the updated effectiveness difference sequence; When the product of the A-th element and the A-1-th element in the updated effectiveness difference sequence is less than 0, and the product of the A-th element and the A+1-th element is less than 0, determine the A-th element as a marker element, and remove the marker element from the updated effectiveness difference sequence to obtain the difference sequence to be analyzed, wherein the A-th element is not the first element and the last element in the updated effectiveness difference sequence.

[0058] According to the negative value difference sequence, respectively calculate the damage cutting ratio and the overall effectiveness distribution uniformity, specifically including: Add 1 to the number of elements of the negative value difference sequence to obtain the total number of damage cuts of the negative value difference sequence, and add 1 to the number of elements of the effectiveness difference sequence to obtain the total number of cuts; Determine the ratio of the total number of damage cuts of the negative value difference sequence to the total number of cuts as the damage cutting ratio; Obtain the mean of the difference sequence to be analyzed to obtain the effectiveness weight mean, and calculate the difference between the B-th element in the negative value difference sequence and the effectiveness weight mean to obtain the damage degree of the B-th element; Calculate the ratio of the damage degree of the B-th element to the standard deviation of the difference sequence to be analyzed, and take the cube to obtain the effectiveness distribution uniformity of the B-th element; Sum the effectiveness distribution uniformity of each element in the negative value difference sequence to obtain the overall effectiveness distribution uniformity.

[0059] Exemplarily, the cutting effectiveness weight represents the processing damage of the workpiece in the process of single wire saw reciprocating motion, and increasing the feed speed can significantly increase the processing speed, but increasing too much can cause the wire saw and the workpiece to have too much pressure, which can easily cause the workpiece to crack, affecting the production quality of high-performance seals. At the same time, too slow cutting speed leads to low production efficiency. Therefore, it is necessary to adaptively control the feed speed according to the real-time progress of cutting to balance product precision and production efficiency.

[0060] Therefore, the sequence of cutting effectiveness weight is extracted , and the difference value of the effectiveness weight relative to the previous effectiveness is judged This yields the validity difference sequence. Elements equal to 0 in the validity difference sequence are removed to obtain the updated validity difference sequence; and, at the current difference position... When the sign of the current cut position is different from that of all adjacent difference values, the cut position is changed. Mark and exclude from the sequence, indicating that the current difference position is a noise value that appears in a single reciprocating motion and needs to be removed.

[0061] The linear scan partitioning method is used to divide the difference sequence to be analyzed, resulting in a negative difference sequence. The linear scan partitioning method groups consecutive elements with the same sign into a single sequence. Therefore, dividing the difference sequence to be analyzed using the linear scan partitioning method yields both positive and negative value sequences, with the negative value sequence being the negative difference sequence.

[0062] Calculate the cumulative damage value for the negative difference sequence. The calculation formula can be:

[0063] in, This represents the total number of damage cuts in the negative difference sequence. This indicates the total number of cuts. Indicates the damage-to-cut ratio. Represents the th in the negative difference sequence One element, This represents the mean of the validity weights. Indicates the degree of damage. This represents the standard deviation of the difference sequence to be analyzed. Indicates the uniformity of the distribution of effectiveness. This indicates the uniformity of the overall effectiveness distribution.

[0064] Used to determine the length of the current validity weight decrease and the duration of the processing anomaly. It reflects the uniformity of the distribution of validity within the current validity weight decrease interval. The larger the value of this formula (regardless of positive or negative sign), the more times there are significant changes in validity within the current interval. For the workpiece, more significant fluctuations represent instability in the processing, which may cause abnormal interference to the current workpiece quality during cutting.

[0065] S106, according to the cumulative damage value and the current actual feed speed of the target workpiece, the future actual feed speed of the target workpiece is calculated, the target workpiece is cut according to the future actual feed speed, the future data corresponding to the target workpiece is obtained, and the future data is determined as the historical data again, the new cumulative damage value and the new future actual feed speed are calculated until the target workpiece is cut, wherein the future data includes the future tension of the wire saw, the future bearing pressure of the target workpiece and the future cutting height of the target workpiece.

[0066] Exemplarily, the adjustment of the workpiece feed speed is carried out through the cumulative damage value updated in real time: the actual feed speed of the workpiece at the current time is read , the feed speed requirement of the workpiece is calculated , wherein is the cumulative damage value obtained until the current time. Finally, the actual feed speed of the workpiece at the current time , the feed speed requirement of the workpiece is input into the pre-calibrated PID controller to obtain the speed target value at the next time ( may not be equal to , because the controller needs time to adjust the speed). And the feed speed is continuously adjusted during the cutting process until the cutting is completed.

[0067] In summary, in the embodiment of the application, the cutting surface state monitoring fluctuation caused by contact friction during cutting is monitored, so that the cutting process is evaluated in real time, the dynamic adjustment and optimization of the cutting force during the cutting process of the hard and brittle sealing part are completed, the dynamic control and optimization of the real-time cutting process of the material are carried out, the edge cutting collapse of the sealing part of the hard and brittle material is reduced, and the cutting efficiency of the hard and brittle mechanical sealing part is improved.

[0068] The application also provides an intelligent control system for cutting mechanical sealing parts, please refer to Figure 2 , which shows the structure diagram of the intelligent control system for cutting mechanical sealing parts provided by the embodiment of the application, the system comprises a data acquisition module 101, a data processing module 102 and a data adjustment module 103.

[0069] The data acquisition module 101 is used for acquiring the historical data of the target workpiece. The data processing module 102 is configured to calculate a process factor according to historical data, acquire a process factor curve according to the process factor, split the process factor curve to obtain single-cutting curves, calculate a cutting effectiveness weight of each single-cutting curve to obtain an effectiveness weight sequence, subtract an Mth element from an (M-1) th element in the effectiveness weight sequence to obtain an effectiveness difference sequence, and calculate a cumulative damage value according to the effectiveness difference sequence, where the Mth element is not the first element in the effectiveness weight sequence. The data adjustment module 103 is configured to calculate a future actual feed speed of the target workpiece according to the cumulative damage value and a current actual feed speed of the target workpiece, cut the target workpiece according to the future actual feed speed to obtain future data corresponding to the target workpiece, re-determine the future data as the historical data, calculate a new cumulative damage value and a new future actual feed speed, and repeat the above steps until the target workpiece is cut completely, where the future data includes a future tension of the wire saw, a future bearing pressure of the target workpiece, and a future cutting height of the target workpiece.

[0070] It should be noted that the system provided in the above embodiments is only used as an example for the division of the above functional modules, and in actual applications, the above functions can be completed by different functional modules according to needs, that is, the internal structure of the computer device is divided into different functional modules to complete all or part of the functions described above. In addition, the intelligent control system for cutting mechanical seal parts and the intelligent control method for cutting mechanical seal parts provided in the above embodiments belong to the same concept, and the specific implementation process is described in the method embodiments, which will not be repeated here.

[0071] It should be noted that the above-mentioned sequence of the embodiments is only for description, and does not represent the advantages and disadvantages of the embodiments. The processes depicted in the drawings do not necessarily require the specific order or continuous order shown to achieve the desired results. In some embodiments, multi-task processing and parallel processing are also possible or can be advantageous.

[0072] Each of the embodiments in the specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other. Each embodiment focuses on the difference from other embodiments.

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

Claims

1. An intelligent control method for mechanical seal component cutting, characterized in that, The method comprises the following steps: obtaining historical data of a target workpiece, wherein the historical data comprises the tension of a wire saw, the pressure borne by the workpiece and the cutting height of the workpiece at each time point in the cutting process; calculating a progress factor according to the historical data; obtaining a progress factor curve according to the progress factor, and splitting the progress factor curve to obtain a single cutting curve; calculating the cutting effectiveness weight of each single cutting curve to obtain an effectiveness weight sequence; subtracting the Mth element from the (M-1)th element in the effectiveness weight sequence to obtain an effectiveness difference sequence, and calculating a cumulative damage value according to the effectiveness difference sequence, wherein the Mth element is not the first element in the effectiveness weight sequence; calculating a future actual feeding speed of the target workpiece according to the cumulative damage value and the current actual feeding speed of the target workpiece, cutting the target workpiece according to the future actual feeding speed to obtain future data corresponding to the target workpiece, and re-determining the future data as the historical data to calculate a new cumulative damage value and a new future actual feeding speed until the target workpiece is cut, wherein the future data comprises the future tension of the wire saw, the future pressure borne by the target workpiece and the future cutting height of the target workpiece.

2. The intelligent control method for cutting of mechanical seal components as claimed in claim 1 wherein, The calculation of the progress factor according to the historical data specifically comprises: calculating a wire saw tension consumption ratio according to the tension of the wire saw and the pressure borne by the workpiece; calculating a wire saw cutting weight factor according to the radius of the wire saw and the cutting height of the workpiece; calculating the progress factor according to the wire saw tension consumption ratio and the wire saw cutting weight factor.

3. The intelligent control method for cutting of mechanical seal components as claimed in claim 1 wherein, The obtaining of the progress factor curve according to the progress factor and the splitting of the progress factor curve to obtain a single cutting curve specifically comprises: sorting the progress factor according to time to obtain the progress factor curve; extracting the troughs in the progress factor curve by an AMPD algorithm to obtain trough values and trough positions; splitting the progress factor curve at the trough positions to obtain the single cutting curve.

4. The intelligent control method for cutting of mechanical seal components as claimed in claim 3 wherein, The calculation of the cutting effectiveness weight of each single cutting curve to obtain the effectiveness weight sequence specifically comprises: obtaining the average cutting time ratio of each single cutting curve; obtaining the progress factor difference of each single cutting curve; calculating the product of the average cutting time ratio of the Nth single cutting curve and the progress factor difference of the Nth single cutting curve, and taking the absolute value to obtain the cutting effectiveness weight of the Nth single cutting curve; obtaining the cutting effectiveness weight of each single cutting curve to obtain the effectiveness weight sequence.

5. An intelligent control method for cutting of mechanical seal components as claimed in claim 4 wherein, The obtaining of the average cutting time ratio of each single cutting curve specifically comprises: obtaining the duration of the Nth single cutting curve and the total duration of the single cutting curve; determining the ratio of the total duration of the single cutting curve to the duration of the Nth single cutting curve as the inverse cutting time ratio of the Nth single cutting curve; determining the ratio of the inverse cutting time ratio to the total number of the single cutting curve as the average cutting time ratio of the Nth single cutting curve.

6. An intelligent control method for cutting of mechanical seal components as claimed in claim 4 wherein, The obtaining of the progress factor difference of each single cutting curve specifically comprises: obtaining the maximum value of the progress factor in the Nth single cutting curve, and calculating the sum of the trough values according to the trough values. The ratio of the sum of the maximum value and the trough value of the process factor in the Nth single cutting curve is determined as the process factor difference of the Nth single cutting curve.

7. The intelligent control method for cutting of mechanical seal components as claimed in claim 1 wherein, The cumulative damage value is calculated according to the validity difference sequence, and specifically includes: The to-be-analyzed difference sequence is determined according to the validity difference sequence. The to-be-analyzed difference sequence is divided using a linear scan division method to obtain a negative value difference sequence. The damage cutting ratio and the overall validity distribution uniformity are calculated according to the negative value difference sequence. The product of the damage cutting ratio and the overall validity distribution uniformity is determined as the cumulative damage value corresponding to the negative value difference sequence.

8. The intelligent control method for cutting of mechanical seal components as claimed in claim 7 wherein, The to-be-analyzed difference sequence is determined according to the validity difference sequence, and specifically includes: The elements equal to 0 in the validity difference sequence are removed to obtain an updated validity difference sequence. When the product of the A-th element and the A-1-th element in the updated validity difference sequence is less than 0, and the product of the A-th element and the A+1-th element is less than 0, the A-th element is determined as a marked element, and the marked element is removed from the updated validity difference sequence to obtain the to-be-analyzed difference sequence, wherein the A-th element is not the first element and the last element in the updated validity difference sequence.

9. The intelligent control method for cutting of mechanical seal components as claimed in claim 7 wherein, The damage cutting ratio and the overall validity distribution uniformity are calculated according to the negative value difference sequence, and specifically includes: The number of elements of the negative value difference sequence is added by 1 to obtain the total number of damage cuttings of the negative value difference sequence, and the number of elements of the validity difference sequence is added by 1 to obtain the total number of cuttings. The ratio of the total number of damage cuttings of the negative value difference sequence to the total number of cuttings is determined as the damage cutting ratio. The mean value of the to-be-analyzed difference sequence is obtained as the validity weight mean value, and the difference between the B-th element in the negative value difference sequence and the validity weight mean value is calculated to obtain the damage degree of the B-th element. The ratio of the damage degree of the B-th element to the standard deviation of the to-be-analyzed difference sequence is calculated, and the cube is obtained to obtain the validity distribution uniformity of the B-th element. The validity distribution uniformities of each element in the negative value difference sequence are summed to obtain the overall validity distribution uniformity.

10. An intelligent control system for mechanical seal component cutting comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, wherein the computer program comprises instructions for: The computer program is executed by the processor to realize the steps of the intelligent control method for mechanical seal part cutting according to any one of claims 1-9.

Citation Information

Patent Citations

  • Polishing assembly intelligent control system based on polishing material attribute detection

    CN117161892A

  • Main shaft system of multi-wire cutting machine and synchronous control method of main shaft system

    CN119141408A

  • Wire cutting system and method based on diamond wire detection

    CN119704409A

  • Processing device

    JP2023040571A