A control method and system for tool grinding
By collecting and analyzing tool thickness and temperature data in real time, dynamically adjusting grinding parameters, identifying unqualified points and calculating deviation index, the problems of grinding inconsistency and insufficient monitoring in traditional tool grinding methods are solved, and high-precision and low-cost grinding effects are achieved.
Patent Information
- Application Number
- CN202411723947.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-28
- Publication Date
- 2025-03-11
- Estimated Expiration
- 2044-11-28
AI Technical Summary
Traditional tool grinding methods rely on manual experience and lack precise parameter control, resulting in inconsistent and unstable grinding results, and lack of real-time monitoring and dynamic adjustment mechanisms, resulting in excessive wear or insufficient grinding of tools, affecting product quality and cutting effect.
A control method and system are adopted to collect thickness data in real time by putting the tool into the distance sensor matrix, and a number of thickness data sets are established. The temperature gradient map is obtained in combination with infrared temperature sensors, and the grinding parameters are monitored and dynamically adjusted in real time, unqualified points are identified and deviation index is calculated, and the grinding parameters and paths are adjusted.
It improves the accuracy and reliability of the grinding process, reduces tool waste and production costs, improves processing quality and efficiency, ensures the stability of tool quality and cut-cut usage effect, and solves the problems of insufficient real-time monitoring and lag in parameter adjustment.
Smart Images

Figure CN119217161B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of grinding control, and in particular to a control method and system for tool grinding. Background Art
[0002] Tool grinding is a critical process in the manufacturing industry, which aims to improve the geometry and surface quality of the tool by removing material, thereby extending the tool life, improving the cutting effect and improving the processing accuracy. In the modern manufacturing environment, the performance of the tool directly affects the product quality and cutting effect.
[0003] However, traditional grinding methods often rely on manual experience and lack precise parameter control, resulting in inconsistent and unstable grinding results. Insufficient real-time monitoring of tool wear during the grinding process makes it difficult to detect and adjust in time, resulting in excessive tool wear or insufficient grinding, affecting the quality and cutting effect of the final product. These problems not only lead to waste and frequent replacement of tools due to poor quality and cutting effect, but also increase production costs. In addition, the lack of an effective feedback mechanism makes it difficult to dynamically adjust grinding parameters (such as feed speed and grinding depth), resulting in increased energy consumption and material waste.
[0004] Therefore, it is necessary to design a control method and system for tool grinding to solve the problems existing in the current technology. Summary of the invention
[0005] In view of this, the present invention proposes a control method and system for tool grinding, aiming to solve the problems existing in the current tool grinding technology, which rely too much on the experience of technicians and lack a feedback adjustment mechanism, resulting in low tool grinding accuracy, poor grinding effect, and poor cutting effect.
[0006] In one aspect, the present invention provides a control method for tool grinding, comprising:
[0007] Put the tool into the distance sensor matrix, collect thickness data of the tool to be ground, establish a first thickness data set, grind the tool to be ground with initial grinding parameters, collect thickness data after grinding to establish a second thickness data set, and collect a temperature gradient map based on an infrared temperature sensor, wherein the initial grinding parameters include tool size and tool feed speed;
[0008] Compare the second thickness data set with the tool target parameters, and judge whether the grinding is qualified according to the comparison result; when there is a point in the second thickness data set whose data difference is greater than the difference threshold, judge that the grinding is unqualified;
[0009] When the grinding is judged to be unqualified, unqualified points are obtained according to the second thickness data set, unqualified sizes are determined according to the temperature gradient map, the size of the re-grinding tool is determined according to the minimum value of the unqualified sizes, the deviation index is calculated according to the number of unqualified points and the unqualified sizes, the deviation index is compared with historical data, and the re-grinding speed is determined;
[0010] When the deviation index is different from the historical deviation index in the historical data, a maximum grinding value is obtained according to the second thickness data set and the first thickness data set, a maximum deviation value is obtained according to the second thickness data set and the tool target parameter, and an initial regrinding speed is determined according to the maximum grinding value, the maximum deviation value and the tool feed speed; a regrinding path is planned according to the position of the unqualified point, regrinding is performed with the regrinding tool size and the initial regrinding speed, and after regrinding, tool thickness data is collected to establish a third thickness data set, and the third thickness data set is compared with the tool target parameter, and it is determined whether to adjust the initial regrinding speed according to the comparison result, and the regrinding speed is determined;
[0011] The deviation index and the re-grinding speed are stored.
[0012] Furthermore, judging whether the grinding is qualified according to the comparison results includes:
[0013] Compare each parameter in the second thickness data set with the parameter at the corresponding position in the tool target parameter, i.e., the target thickness of the blade is 0.4-0.6mm, and the target thickness of the blade is 2-2.5mm; obtain the data difference at each position, compare the data difference at each position with the corresponding difference threshold, and judge whether the grinding is qualified according to the comparison result;
[0014] When there is a point in the second thickness data set whose data difference is greater than the difference threshold, it is determined that the grinding is unqualified;
[0015] When the data difference between each data in the second thickness data set and the parameter at the position corresponding to the tool target parameter is less than or equal to the corresponding difference threshold, it is determined that the grinding is qualified.
[0016] Further, when obtaining the unqualified point according to the second thickness data set and determining the unqualified size according to the temperature gradient map, it includes:
[0017] Mark the points in the second thickness data set whose data difference is greater than the difference threshold as unqualified points;
[0018] All unqualified points are marked in the temperature gradient map, a tool reference temperature value is determined according to the temperature gradient map, and an area with a temperature higher than the reference temperature value is marked as an unqualified area with the unqualified point as the center, and the unqualified size is recorded.
[0019] Further, when calculating the deviation index according to the number of unqualified points and the unqualified size, the deviation index is calculated by the following formula:
[0020] ;
[0021] Where D represents the deviation index, n represents the number of unqualified points, T0i represents the i-th position parameter in the tool target parameter, Ti represents the i-th position parameter in the unqualified point, and Ai represents the i-th unqualified size.
[0022] Furthermore, the deviation index is compared with historical data to determine the regrinding speed, including:
[0023] When the historical data contains data identical to the deviation index, regrinding is performed at the recorded historical regrinding speed, and a regrinding path is planned according to the position of the unqualified point;
[0024] When there is no data identical to the deviation index in the historical data, an initial grinding speed is determined according to the second thickness data set, the first thickness data set and the tool target parameter, and a grinding path is planned according to the position of the unqualified point.
[0025] Further, when the initial grinding speed is determined according to the maximum grinding value, the maximum deviation value and the tool feed speed, the initial grinding speed is calculated by the following formula:
[0026] ;
[0027] Among them, Vb represents the initial grinding speed, k represents the adjustment coefficient, and k takes the value of [1, 2.5]; Mmax represents the maximum grinding value, Dmax represents the maximum deviation value, V0 represents the tool feed speed, α represents the attenuation coefficient, and α takes the value of [0.1, 0.5].
[0028] Furthermore, when planning the grinding path according to the position of the unqualified point, it includes:
[0029] S401: Determine the radius parameter ε and the minimum number of points minPts;
[0030] S402: Select an unvisited point P from all unqualified points; determine the point type according to point P, radius parameter ε and minimum number of points minPts; if the number of points in the neighborhood is greater than or equal to minPts, point P is marked as a core point; if the number of points in the neighborhood of point P is less than minPts, but P is in the neighborhood of a core point, then P is marked as a boundary point; if the number of points in the neighborhood of point P is less than minPts, and P is not in the neighborhood of any core point, then P is marked as a noise point;
[0031] S403: for each core point, collect all points in its neighborhood. If the points in the neighborhood are also core points, continue to cluster and expand these points, and add all points in the neighborhood and the points in their neighborhoods into the same cluster.
[0032] S404: repeating steps S402 and S403 until all data points are visited and classified;
[0033] S405: Calculate the average thickness of each type of unqualified point to be reground, and plan a regrounding path from low to high according to the average thickness to be reground.
[0034] Further, judging whether to adjust the initial grinding speed according to the comparison result includes:
[0035] Compare each parameter in the third thickness data set with the parameter at the corresponding position in the tool target parameter to obtain a second data difference at each position, compare the second data difference at each position with the corresponding difference threshold, and determine whether to adjust the initial grinding speed according to the comparison result;
[0036] When there is a point in the third thickness data set where the second data difference is greater than the difference threshold, determining to adjust the initial grinding speed;
[0037] When the second data difference between each data in the third thickness data set and the parameter at the position corresponding to the tool target parameter is less than or equal to the corresponding difference threshold, it is determined that the initial grinding speed is not adjusted and the initial grinding speed is used as the grinding speed.
[0038] Further, when it is determined to adjust the initial grinding speed, it includes:
[0039] Obtaining a second maximum deviation value according to the third thickness data set and the tool target parameter, comparing the second maximum deviation value with a first preset deviation value and a second preset deviation value respectively, and determining an adjustment coefficient according to the comparison result to adjust the initial grinding speed, wherein the first preset deviation value is less than the second preset deviation value;
[0040] When the second maximum deviation value is less than or equal to the first preset deviation value, the first adjustment coefficient is determined to adjust the initial grinding speed; when the second maximum deviation value is greater than the first preset deviation value and less than or equal to the second preset deviation value, the second adjustment coefficient is determined to adjust the initial grinding speed; when the second maximum deviation value is greater than the second preset deviation value, the third adjustment coefficient is determined to adjust the initial grinding speed; the first adjustment coefficient is less than the second adjustment coefficient, the second adjustment coefficient is less than the third adjustment coefficient, and the adjustment coefficients are all greater than 1.
[0041] Compared with the prior art, the beneficial effects of the present invention are: the accuracy and reliability of the grinding process are improved through sensor data acquisition and real-time analysis. By placing the tool in a distance sensor matrix, collecting thickness data in real time and establishing multiple thickness data sets, continuous monitoring and dynamic adjustment of the tool wear condition are achieved. The use of infrared temperature sensors to obtain temperature gradient maps enhances the understanding of the thermal effects after grinding and provides an important basis for regrinding. When unqualified grinding is detected, the unqualified points can be quickly identified, and the deviation index can be calculated based on the thickness difference, thereby adjusting the regrinding parameters and paths. It effectively reduces the waste of tools, reduces production costs, improves processing quality and efficiency, ensures the stability of tool quality and the cutting effect of the tool, and solves the problems of insufficient real-time monitoring and lagging parameter adjustment that are common in traditional grinding technology.
[0042] On the other hand, the present application also provides a control system for tool grinding, which is used to apply the above control method for tool grinding, including:
[0043] The acquisition unit is configured to place the tool into the distance sensor matrix, acquire thickness data of the tool to be ground, establish a first thickness data set, grind the tool to be ground with initial grinding parameters, acquire thickness data after grinding to establish a second thickness data set, and acquire a temperature gradient map based on an infrared temperature sensor, wherein the initial grinding parameters include tool size and tool feed speed;
[0044] The judgment unit is configured to compare the second thickness data set with the tool target parameters, that is, the blade target thickness is 0.6-0.6mm, and the blade target thickness is 2-2.5mm, and judge whether the grinding is qualified according to the comparison result; when there is a point in the second thickness data set where the data difference is greater than the difference threshold, it is judged that the grinding is unqualified;
[0045] The processing unit is configured to, when it is determined that the grinding is unqualified, obtain unqualified points according to the second thickness data set, determine unqualified sizes according to the temperature gradient map, determine the size of the re-grinding tool according to the minimum value of the unqualified sizes, calculate the deviation index according to the number of unqualified points and the unqualified sizes, compare the deviation index with historical data, and determine the re-grinding speed;
[0046] The processing unit is further configured to, when the deviation index is different from the historical deviation index in the historical data, obtain a maximum grinding value according to the second thickness data set and the first thickness data set, obtain a maximum deviation value according to the second thickness data set and the tool target parameter, and determine an initial regrinding speed according to the maximum grinding value, the maximum deviation value and the tool feed speed; plan a regrinding path according to the position of the unqualified point, perform regrinding with the regrinding tool size and the initial regrinding speed, collect tool thickness data after regrinding to establish a third thickness data set, compare the third thickness data set with the tool target parameter, determine whether to adjust the initial regrinding speed according to the comparison result, and determine the regrinding speed;
[0047] The storage unit is configured to store the deviation index and the regrinding speed.
[0048] It is understandable that the above-mentioned control method and system for tool grinding have the same beneficial effects, which will not be described in detail here. BRIEF DESCRIPTION OF THE DRAWINGS
[0049] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present invention. Moreover, the same reference symbols are used throughout the accompanying drawings to represent the same components. In the accompanying drawings:
[0050] Figure 1 A flow chart of a control method for tool grinding provided by an embodiment of the present invention;
[0051] Figure 2 A functional block diagram of a control system for tool grinding provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0052] Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments described herein. On the contrary, these embodiments are provided in order to enable a more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art. It should be noted that, in the absence of conflict, the embodiments of the present invention and the features described in the embodiments can be combined with each other. The present invention will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.
[0053] In some embodiments of the present application, see Figure 1 As shown, a control method for tool grinding comprises:
[0054] S100: Place the tool into the distance sensor matrix, collect thickness data of the tool to be ground, establish a first thickness data set, grind the tool to be ground with initial grinding parameters, collect thickness data after grinding to establish a second thickness data set, and collect a temperature gradient map based on an infrared temperature sensor. The initial grinding parameters include tool size and tool feed speed.
[0055] S200: Compare the second thickness data set with the tool target parameter, and determine whether the grinding is qualified according to the comparison result. When there is a point in the second thickness data set where the data difference is greater than the difference threshold, the grinding is determined to be unqualified.
[0056] S300: When the grinding is judged to be unqualified, the unqualified points are obtained according to the second thickness data set, and the unqualified size is determined according to the temperature gradient map, the re-grinding tool size is determined according to the minimum value of the unqualified size, the deviation index is calculated according to the number of unqualified points and the unqualified size, the deviation index is compared with the historical data, and the re-grinding speed is determined.
[0057] S400: When the deviation index is different from the historical deviation index in the historical data, the maximum grinding value is obtained according to the second thickness data set and the first thickness data set, the maximum deviation value is obtained according to the second thickness data set and the tool target parameter, and the initial grinding speed is determined according to the maximum grinding value, the maximum deviation value and the tool feed speed. The grinding path is planned according to the position of the unqualified point, and grinding is performed with the grinding tool size and the initial grinding speed. After grinding, the tool thickness data is collected to establish a third thickness data set, and the third thickness data set is compared with the tool target parameter. According to the comparison result, it is determined whether to adjust the initial grinding speed and determine the grinding speed.
[0058] S500: Store the deviation index and the regrinding speed.
[0059] Specifically, the material of the tool to be ground is stainless steel, including but not limited to austenitic stainless steel, ferritic stainless steel and martensitic stainless steel. Taking 4cr13 martensitic stainless steel as an example, the initial thickness of the tool blank is 2.5mm, and the chemical composition content is: carbon C: 0.36~0.45, silicon Si≤0.60, manganese Mn≤0.80, sulfur S≤0.030, phosphorus P≤0.035, chromium Cr: 12.00~14.00, nickel Ni is allowed to contain ≤0.60. Before the tool is ground, the tool blank to be ground is placed in a temperature of 1020~1080℃ for heat treatment for 2H. The heat treatment machine is divided into six heating zones, each zone is 1 meter long, and the heat preservation is about 8.3 minutes / zone, and then placed in water to cool for 1.5 hours, and then placed in a built-in hair dryer at a temperature of 150~250℃ for uniform heating for 2H tempering. The overall hardness of the tool blank after heat treatment and tempering is 53±2HRC. The processed tool blank is placed in an industrial cleaning agent with a water temperature of about 50-60 degrees, and ultrasonically cleaned for 8 seconds to remove debris and surface attachments on the tool blank, and then the cleaned tool is ground. Tool thickness data acquisition in S100: The tool to be ground is placed in the distance sensor matrix to accurately measure the initial thickness of the tool. The first thickness data set is established to provide baseline data for the subsequent grinding process. Initial grinding parameter setting: The initial grinding operation is performed according to parameters such as tool size and feed speed. The tool blank is ground with a corundum grinding wheel during grinding. After cutting, the temperature gradient map is collected through an infrared temperature sensor. Second thickness data set establishment: After grinding, the tool thickness is measured again to generate a second thickness data set to record the tool geometry changes after grinding. Data comparison in S200: The second thickness data set is compared with the target parameters of the tool. If the data difference is found to exceed the set difference threshold, the grinding result is judged to be unqualified. The reliability of the grinding quality is ensured and problems are identified in time. Unqualified point identification in S300: Identify the specific points with differences in the second thickness data set, and use the temperature gradient map to analyze the unqualified size. Grinding size and speed calculation: Extract the minimum size from the unqualified points, and calculate the deviation index based on the number of unqualified points and the unqualified size. Compare the deviation index with historical data to ensure the rationality of the grinding speed. Maximum grinding value and maximum deviation value in S400: Obtain the maximum grinding value based on the first and second thickness data sets, as well as the maximum deviation value between the second thickness data set and the target parameter. Determine the initial grinding speed: Combine these data and the tool feed speed to set the initial grinding speed. At the same time, plan the grinding path to achieve accurate tool repair. Re-test after grinding: After the grinding is completed, measure the tool thickness again, generate the third thickness data set, and compare it with the tool target parameters to determine whether the grinding speed needs to be adjusted. Storage of deviation index and grinding speed in S500: Finally, store the calculated deviation index and corresponding grinding speed for subsequent analysis and optimization.
[0060] It is understandable that the automation and intelligence level of the tool grinding process is improved through real-time monitoring and dynamic adjustment of grinding parameters. The use of sensor technology and data analysis ensures the consistency of grinding quality, reduces excessive wear of the tool, and effectively reduces production costs. It achieves precise adjustment according to the actual grinding situation and provides a timely feedback mechanism, thereby improving production efficiency and ensuring the stability of the final product quality and the cutting effect of the tool.
[0061] In some embodiments of the present application, when judging whether the grinding is qualified based on the comparison results, it includes: comparing each parameter in the second thickness data set with the parameters of the corresponding position in the tool target parameters, obtaining the data difference of each position, comparing the data difference of each position with the corresponding difference threshold, and judging whether the grinding is qualified based on the comparison results.
[0062] Specifically, the tool target parameters include the blade area and the blade body area, and the target thickness of the blade can be set according to the material properties. For example, for the processing of high-strength materials, the thickness of the blade can be set thinner to improve the cutting effect and reduce the cutting resistance. The preferred target range is 0.4-0.6mm, specifically 0.42mm, 0.43mm, 0.45mm, 0.5mm, 0.55mm, and 0.6mm. The target thickness of the blade body can be set to a relatively large range, such as 2-2.5mm, allowing a certain thickness change to adapt to the strength and wear resistance requirements of the tool. The grinding of the blade body area can be relaxed to prevent the strength of the tool from decreasing due to excessive grinding. Through the data collected by the sensor, the different areas of the tool are identified, and the blade area and the blade body area are separated for thickness analysis. The thickness data of any area is compared with the set target thickness. If there is a difference exceeding the set threshold, the grinding is judged to be unqualified. The judgment results of the two areas are combined. If any area is judged to be unqualified for grinding, the unqualified point will be recorded and subsequent re-grinding measures will be triggered. When the data difference between each data in the second thickness data set and the parameter at the position corresponding to the tool target parameter is less than or equal to the corresponding difference threshold, the grinding is determined to be qualified.
[0063] In some embodiments of the present application, when obtaining unqualified points according to the second thickness data set and determining unqualified sizes according to the temperature gradient map, it includes: marking points in the second thickness data set whose data difference is greater than the difference threshold as unqualified points. Marking all unqualified points in the temperature gradient map, determining the tool reference temperature value according to the temperature gradient map, and marking the area with the unqualified point as the center and the area higher than the reference temperature value as the unqualified area, and recording the unqualified size.
[0064] In some embodiments of the present application, when calculating the deviation index according to the number of unqualified points and the unqualified size, the deviation index is calculated by the following formula:
[0065] ;
[0066] Where D represents the deviation index, n represents the number of unqualified points, T0i represents the i-th position parameter in the tool target parameter, Ti represents the i-th position parameter in the unqualified point, and Ai represents the i-th unqualified size.
[0067] It is understandable that each parameter in the second thickness data set is compared with the corresponding tool target parameter one by one, and the difference at each position is calculated. Ensure that the grinding quality of each point can be accurately evaluated. Each data difference is then compared with the set difference threshold, and the difference threshold may include multiple values, such as the difference threshold of the blade body and the difference threshold of the cutting edge. If the data difference at any position exceeds the difference threshold of the corresponding position, the grinding is judged to be unqualified; if the data difference at all positions is within the threshold, the grinding is judged to be qualified. Reduce the subjectivity of the judgment. In the second thickness data set, all points whose difference is greater than the difference threshold of the corresponding position are marked as unqualified points. By refining the setting of the tool target parameters, including independent thickness standards for the blade area and the blade body area, precise control of the grinding process is achieved. Refined management not only improves the adaptability of the tool in different working areas, but also ensures the optimal balance between the cutting performance of the blade and the strength and wear resistance of the blade body. Setting the blade thickness can effectively improve the cutting effect of high-strength materials and reduce cutting resistance. The thickness of the blade allows a certain processing tolerance, thereby avoiding the reduction of tool strength due to over-grinding, which is conducive to achieving the overall tool cutting and chopping. In addition, the real-time data comparison and judgment mechanism ensures the timely detection and correction of grinding failures, reducing the waste and replacement frequency of tools due to poor quality and chopping effects. All unqualified points are marked in the temperature gradient map, and the reference temperature value of the tool is determined based on the temperature gradient map. With the unqualified point as the center, the area above the reference temperature is identified, and then these areas are marked as unqualified areas and their sizes are recorded. When the grinding is unqualified, the size is higher than the target size of the tool. Since the unqualified points are in a protruding state, the heat generated by friction is more concentrated in these protruding areas, and the temperature is higher than the temperature of other flatter parts of the blade. The calculation of the deviation index takes into account the number of unqualified points and the difference between each unqualified point and its target parameter, and combined with the unqualified size, the deviation index can fully reflect the unqualified situation in the grinding process.
[0068] It is understandable that the accuracy and reliability of grinding qualification assessment are improved through clear judgment criteria and quantitative analysis. Unqualified points are compared and marked one by one, and combined with temperature gradient data, unqualified points are identified and analyzed. The deviation index provides a comprehensive indicator to help better understand the problems in the tool grinding process and take effective optimization measures. This method improves the efficiency of tool use, reduces production costs, and enhances the stability of product quality.
[0069] In some embodiments of the present application, the deviation index is compared with historical data to determine the re-grinding speed, including: when there is data identical to the deviation index in the historical data, re-grinding is performed at the recorded historical re-grinding speed, and the re-grinding path is planned according to the location of the unqualified point.
[0070] When there is no data identical to the deviation index in the historical data, the initial grinding speed is determined according to the second thickness data set, the first thickness data set and the tool target parameters, and the grinding path is planned according to the position of the unqualified point.
[0071] In some embodiments of the present application, when the initial grinding speed is determined according to the maximum grinding value, the maximum deviation value and the tool feed speed, the initial grinding speed is calculated by the following formula:
[0072] ;
[0073] Wherein, Vb represents the initial grinding speed, k represents the adjustment coefficient, and k takes the value of [1, 2.5]. Mmax represents the maximum grinding value, Dmax represents the maximum deviation value, V0 represents the tool feed speed, and α represents the attenuation coefficient, and α takes the value of [0.1, 0.5].
[0074] It is understandable that in the process of determining the regrinding speed, it is first checked whether there is a record with the same deviation index as the current one in the historical data. If so, the regrinding speed recorded in the historical record is used for regrinding, which can improve efficiency and reduce unnecessary experiments. If there is no record with the same deviation index as the current one in the historical data, the initial regrinding speed needs to be calculated based on the second thickness data set, the first thickness data set and the tool target parameters. It ensures that reasonable decisions can be made through real-time data in the absence of historical experience. By combining historical data and real-time data to determine the regrinding speed, intelligent control is achieved in the tool repair process. The efficiency of regrinding is improved, and the stability and consistency of the grinding effect can be ensured. By flexibly adjusting the regrinding speed, it is possible to better cope with the wear conditions of different tools, thereby optimizing the production process and reducing the failure rate and production costs.
[0075] In some embodiments of the present application, when planning a grinding path according to the position of an unqualified point, the method includes:
[0076] S401: Determine the radius parameter ε and the minimum number of points minPts.
[0077] S402: Select an unvisited point P from all unqualified points. Determine the point type based on point P, radius parameter ε and the minimum number of points minPts. If the number of points in the neighborhood is greater than or equal to minPts, point P is marked as a core point. If the number of points in the neighborhood of point P is less than minPts, but P is in the neighborhood of a core point, P is marked as a boundary point. If the number of points in the neighborhood of point P is less than minPts, and P is not in the neighborhood of any core point, P is marked as a noise point.
[0078] S403: For each core point, collect all points in its neighborhood. If a point in the neighborhood is also a core point, continue to cluster and expand these points, and add all points in the neighborhood and the points in their neighborhoods into the same cluster.
[0079] S404: Repeat steps S402 and S403 until all data points are visited and classified.
[0080] S405: Calculate the average thickness of each type of unqualified point to be reground, and plan a regrounding path from low to high according to the average thickness to be reground.
[0081] It is understandable that the radius parameter ϵ defines the range used to search for neighborhood points during the clustering process, affecting the size of the neighborhood and the accuracy of the clustering. The minimum number of points minPt sets the minimum number of neighborhood points required for a point to be considered a core point, helping to distinguish between core points and boundary points. The clustering analysis method is used to classify unqualified points to ensure the efficiency of the regrinding path. By identifying core points and boundary points, it is possible to accurately focus on unqualified areas, thereby optimizing the configuration and utilization of regrinding resources. At the same time, path planning is performed based on the average thickness to be regrinded to ensure that the areas are given priority during the repair process. The efficiency of regrinding is improved, resource waste is reduced, and the quality and consistency of the final product are further improved.
[0082] In some embodiments of the present application, when judging whether to adjust the initial regrinding speed based on the comparison result, it includes: comparing each parameter in the third thickness data set with the parameter of the corresponding position in the tool target parameter, obtaining the second data difference of each position, comparing the second data difference of each position with the corresponding difference threshold, and judging whether to adjust the initial regrinding speed based on the comparison result.
[0083] Specifically, when there is a point in the third thickness data set where the second data difference is greater than the difference threshold, it is determined that the initial grinding speed is adjusted. When the second data difference between each data in the third thickness data set and the parameter at the corresponding position of the tool target parameter is less than or equal to the corresponding difference threshold, it is determined that the initial grinding speed is not adjusted, and the initial grinding speed is used as the grinding speed.
[0084] In some embodiments of the present application, when it is determined to adjust the initial grinding speed, it includes: obtaining a second maximum deviation value based on a third thickness data set and a tool target parameter, comparing the second maximum deviation value with a pre-set first preset deviation value and a second preset deviation value, respectively, and determining an adjustment coefficient based on the comparison result to adjust the initial grinding speed, the first preset deviation value being smaller than the second preset deviation value.
[0085] When the second maximum deviation value is less than or equal to the first preset deviation value, the first adjustment coefficient is determined to adjust the initial grinding speed. When the second maximum deviation value is greater than the first preset deviation value and less than or equal to the second preset deviation value, the second adjustment coefficient is determined to adjust the initial grinding speed. When the second maximum deviation value is greater than the second preset deviation value, the third adjustment coefficient is determined to adjust the initial grinding speed. The first adjustment coefficient is less than the second adjustment coefficient, the second adjustment coefficient is less than the third adjustment coefficient, and the adjustment coefficients are both greater than 1.
[0086] It is understandable that each parameter in the third thickness data set is compared with the corresponding position of the tool target parameter, and the second data difference at each position is calculated. Ensure that it is possible to accurately evaluate whether the tool reaches the target shape after grinding. The second data difference at each position is compared with the set difference threshold to determine whether the initial regrinding speed needs to be adjusted. If there is any point in the third thickness data set where the second data difference is greater than the difference threshold, it is determined that the initial regrinding speed needs to be adjusted. By accurately comparing the thickness data after grinding and adjusting the regrinding speed, the response speed and accuracy of the tool grinding process are effectively improved. The initial regrinding speed is dynamically adjusted using the adjustment coefficient so that the regrinding process can better adapt to different wear conditions, thereby ensuring the consistency of the final tool shape with the target parameters.
[0087] Specifically, the tool obtained by processing using the above embodiment after heat treatment has an overall weight of about 280-320g, the original thickness of the tool blank is 2.5mm, the thickness of the blade after grinding is 2.3mm, the single-sided cutting angle is 17.5±2°, the cutting edge thickness is 0.5±0.03mm, the initial sharpness of the formed tool is 60-74mm, and the lasting sharpness is 180-212mm, achieving the cutting and chopping effect of the formed tool.
[0088] In the above-mentioned embodiments, the accuracy and reliability of the grinding process are improved through sensor data collection and real-time analysis. By placing the tool in a distance sensor matrix, collecting thickness data in real time and establishing multiple thickness data sets, continuous monitoring and dynamic adjustment of the tool wear condition are achieved. The use of infrared temperature sensors to obtain temperature gradient maps enhances the understanding of the thermal effects after grinding and provides an important basis for regrinding. When unqualified grinding is detected, the unqualified points can be quickly identified, and the deviation index can be calculated based on the thickness difference, thereby adjusting the regrinding parameters and paths. It effectively reduces tool waste, reduces production costs, improves processing quality and efficiency, and solves the problems of insufficient real-time monitoring and lagging parameter adjustment that are common in traditional grinding technology.
[0089] In another preferred embodiment based on the above embodiment, refer to Figure 2 As shown, this embodiment provides a control system for tool grinding, which is used to apply the above control method for tool grinding, including:
[0090] The acquisition unit is configured to place the tool into the distance sensor matrix, collect thickness data of the tool to be ground, establish a first thickness data set, grind the tool to be ground with initial grinding parameters, collect thickness data after grinding to establish a second thickness data set, and collect a temperature gradient map based on an infrared temperature sensor, wherein the initial grinding parameters include tool size and tool feed speed;
[0091] A judgment unit is configured to compare the second thickness data set with the tool target parameter, and judge whether the grinding is qualified according to the comparison result; when there is a point in the second thickness data set whose data difference is greater than the difference threshold, it is judged that the grinding is unqualified;
[0092] The processing unit is configured to, when it is determined that the grinding is unqualified, obtain unqualified points according to the second thickness data set, determine unqualified sizes according to the temperature gradient map, determine the size of the re-grinding tool according to the minimum value of the unqualified sizes, calculate the deviation index according to the number of unqualified points and the unqualified sizes, compare the deviation index with historical data, and determine the re-grinding speed;
[0093] The processing unit is further configured to, when the deviation index is different from the historical deviation index in the historical data, obtain the maximum grinding value according to the second thickness data set and the first thickness data set, obtain the maximum deviation value according to the second thickness data set and the tool target parameter, and determine the initial regrinding speed according to the maximum grinding value, the maximum deviation value and the tool feed speed; plan the regrinding path according to the position of the unqualified point, perform regrinding with the regrinding tool size and the initial regrinding speed, collect the tool thickness data after regrinding to establish a third thickness data set, compare the third thickness data set with the tool target parameter, determine whether to adjust the initial regrinding speed according to the comparison result, and determine the regrinding speed;
[0094] The storage unit is configured to store the deviation index and the regrinding speed.
[0095] It is understandable that the accuracy and reliability of the grinding process are improved through sensor data acquisition and real-time analysis. By placing the tool in the distance sensor matrix, collecting thickness data in real time and establishing multiple thickness data sets, continuous monitoring and dynamic adjustment of tool wear conditions are achieved. The use of infrared temperature sensors to obtain temperature gradient maps enhances the understanding of thermal effects after grinding and provides an important basis for regrinding. When unqualified grinding is detected, the unqualified points can be quickly identified, and the deviation index can be calculated based on the thickness difference, thereby adjusting the regrinding parameters and paths. It effectively reduces tool waste, reduces production costs, improves processing quality and efficiency, and solves the problems of insufficient real-time monitoring and lagging parameter adjustment that are common in traditional grinding technology.
[0096] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems or computer program products. Therefore, the present application may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present application may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program codes.
[0097] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems) and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0098] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0099] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0100] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the above embodiments, ordinary technicians in the relevant field should understand that the specific implementation methods of the present invention can still be modified or replaced by equivalents. Any modification or equivalent replacement that does not depart from the spirit and scope of the present invention should be covered within the scope of protection of the claims of the present invention.
Claims
1. A control method for tool grinding, characterized in that: include: Put the tool into the distance sensor matrix, collect thickness data of the tool to be ground, establish a first thickness data set, grind the tool to be ground with initial grinding parameters, collect thickness data after grinding to establish a second thickness data set, and collect a temperature gradient map based on an infrared temperature sensor, wherein the initial grinding parameters include tool size and tool feed speed; Compare the second thickness data set with the tool target parameters, and judge whether the grinding is qualified according to the comparison result; when there is a point in the second thickness data set whose data difference is greater than the difference threshold, judge that the grinding is unqualified; When the grinding is judged to be unqualified, unqualified points are obtained according to the second thickness data set, unqualified sizes are determined according to the temperature gradient map, the size of the re-grinding tool is determined according to the minimum value of the unqualified sizes, the deviation index is calculated according to the number of unqualified points and the unqualified sizes, the deviation index is compared with historical data, and the re-grinding speed is determined; When the deviation index is different from the historical deviation index in the historical data, a maximum grinding value is obtained according to the second thickness data set and the first thickness data set, a maximum deviation value is obtained according to the second thickness data set and the tool target parameter, and an initial regrinding speed is determined according to the maximum grinding value, the maximum deviation value and the tool feed speed; a regrinding path is planned according to the position of the unqualified point, regrinding is performed with the regrinding tool size and the initial regrinding speed, and after regrinding, tool thickness data is collected to establish a third thickness data set, and the third thickness data set is compared with the tool target parameter, and it is determined whether to adjust the initial regrinding speed according to the comparison result, and the regrinding speed is determined; storing the deviation index and the re-grinding speed; When calculating the deviation index according to the number of unqualified points and the unqualified size, the deviation index is calculated by the following formula: ; Where D represents the deviation index, n represents the number of unqualified points, T0i represents the i-th position parameter in the tool target parameter, Ti represents the i-th position parameter in the unqualified point, and Ai represents the i-th unqualified size; When comparing the deviation index with historical data to determine the regrinding speed, it includes: When the historical data contains data identical to the deviation index, regrinding is performed at the recorded historical regrinding speed, and a regrinding path is planned according to the position of the unqualified point; When there is no data identical to the deviation index in the historical data, determining an initial grinding speed according to the second thickness data set, the first thickness data set and the tool target parameter, and planning a grinding path according to the position of the unqualified point; When the initial grinding speed is determined according to the maximum grinding value, the maximum deviation value and the tool feed speed, the initial grinding speed is calculated by the following formula: ; Among them, Vb represents the initial grinding speed, k represents the adjustment coefficient, and k takes the value of [1, 2.5]; Mmax represents the maximum grinding value, Dmax represents the maximum deviation value, V0 represents the tool feed speed, α represents the attenuation coefficient, and α takes the value of [0.1, 0.5].
2. The control method for tool grinding according to claim 1, characterized in that: When judging whether the grinding is qualified based on the comparison results, it includes: Compare each parameter in the second thickness data set with the parameter at the corresponding position in the tool target parameter, i.e., the target thickness of the blade is 0.4-0.6mm, and the target thickness of the blade is 2-2.5mm; obtain the data difference at each position, compare the data difference at each position with the corresponding difference threshold, and judge whether the grinding is qualified according to the comparison result; When there is a point in the second thickness data set whose data difference is greater than the difference threshold, it is determined that the grinding is unqualified; When the data difference between each data in the second thickness data set and the parameter at the position corresponding to the tool target parameter is less than or equal to the corresponding difference threshold, it is determined that the grinding is qualified.
3. The control method for tool grinding according to claim 1, characterized in that: Obtaining the unqualified point according to the second thickness data set and determining the unqualified size according to the temperature gradient map includes: Mark the points in the second thickness data set whose data difference is greater than the difference threshold as unqualified points; All unqualified points are marked in the temperature gradient map, a tool reference temperature value is determined according to the temperature gradient map, and an area with a temperature higher than the reference temperature value is marked as an unqualified area with the unqualified point as the center, and the unqualified size is recorded.
4. The control method for tool grinding according to claim 1, characterized in that: When planning the grinding path according to the position of the unqualified point, it includes: S401: Determine the radius parameter ε and the minimum number of points minPts; S402: Select an unvisited point P from all unqualified points; determine the point type according to point P, radius parameter ε and minimum number of points minPts; if the number of points in the neighborhood is greater than or equal to minPts, point P is marked as a core point; if the number of points in the neighborhood of point P is less than minPts, but P is in the neighborhood of a core point, then P is marked as a boundary point; if the number of points in the neighborhood of point P is less than minPts, and P is not in the neighborhood of any core point, then P is marked as a noise point; S403: for each core point, collect all points in its neighborhood. If the points in the neighborhood are also core points, continue to cluster and expand these points, and add all points in the neighborhood and the points in their neighborhoods into the same cluster. S404: repeating steps S402 and S403 until all data points are visited and classified; S405: Calculate the average thickness of each type of unqualified point to be reground, and plan a regrounding path from low to high according to the average thickness to be reground.
5. The control method for tool grinding according to claim 1, characterized in that: When judging whether to adjust the initial grinding speed according to the comparison result, it includes: Compare each parameter in the third thickness data set with the parameter at the corresponding position in the tool target parameter to obtain a second data difference at each position, compare the second data difference at each position with the corresponding difference threshold, and determine whether to adjust the initial grinding speed according to the comparison result; When there is a point in the third thickness data set where the second data difference is greater than the difference threshold, determining to adjust the initial grinding speed; When the second data difference between each data in the third thickness data set and the parameter at the position corresponding to the tool target parameter is less than or equal to the corresponding difference threshold, it is determined that the initial grinding speed is not adjusted and the initial grinding speed is used as the grinding speed.
6. The control method for tool grinding according to claim 5, characterized in that: When determining to adjust the initial grinding speed, it includes: Obtaining a second maximum deviation value according to the third thickness data set and the tool target parameter, comparing the second maximum deviation value with a first preset deviation value and a second preset deviation value respectively, determining an adjustment coefficient according to the comparison result to adjust the initial grinding speed, wherein the first preset deviation value is less than the second preset deviation value; When the second maximum deviation value is less than or equal to the first preset deviation value, the first adjustment coefficient is determined to adjust the initial grinding speed; when the second maximum deviation value is greater than the first preset deviation value and less than or equal to the second preset deviation value, the second adjustment coefficient is determined to adjust the initial grinding speed; when the second maximum deviation value is greater than the second preset deviation value, the third adjustment coefficient is determined to adjust the initial grinding speed; the first adjustment coefficient is less than the second adjustment coefficient, the second adjustment coefficient is less than the third adjustment coefficient, and the adjustment coefficients are all greater than 1.
7. A control system for tool grinding, used for applying the control method for tool grinding as claimed in any one of claims 1 to 6, characterized in that: include: The acquisition unit is configured to place the tool into the distance sensor matrix, acquire thickness data of the tool to be ground, establish a first thickness data set, grind the tool to be ground with initial grinding parameters, acquire thickness data after grinding to establish a second thickness data set, and acquire a temperature gradient map based on an infrared temperature sensor, wherein the initial grinding parameters include tool size and tool feed speed; The judgment unit is configured to compare the second thickness data set with the tool target parameters, that is, the blade target thickness is 0.4-0.6mm, and the blade target thickness is 2-2.5mm, and judge whether the grinding is qualified according to the comparison result; when there is a point in the second thickness data set where the data difference is greater than the difference threshold, it is judged that the grinding is unqualified; The processing unit is configured to, when it is determined that the grinding is unqualified, obtain unqualified points according to the second thickness data set, determine unqualified sizes according to the temperature gradient map, determine the size of the re-grinding tool according to the minimum value of the unqualified sizes, calculate the deviation index according to the number of unqualified points and the unqualified sizes, compare the deviation index with historical data, and determine the re-grinding speed; The processing unit is further configured to, when the deviation index is different from the historical deviation index in the historical data, obtain a maximum grinding value according to the second thickness data set and the first thickness data set, obtain a maximum deviation value according to the second thickness data set and the tool target parameter, and determine an initial regrinding speed according to the maximum grinding value, the maximum deviation value and the tool feed speed; plan a regrinding path according to the position of the unqualified point, perform regrinding with the regrinding tool size and the initial regrinding speed, collect tool thickness data after regrinding to establish a third thickness data set, compare the third thickness data set with the tool target parameter, determine whether to adjust the initial regrinding speed according to the comparison result, and determine the regrinding speed; The storage unit is configured to store the deviation index and the regrinding speed.
Citation Information
Patent Citations
Method and machining device for sharpening the cutting edges of a rotary cutting tool
EP4286094A1
Machining method and machining apparatus for cutting tool
JP2007090511A