Dynamic correction method of feed speed for denture processing

By dynamically adjusting the feed speed in the denture processing path model and optimizing the processing feed speed according to the angle of the inflection point, the problems of low machining accuracy and difficult to improve the efficiency of the denture are solved, and higher machining accuracy and efficiency are achieved.

CN119249764BActive Publication Date: 2025-03-14DEMAC PRECISION EQUIP (WUXI) CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411726501.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-28
Publication Date
2025-03-14
Estimated Expiration
2044-11-28

AI Technical Summary

Technical Problem

The existing denture processing methods have problems such as low machining accuracy and difficult to improve machining efficiency, especially when frequent start and stop of the machine tool at the inflection point, resulting in vibration, which reduces machining accuracy and efficiency.

Method used

By obtaining the denture processing path model and dividing the short straight line segment set and the inflection point set, the feed speed is dynamically adjusted according to the inflection point angle in the short straight line segment to achieve dynamic correction of the feed speed to improve processing accuracy and efficiency.

Benefits of technology

By dynamically correcting the feed speed, the overall machining accuracy and efficiency of denture processing are improved, and the problems of low machining accuracy and difficult to improve efficiency are solved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119249764B_ABST
    Figure CN119249764B_ABST
Patent Text Reader

Abstract

The present invention discloses a method for dynamically correcting the feed speed for denture processing, which relates to the technical field related to data processing. The method obtains a denture processing path model to be processed, and divides the denture processing path model into a set of short straight line segments and a set of inflection points. During the processing of the first short straight line segment in the set of short straight line segments, the first inflection point and the second short straight line segment connected after the first short straight line segment are obtained, and the inflection point angle of the first inflection point is obtained; according to the inflection point angle, the processing feed speed in the first short straight line segment is dynamically optimized to obtain the optimal processing feed speed. According to the optimal processing feed speed, the processing feed speed is adjusted during the processing of the first short straight line segment, and the optimal processing feed speed is reached before the processing position reaches the first inflection point, and the dynamic correction of the feed speed is completed. The method solves the technical problems of low processing accuracy and difficulty in improving processing efficiency in the prior art denture processing method.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the technical field related to data processing, and in particular to a method for dynamically correcting a feed speed for denture processing. Background Art

[0002] The traditional denture production process mainly relies on manual operations, including tooth preparation, plaster impression, wax shaping, investment casting, edge extraction, spacer application, grinding and polishing, etc. Since each link involves a lot of manual intervention, the denture production cycle is long, the efficiency is low, and the processing accuracy is difficult to guarantee, which cannot meet the patients' needs for fast and high-precision oral restoration.

[0003] With the development of digital technology, 3D scanning technology has been gradually applied to the field of denture processing. By acquiring the 3D morphological data of the patient's teeth, a 3D model of the denture is constructed. The 3D model of the denture is processed using CNC processing, thereby reducing the denture production cycle. The speed control method of traditional CNC machine tools is to reduce the feed speed to zero at the turning point of linear processing, which causes the machine tool to start and stop frequently, causing the machine tool to vibrate, resulting in reduced processing accuracy and difficulty in improving processing efficiency.

[0004] Therefore, the denture processing method in the prior art has the technical problems of low processing accuracy and difficulty in improving processing efficiency. Summary of the invention

[0005] The present application solves the technical problems of low processing precision and difficulty in improving processing efficiency in the prior art of denture processing methods by providing a dynamic correction method for feed speed for denture processing. By dynamically adjusting the feed speed according to the inflection point angle in a short straight line segment, the processing precision at the inflection point is improved and the processing speed is optimized, thereby improving the overall processing precision and efficiency of denture processing.

[0006] The present application provides a method for dynamic correction of feed speed for denture processing, the method comprising: obtaining a denture processing path model to be processed, and dividing the denture processing path model into a set of short straight line segments and a set of inflection points, wherein the set of short straight line segments and the set of inflection points are connected to form the denture processing path model; during the processing of a first short straight line segment in the set of short straight line segments, obtaining a first inflection point and a second short straight line segment connected after the first short straight line segment, and obtaining an inflection point angle of the first inflection point; according to the inflection point angle, dynamically optimizing the processing feed speed in the first short straight line segment to obtain an optimal processing feed speed, wherein the dynamic optimization of the processing feed speed is performed with the goal of improving the processing accuracy and processing speed of the first inflection point; according to the optimal processing feed speed, adjusting the processing feed speed during the processing of the first short straight line segment, and reaching the optimal processing feed speed before the processing position reaches the first inflection point, thereby completing the dynamic correction of the feed speed.

[0007] In the implementation method, a denture processing path model to be processed is obtained, and a short straight line segment set and an inflection point set of the denture processing path model are obtained by dividing the denture processing path model, including: obtaining a three-dimensional model of the denture to be processed; obtaining a denture processing path model constructed according to the three-dimensional model of the denture, wherein the denture processing path model includes a plurality of connected short straight line segments, and adjacent short straight line segments are connected by inflection points; and dividing the short straight line segment set and the inflection point set of the denture processing path model.

[0008] In the implementation method, during the processing of the first short straight line segment in the set of short straight line segments, the first inflection point and the second short straight line segment connected after the first short straight line segment are obtained, including: during the processing of the denture processing path model, the first short straight line segment corresponding to the processing position of the current processing is obtained; the lower inflection point connected to the first short straight line segment and the next short straight line segment to be processed are obtained to obtain the first inflection point and the second short straight line segment; the angle between the first short straight line segment and the second short straight line segment is obtained to obtain the inflection point angle of the first inflection point.

[0009] In the implementation method, according to the inflection point angle, the processing feed speed in the first short straight line segment is dynamically optimized to obtain the optimal processing feed speed, including: obtaining the processing feed speed range; randomly generating multiple first processing feed speeds within the processing feed speed range; predicting the processing accuracy of the first inflection point according to the multiple first processing feed speeds and the inflection point angle to obtain multiple first processing accuracy; calculating and obtaining multiple first feed fitnesses according to the multiple first processing feed speeds and the multiple first processing accuracy; dividing and obtaining the optimal solution according to the multiple first feed fitnesses, and adjusting and updating the other multiple first processing feed speeds according to the optimal solution to obtain multiple second processing feed speeds; continuing to adjust and update the processing feed speed and the optimal solution until the optimization converges, outputting the final optimal solution, and obtaining the optimal processing feed speed.

[0010] In the implementation method, the processing accuracy of the first inflection point is predicted according to the multiple first processing feed speeds and the inflection point angles to obtain multiple first processing accuracy, including: collecting a sample inflection point angle set and a sample processing feed speed set according to the historical processing data of the denture, and collecting the deviation amplitude between the actual model parameters and the standard model parameters of the inflection point after processing under different sample processing feed speeds and sample inflection point angles, and subtracting the deviation amplitude from 1 to obtain the sample processing accuracy set; using the sample inflection point angle set, the sample processing feed speed set and the sample processing accuracy set as supervised training data to train a processing accuracy predictor; combining the multiple first processing feed speeds with the inflection point angles respectively, inputting the results into the processing accuracy predictor, and predicting the output to obtain multiple first processing accuracy.

[0011] In an implementation, a plurality of first feed adaptabilities are calculated based on the plurality of first machining feed speeds and the plurality of first machining accuracies, as shown in the following formula:

[0012]

[0013] Among them, HJ is the feed adaptability, W1 and W2 are the speed weight and accuracy weight respectively, and the sum is 1, V j is the processing feed speed, V y is the preset processing feed speed, D j For processing accuracy.

[0014] In the implementation, according to the multiple first feed fitnesses, the optimal solution is obtained by dividing, including: according to the multiple first feed fitnesses, dividing the largest first feed fitness; and taking the first processing feed speed corresponding to the largest first feed fitness as the optimal solution.

[0015] In the implementation method, according to the optimal solution, the other multiple first processing feed speeds are adjusted and updated to obtain multiple second processing feed speeds, including: taking approaching the optimal solution as the adjustment direction; according to the adjustment direction, using the feed speed adjustment step, adjusting and updating the other multiple first processing feed speeds to obtain multiple second processing feed speeds.

[0016] The feed speed dynamic correction method for denture processing proposed in the present application is proposed by obtaining a denture processing path model to be processed, and dividing the denture processing path model into a short straight line segment set and an inflection point set, wherein the short straight line segment set and the inflection point set are connected to form the denture processing path model; in the process of processing the first short straight line segment in the short straight line segment set, the first inflection point and the second short straight line segment connected after the first short straight line segment are obtained, and the inflection point angle of the first inflection point is obtained; according to the inflection point angle, the processing feed speed in the first short straight line segment is dynamically optimized to obtain the optimal processing feed speed, wherein the processing feed speed is dynamically optimized with the goal of improving the processing accuracy and processing speed of the first inflection point; according to the optimal processing feed speed, the processing feed speed is adjusted during the processing of the first short straight line segment, and the optimal processing feed speed is reached before the processing position reaches the first inflection point, and the dynamic correction of the feed speed is completed. The technical problems of low processing accuracy and difficulty in improving processing efficiency in the denture processing method in the prior art are solved. By dynamically adjusting the feed speed according to the inflection point angle within a short straight line segment, the machining accuracy at the inflection point is improved and the machining speed is optimized, thereby improving the overall machining accuracy and efficiency of denture machining. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] In order to more clearly illustrate the technical solution of the embodiment of the present disclosure, the accompanying drawings of the embodiment of the present disclosure will be briefly introduced below. A flow chart is used in the present application to illustrate the operations performed by the system according to the embodiment of the present application. It should be understood that the preceding or following operations are not necessarily performed accurately in order. On the contrary, various steps can be processed in reverse order or simultaneously as needed. At the same time, other operations can also be added to these processes, or one or more operations can be removed from these processes.

[0018] Figure 1 A schematic flow chart of a method for dynamically correcting feed speed for denture processing provided in an embodiment of the present application;

[0019] Figure 2 A schematic flow chart of a method for dynamically correcting feed speed for denture machining provided in an embodiment of the present application for obtaining a set of short straight line segments and a set of inflection points of a denture machining path model. DETAILED DESCRIPTION

[0020] The above description is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below.

[0021] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings. The described embodiments should not be regarded as limiting the present application. All other embodiments obtained by ordinary technicians in the field without making creative work are within the scope of protection of this application.

[0022] In the following description, reference is made to "some embodiments", which describe a subset of all possible embodiments, but it is understood that "some embodiments" may be the same subset or different subsets of all possible embodiments, and may be combined with each other without conflict, and the terms "first\second" involved are merely to distinguish similar objects and do not represent a specific ordering of objects. The terms "including" and "having" and any variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product, or server that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or modules that are not clearly listed or inherent to these processes, methods, products, or devices. Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those generally understood by technicians in the technical field of this application. The terms used herein are for the purpose of describing the embodiments of the present application only.

[0023] The present application embodiment provides a method for dynamically correcting the feed speed for denture processing, such as Figure 1 As shown, the method includes:

[0024] Acquire a denture processing path model to be processed, and divide the denture processing path model to obtain a short straight line segment set and an inflection point set, wherein the short straight line segment set and the inflection point set are connected to form the denture processing path model; in the process of processing a first short straight line segment in the short straight line segment set, obtain a first inflection point and a second short straight line segment connected after the first short straight line segment, and obtain an inflection point angle of the first inflection point;

[0025] The basic production process of traditional oral prostheses is: tooth preparation → plaster impression → wax dripping, shaping, embedding and casting → edge extraction, interstitial agent application → polishing, porcelain sintering, and almost every process involves manual operation. As a result, the production cycle of dentures is long, the efficiency is low, and the accuracy is difficult to guarantee, which often fails to meet the patient's needs for rapid completion of oral restoration. The real morphological data of the patient's teeth is obtained by a three-dimensional scanner, and a three-dimensional model of the denture is constructed. According to the three-dimensional model of the denture, the denture processing path model to be processed is obtained through computer-aided manufacturing CAM software. The denture processing path model is divided into a short straight line segment set and an inflection point set. The short straight line segment set and the inflection point set are connected to form the denture processing path model. Further, in the process of processing the first short straight line segment in the short straight line segment set, the first inflection point and the second short straight line segment connected after the first short straight line segment are obtained, and the inflection point angle of the first inflection point is obtained. The first short straight line segment is the short straight line segment at the current processing position in the short straight line segment set, and the second short straight line segment is the processing line segment connected to the first short straight line segment through the first inflection point.

[0026] like Figure 2 As shown, the method provided in the embodiment of the present application also includes: obtaining a three-dimensional model of the denture to be processed; obtaining a denture processing path model constructed according to the three-dimensional model of the denture, wherein the denture processing path model includes a plurality of connected short straight line segments, and adjacent short straight line segments are connected by inflection points; dividing the denture processing path model to obtain a set of short straight line segments and a set of inflection points.

[0027] Obtaining a denture processing path model to be processed, and dividing the short straight line segment set and the inflection point set of the denture processing path model, including: using an oral 3D scanner to obtain the real morphological data of the patient's teeth, using computer-aided design (CAD) software, according to the patient's oral condition, designing a 3D model of the denture, and obtaining the 3D model of the denture to be processed. Subsequently, using computer-aided manufacturing (CAM) software, such as Mastercam, UG NX, PowerMILL, etc., the CAM software automatically calculates the tool motion trajectory according to the 3D model of the denture to obtain the denture processing path model. Since the denture processing path model processing path is usually composed of curves, but the CNC machine tool is executing, the actual path is composed of short straight line segments and connecting inflection points. Among them, the denture processing path model includes multiple connected short straight line segments, and adjacent short straight line segments are connected by inflection points. Finally, the short straight line segment set and the inflection point set of the denture processing path model are divided.

[0028] The method provided in an embodiment of the present application also includes: during the processing of the denture processing path model, obtaining the first short straight line segment corresponding to the current processing position; obtaining the lower inflection point connected by the first short straight line segment and the next processed short straight line segment, obtaining the first inflection point and the second short straight line segment; obtaining the angle between the first short straight line segment and the second short straight line segment, and obtaining the inflection point angle of the first inflection point.

[0029] During the processing of the first short straight line segment in the short straight line segment set, the first inflection point and the second short straight line segment connected after the first short straight line segment are obtained, including: during the processing of the denture processing path model, the first short straight line segment corresponding to the processing position of the current processing is obtained. Subsequently, the lower inflection point connected to the first short straight line segment and the next short straight line segment to be processed are obtained, so as to obtain the first inflection point and the second short straight line segment. Further, the angle between the first short straight line segment and the second short straight line segment is obtained to obtain the inflection point angle of the first inflection point. When the inflection point angle is smaller, the amplitude of the processing adjustment direction at the inflection point is larger, and the corresponding processing difficulty is greater.

[0030] According to the inflection point angle, the processing feed speed in the first short straight line segment is dynamically optimized to obtain an optimal processing feed speed, wherein the processing feed speed is dynamically optimized with the goal of improving the processing accuracy of the first inflection point and improving the processing speed; according to the optimal processing feed speed, the processing feed speed is adjusted during the processing of the first short straight line segment, and the optimal processing feed speed is reached before the processing position reaches the first inflection point, thereby completing the dynamic correction of the feed speed.

[0031] According to the inflection point angle, the processing feed speed in the first short straight line segment is dynamically optimized to obtain the optimal processing feed speed, wherein the processing feed speed is dynamically optimized with the goal of improving the processing accuracy and processing speed of the first inflection point. The processing feed speed is optimized to avoid the possibility that the processing feed speed is too high, which may lead to a decrease in the processing accuracy at the inflection point, thereby improving the processing accuracy and processing efficiency of the inflection point. Finally, according to the optimal processing feed speed, the processing equipment is controlled to adjust the processing feed speed during the processing of the first short straight line segment, and the optimal processing feed speed is reached before the processing position of the processing equipment reaches the first inflection point, thereby completing the dynamic correction of the feed speed during the processing operation. The technical problems of low processing accuracy and difficulty in improving processing efficiency in the prior art of denture processing methods are solved. By dynamically adjusting the feed speed according to the inflection point angle in the short straight line segment, the processing accuracy at the inflection point is improved and the processing speed is optimized, thereby improving the technical effect of the overall processing accuracy and efficiency of denture processing.

[0032] The method provided in the embodiment of the present application also includes: obtaining a range of machining feed speeds; randomly generating multiple first machining feed speeds within the range of machining feed speeds; predicting the machining accuracy of the first inflection point according to the multiple first machining feed speeds and the inflection point angles to obtain multiple first machining accuracy; calculating and obtaining multiple first feed fitnesses according to the multiple first machining feed speeds and the multiple first machining accuracy; dividing and obtaining an optimal solution according to the multiple first feed fitnesses, and adjusting and updating the other multiple first machining feed speeds according to the optimal solution to obtain multiple second machining feed speeds; continuing to adjust and update the machining feed speed and the optimal solution until the optimization converges, outputting the final optimal solution, and obtaining the optimal machining feed speed.

[0033] According to the inflection point angle, the processing feed speed in the first short straight line segment is dynamically optimized to obtain the optimal processing feed speed, including: obtaining a processing feed speed range, the processing feed speed range being a speed range consisting of a minimum feed speed and a maximum feed speed of a processing device. Subsequently, a plurality of first processing feed speeds are generated by randomly selecting within the processing feed speed range.

[0034] According to the multiple first processing feed speeds and the inflection point angles, the processing accuracy of the first inflection point is predicted, and the multiple first processing accuracy is obtained by the processing accuracy predictor. Further, according to the multiple first processing feed speeds and the multiple first processing accuracy, multiple first feed fitness is calculated. Among them, according to the multiple first processing feed speeds and the multiple first processing accuracy, multiple first feed fitness is calculated, as follows:

[0035]

[0036] Among them, HJ is the feed adaptability, W1 and W2 are the speed weight and accuracy weight respectively, and the sum is 1, V j is the processing feed speed, V y is the preset processing feed speed, D jis the processing accuracy. Among them, the speed weight and the accuracy weight are weight parameters pre-set according to the actual preference. According to the multiple first feed fitnesses, the optimal solution is obtained by division, and according to the optimal solution, the other multiple first processing feed speeds are adjusted and updated to obtain multiple second processing feed speeds. Subsequently, the processing accuracy of the multiple second processing feed speeds is predicted in the same way, and the feed fitness corresponding to the multiple second processing feed speeds is obtained through the feed fitness calculation formula according to the prediction results. Finally, the adjustment and update of the processing feed speed and the adjustment and update of the optimal solution are continued until the optimization converges, that is, the obtained feed fitness begins to decrease as a whole, and the processing feed speed with the largest feed fitness is output as the final optimal solution to obtain the optimal processing feed speed.

[0037] The method provided in the embodiment of the present application also includes: collecting a set of sample inflection point angles and a set of sample processing feed speeds based on the historical processing data of the denture, and collecting the deviation amplitude between the actual model parameters of the inflection point and the standard model parameters after processing at different sample processing feed speeds and sample inflection point angles, and subtracting the deviation amplitude from 1 to obtain a set of sample processing accuracy; using the sample inflection point angle set, the sample processing feed speed set and the sample processing accuracy set as supervised training data to train a processing accuracy predictor; combining the multiple first processing feed speeds with the inflection point angles, respectively, inputting the results into the processing accuracy predictor, and predicting and outputting multiple first processing accuracies.

[0038] According to the multiple first processing feed speeds and the inflection point angles, the processing accuracy of the first inflection point is predicted to obtain multiple first processing accuracy, including: according to the historical processing data of the denture, a sample inflection point angle set and a sample processing feed speed set are collected, and the deviation amplitude of the actual model parameters and the standard model parameters of the inflection point after processing under different sample processing feed speeds and sample inflection point angles is collected, and 1 is subtracted from the deviation amplitude to obtain a sample processing accuracy set, and the deviation amplitude of the actual model parameters and the standard model parameters is the ratio of the difference between the actual model parameters and the standard model parameters to the standard model parameters. Further, the sample inflection point angle set, the sample processing feed speed set and the sample processing accuracy set are used as supervised training data to perform supervised training on the neural network model until the accuracy of the processing accuracy output by the model meets the requirements, and the training is completed to obtain a processing accuracy predictor. The processing accuracy predictor outputs the corresponding processing accuracy based on the inflection point angle and the processing feed speed. Finally, the multiple first processing feed speeds are respectively combined with the inflection point angle, input into the processing accuracy predictor, and the prediction output obtains multiple first processing accuracy.

[0039] The method provided in the embodiment of the present application also includes: dividing the largest first feed fitness according to the multiple first feed fitnesses; and taking the first processing feed speed corresponding to the largest first feed fitness as the optimal solution.

[0040] According to the multiple first feed fitnesses, the optimal solution is obtained by dividing, including: according to the multiple first feed fitnesses, the multiple first feed fitnesses are sorted, and the largest first feed fitnesses are obtained by dividing. When the fitness is higher, the corresponding processing feed speed is the optimal solution, so the first processing feed speed corresponding to the largest first feed fitness is the optimal solution.

[0041] The method provided in the embodiment of the present application also includes: taking approaching the optimal solution as an adjustment direction; according to the adjustment direction, using the feed speed adjustment step, adjusting and updating the other multiple first processing feed speeds to obtain multiple second processing feed speeds.

[0042] According to the optimal solution, the other multiple first processing feed speeds are adjusted and updated to obtain multiple second processing feed speeds, including: based on the original multiple first processing feed speeds, the multiple first processing feed speeds are adjusted by a feed speed adjustment step length with the optimal solution as the adjustment direction. The feed speed adjustment step length is a preset speed adjustment step length. The other multiple first processing feed speeds are adjusted and updated to obtain all updated feed speeds, thereby obtaining multiple second processing feed speeds.

[0043] The technical solution provided by the embodiment of the present invention is to obtain a denture processing path model to be processed, and divide the short straight line segment set and the inflection point set of the denture processing path model, wherein the short straight line segment set and the inflection point set are connected to form the denture processing path model; in the process of processing the first short straight line segment in the short straight line segment set, the first inflection point and the second short straight line segment connected after the first short straight line segment are obtained, and the inflection point angle of the first inflection point is obtained; according to the inflection point angle, the processing feed speed in the first short straight line segment is dynamically optimized to obtain the optimal processing feed speed, wherein the processing feed speed is dynamically optimized with the goal of improving the processing accuracy and processing speed of the first inflection point; according to the optimal processing feed speed, the processing feed speed is adjusted during the processing of the first short straight line segment, and the optimal processing feed speed is reached before the processing position reaches the first inflection point, and the dynamic correction of the feed speed is completed. By dynamically adjusting the feed speed according to the inflection point angle in the short straight line segment, the processing accuracy at the inflection point is improved and the processing speed is optimized, thereby improving the technical effect of the overall processing accuracy and efficiency of the denture processing.

[0044] Note that the above are only preferred embodiments of the present invention and the technical principles used. Those skilled in the art will understand that the present invention is not limited to the specific embodiments described herein, and that various obvious changes, readjustments and substitutions can be made by those skilled in the art without departing from the scope of protection of the present invention. Therefore, although the present invention has been described in more detail through the above embodiments, the present invention is not limited to the above embodiments, and may include more other equivalent embodiments without departing from the concept of the present invention, and the scope of the present invention is determined by the scope of the appended claims.

Claims

1. A method for dynamically correcting feed speed for denture processing, characterized in that: The method comprises: Acquire a denture processing path model to be processed, and divide the denture processing path model to obtain a short straight line segment set and an inflection point set, wherein the short straight line segment set and the inflection point set are connected to form the denture processing path model; During processing of the first short straight line segment in the set of short straight line segments, obtaining a first inflection point and a second short straight line segment connected after the first short straight line segment, and obtaining an inflection point angle of the first inflection point; According to the inflection point angle, dynamically optimize the machining feed speed in the first short straight line segment to obtain an optimal machining feed speed, wherein the dynamic optimization of the machining feed speed is performed with the goal of improving the machining accuracy of the first inflection point and improving the machining speed; According to the optimal processing feed speed, adjusting the processing feed speed during the processing of the first short straight line segment, reaching the optimal processing feed speed before the processing position reaches the first inflection point, and completing the dynamic correction of the feed speed; According to the inflection point angle, dynamically optimizing the machining feed speed in the first short straight line segment to obtain an optimal machining feed speed includes: Get the processing feed speed range; Randomly generating a plurality of first machining feed speeds within the machining feed speed range; According to the plurality of first machining feed speeds and the inflection point angles, a machining accuracy prediction of the first inflection point is performed to obtain a plurality of first machining accuracies; Calculating and obtaining a plurality of first feed adaptabilities according to the plurality of first machining feed speeds and the plurality of first machining accuracies; According to the multiple first feed fitnesses, an optimal solution is obtained by dividing, and according to the optimal solution, multiple first processing feed speeds corresponding to other non-optimal solutions are adjusted and updated to obtain multiple second processing feed speeds; Continue to adjust and update the processing feed speed and the optimal solution until the optimization converges, output the final optimal solution, and obtain the optimal processing feed speed; According to the plurality of first machining feed speeds and the inflection point angles, a machining accuracy prediction of the first inflection point is performed to obtain a plurality of first machining accuracies, including: According to the historical processing data of the denture, a set of sample inflection point angles and a set of sample processing feed speeds are collected, and the deviation amplitudes of the actual model parameters and the standard model parameters of the inflection points after processing at different sample processing feed speeds and sample inflection point angles are collected, and the sample processing accuracy set is obtained by subtracting the deviation amplitude from 1; Using the sample inflection point angle set, the sample processing feed speed set and the sample processing accuracy set as supervised training data to train a processing accuracy predictor; The plurality of first machining feed speeds are respectively combined with the inflection point angles, and the results are input into the machining accuracy predictor, and the prediction output is used to obtain a plurality of first machining accuracies; According to the plurality of first machining feed speeds and the plurality of first machining accuracies, a plurality of first feed adaptabilities are calculated and obtained, as shown in the following formula: Among them, HJ is the feed adaptability, w1 and w2 are the speed weight and accuracy weight respectively, and the sum is 1, V j is the processing feed speed, V y is the preset processing feed speed, D j For processing accuracy.

2. The feed speed dynamic correction method for denture processing according to claim 1, characterized in that: Acquiring a denture machining path model to be machined, and dividing the denture machining path model to obtain a short straight line segment set and an inflection point set, including: Obtaining a three-dimensional model of the denture to be processed; Acquire a denture processing path model constructed according to the denture three-dimensional model, wherein the denture processing path model comprises a plurality of connected short straight line segments, and adjacent short straight line segments are connected by inflection points; The short straight line segment set and the inflection point set of the denture machining path model are obtained by dividing.

3. The feed speed dynamic correction method for denture processing according to claim 1, characterized in that: In the process of processing the first short straight line segment in the set of short straight line segments, obtaining a first inflection point and a second short straight line segment connected after the first short straight line segment includes: During the processing of the denture processing path model, obtaining a first short straight line segment corresponding to the processing position currently being processed; Obtaining a lower inflection point connected to the first short straight line segment and a next processed short straight line segment to obtain a first inflection point and a second short straight line segment; The included angle between the first short straight line segment and the second short straight line segment is obtained to obtain the inflection point angle of the first inflection point.

4. The method for dynamic correction of feed speed for denture processing according to claim 1, characterized in that: According to the plurality of first feed fitnesses, dividing to obtain an optimal solution comprises: According to the plurality of first feed fitnesses, dividing the largest first feed fitness; The first machining feed speed corresponding to the maximum first feed fitness is taken as the optimal solution.

5. The method for dynamic correction of feed speed for denture processing according to claim 4, characterized in that: According to the optimal solution, multiple first processing feed speeds corresponding to other non-optimal solutions are adjusted and updated to obtain multiple second processing feed speeds, including: Taking approaching the optimal solution as the adjustment direction; According to the adjustment direction, the feed speed adjustment step is adopted to adjust and update multiple first processing feed speeds corresponding to other non-optimal solutions to obtain multiple second processing feed speeds.

Citation Information

Patent Citations

  • High-precision linkage interpolation method for trademark die-cutting machine

    CN111722591A

  • Transition method and device of processing path, storage medium and computer equipment

    CN114415598A