CN117102988B - Centerless grinding machine and control method thereof - Google Patents

Centerless grinding machine and control method thereof Download PDF

Info

Publication number
CN117102988B
CN117102988B CN202311333621.7A CN202311333621A CN117102988B CN 117102988 B CN117102988 B CN 117102988B CN 202311333621 A CN202311333621 A CN 202311333621A CN 117102988 B CN117102988 B CN 117102988B
Authority
CN
China
Prior art keywords
temperature
time
sequence
feeding speed
training
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202311333621.7A
Other languages
Chinese (zh)
Other versions
CN117102988A (en
Inventor
王飞华
万超
王克军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hangzhou Hongxin Micro Semiconductor Co ltd
Original Assignee
Hangzhou Hongxin Micro Semiconductor Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hangzhou Hongxin Micro Semiconductor Co ltd filed Critical Hangzhou Hongxin Micro Semiconductor Co ltd
Priority to CN202311333621.7A priority Critical patent/CN117102988B/en
Publication of CN117102988A publication Critical patent/CN117102988A/en
Application granted granted Critical
Publication of CN117102988B publication Critical patent/CN117102988B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • BPERFORMING OPERATIONS; TRANSPORTING
    • B24GRINDING; POLISHING
    • B24BMACHINES, DEVICES, OR PROCESSES FOR GRINDING OR POLISHING; DRESSING OR CONDITIONING OF ABRADING SURFACES; FEEDING OF GRINDING, POLISHING, OR LAPPING AGENTS
    • B24B5/00Machines or devices designed for grinding surfaces of revolution on work, including those which also grind adjacent plane surfaces; Accessories therefor
    • B24B5/18Machines or devices designed for grinding surfaces of revolution on work, including those which also grind adjacent plane surfaces; Accessories therefor involving centreless means for supporting, guiding, floating or rotating work
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B24GRINDING; POLISHING
    • B24BMACHINES, DEVICES, OR PROCESSES FOR GRINDING OR POLISHING; DRESSING OR CONDITIONING OF ABRADING SURFACES; FEEDING OF GRINDING, POLISHING, OR LAPPING AGENTS
    • B24B47/00Drives or gearings; Equipment therefor
    • B24B47/20Drives or gearings; Equipment therefor relating to feed movement
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B24GRINDING; POLISHING
    • B24BMACHINES, DEVICES, OR PROCESSES FOR GRINDING OR POLISHING; DRESSING OR CONDITIONING OF ABRADING SURFACES; FEEDING OF GRINDING, POLISHING, OR LAPPING AGENTS
    • B24B49/00Measuring or gauging equipment for controlling the feed movement of the grinding tool or work; Arrangements of indicating or measuring equipment, e.g. for indicating the start of the grinding operation
    • B24B49/006Measuring or gauging equipment for controlling the feed movement of the grinding tool or work; Arrangements of indicating or measuring equipment, e.g. for indicating the start of the grinding operation taking regard of the speed
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B24GRINDING; POLISHING
    • B24BMACHINES, DEVICES, OR PROCESSES FOR GRINDING OR POLISHING; DRESSING OR CONDITIONING OF ABRADING SURFACES; FEEDING OF GRINDING, POLISHING, OR LAPPING AGENTS
    • B24B49/00Measuring or gauging equipment for controlling the feed movement of the grinding tool or work; Arrangements of indicating or measuring equipment, e.g. for indicating the start of the grinding operation
    • B24B49/14Measuring or gauging equipment for controlling the feed movement of the grinding tool or work; Arrangements of indicating or measuring equipment, e.g. for indicating the start of the grinding operation taking regard of the temperature during grinding
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B24GRINDING; POLISHING
    • B24BMACHINES, DEVICES, OR PROCESSES FOR GRINDING OR POLISHING; DRESSING OR CONDITIONING OF ABRADING SURFACES; FEEDING OF GRINDING, POLISHING, OR LAPPING AGENTS
    • B24B51/00Arrangements for automatic control of a series of individual steps in grinding a workpiece

Landscapes

  • Engineering & Computer Science (AREA)
  • Mechanical Engineering (AREA)
  • Constituent Portions Of Griding Lathes, Driving, Sensing And Control (AREA)

Abstract

A centerless grinder and a control method thereof are disclosed. Firstly, acquiring feeding speed values of a plurality of preset time points and grinding temperature values of the preset time points in a preset time period, then, carrying out time sequence cooperative analysis on the feeding speed values of the preset time points and the grinding temperature values of the preset time points to obtain feeding speed-temperature time sequence correlation characteristics, and then, determining that the feeding speed value of the current time point should be increased or decreased based on the feeding speed-temperature time sequence correlation characteristics. In this way, the feeding speed can be adaptively adjusted based on the time sequence distribution characteristics of the temperature data, so that the problem of grinding heat accumulation or insufficient grinding efficiency caused by too high or too low feeding speed is avoided, the machining efficiency is improved, and the machining quality is ensured.

Description

Centerless grinding machine and control method thereof
Technical Field
The present disclosure relates to the field of centerless grinding machines, and more particularly, to a centerless grinding machine and a control method thereof.
Background
The centerless grinder is a machine tool for machining shaft parts, is widely applied to industries such as machine manufacturing, automobile manufacturing, aerospace and the like, and is used for machining various precise shaft parts. The centerless grinder is characterized in that in the machining process, the workpiece does not need to be supported in the center, but is kept stable through the inertia of the workpiece. The machining mode can avoid workpiece deformation and errors caused by the center support, and improves machining precision and efficiency.
In the semiconductor industry, centerless grinding machines are commonly used to process quartz materials. Quartz has the characteristics of high hardness, high thermal stability, low thermal expansion coefficient and the like, so that the quartz is widely applied to the fields of optical devices, crystal oscillators, sensors and the like in semiconductor manufacturing. The centerless grinder can carry out high-precision grinding processing on the quartz material so as to meet the requirements of the semiconductor industry on quartz parts.
However, in the conventional method, a fixed feeding speed is generally adopted for processing the quartz material in the process of using the centerless grinder, and dynamic adjustment cannot be performed according to actual processing conditions. In the process of processing quartz materials, a great amount of heat is generated in the grinding process due to the high hardness and thermal stability. The fixed feed rate in the conventional control scheme cannot effectively control the grinding heat accumulation phenomenon, and heat accumulation in the grinding process can be caused, so that the processing quality and the surface roughness of the workpiece are affected. Also, the fixed feed rate in conventional control schemes may not maximize the performance of the grinding apparatus, resulting in insufficient grinding efficiency. Particularly in quartz material processing under high precision requirements, the fixed feed rate may not meet the processing requirements, and higher processing efficiency and quality may not be achieved.
Accordingly, an optimized control scheme for centerless grinding machines is desired.
Disclosure of Invention
In view of this, the present application proposes a centerless grinding machine and a control method thereof, which can adaptively adjust a feeding speed based on a time sequence distribution characteristic of temperature data, and avoid a problem of grinding heat accumulation or insufficient grinding efficiency caused by too fast or too slow feeding speed, thereby improving machining efficiency and ensuring machining quality.
According to an aspect of the present disclosure, there is provided a control method of a centerless grinder, including:
acquiring feeding speed values of a plurality of preset time points in a preset time period and grinding temperature values of the preset time points;
performing time sequence collaborative analysis on the feeding speed values of the plurality of preset time points and the grinding temperature values of the plurality of preset time points to obtain feeding speed-temperature time sequence correlation characteristics; and
based on the feed speed-temperature timing correlation characteristic, it is determined that the feed speed value at the current point in time should be increased or decreased.
According to another aspect of the present disclosure, there is provided a centerless grinder wherein the centerless grinder operates in a control method of the centerless grinder as previously described.
According to an embodiment of the present disclosure, a feeding speed value at a plurality of predetermined time points and a grinding temperature value at the plurality of predetermined time points within a predetermined period of time are first acquired, then, a time-series cooperative analysis is performed on the feeding speed value at the plurality of predetermined time points and the grinding temperature value at the plurality of predetermined time points to obtain a feeding speed-temperature time-series correlation feature, and then, it is determined that the feeding speed value at the current time point should be increased or decreased based on the feeding speed-temperature time-series correlation feature. In this way, the feeding speed can be adaptively adjusted based on the time sequence distribution characteristics of the temperature data, so that the problem of grinding heat accumulation or insufficient grinding efficiency caused by too high or too low feeding speed is avoided, the machining efficiency is improved, and the machining quality is ensured.
Compared with the prior art, the centerless grinding machine and the control method thereof are provided, and the feeding speed can be adaptively adjusted based on the time sequence distribution characteristics of temperature data, so that the problem of grinding heat accumulation or insufficient grinding efficiency caused by too high or too low feeding speed is avoided, and the processing efficiency is improved and the processing quality is ensured.
Other features and aspects of the present disclosure will become apparent from the following detailed description of exemplary embodiments, which proceeds with reference to the accompanying drawings.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate exemplary embodiments, features and aspects of the present disclosure and together with the description, serve to explain the principles of the disclosure.
Fig. 1 shows a flowchart of a control method of a centerless grinder according to an embodiment of the present disclosure.
Fig. 2 shows a schematic architecture diagram of a control method of a centerless grinder according to an embodiment of the present disclosure.
Fig. 3 shows a flowchart of substep S120 of the control method of the centerless grinder according to an embodiment of the present disclosure.
Fig. 4 shows a flowchart of training steps further included in the control method of the centerless grinder according to an embodiment of the present disclosure.
Fig. 5 shows a block diagram of a control system of a centerless grinder according to an embodiment of the present disclosure.
Fig. 6 shows an application scenario diagram of a control method of a centerless grinder according to an embodiment of the present disclosure.
Detailed Description
The following description of the embodiments of the present disclosure will be made clearly and fully with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some, but not all embodiments of the disclosure. All other embodiments, which can be made by one of ordinary skill in the art without undue burden based on the embodiments of the present disclosure, are also within the scope of the present disclosure.
As used in this disclosure and in the claims, the terms "a," "an," "the," and/or "the" are not specific to a singular, but may include a plurality, unless the context clearly dictates otherwise. In general, the terms "comprises" and "comprising" merely indicate that the steps and elements are explicitly identified, and they do not constitute an exclusive list, as other steps or elements may be included in a method or apparatus.
Various exemplary embodiments, features and aspects of the disclosure will be described in detail below with reference to the drawings. In the drawings, like reference numbers indicate identical or functionally similar elements. Although various aspects of the embodiments are illustrated in the accompanying drawings, the drawings are not necessarily drawn to scale unless specifically indicated.
In addition, numerous specific details are set forth in the following detailed description in order to provide a better understanding of the present disclosure. It will be understood by those skilled in the art that the present disclosure may be practiced without some of these specific details. In some instances, methods, means, elements, and circuits well known to those skilled in the art have not been described in detail in order not to obscure the present disclosure.
Example 1:
aiming at the technical problems, the technical concept of the disclosure is to collect temperature data of a grinding process based on a temperature sensor in the grinding process, and introduce a data processing and analyzing algorithm at the rear end to perform time sequence analysis of the temperature data of the grinding process, so as to adaptively adjust the feeding speed based on time sequence distribution characteristics of the temperature data, avoid the problem of grinding heat accumulation or insufficient grinding efficiency caused by too high or too low feeding speed, thereby improving the processing efficiency and ensuring the processing quality.
Fig. 1 shows a flowchart of a control method of a centerless grinder according to an embodiment of the present disclosure. Fig. 2 shows a schematic architecture diagram of a control method of a centerless grinder according to an embodiment of the present disclosure. As shown in fig. 1 and 2, a control method of a centerless grinder according to an embodiment of the present disclosure includes the steps of: s110, acquiring feeding speed values of a plurality of preset time points in a preset time period and grinding temperature values of the preset time points; s120, carrying out time sequence collaborative analysis on the feeding speed values of the plurality of preset time points and the grinding temperature values of the plurality of preset time points to obtain feeding speed-temperature time sequence correlation characteristics; and S130, determining that the feeding speed value of the current time point should be increased or decreased based on the feeding speed-temperature time sequence correlation characteristic.
Specifically, in the technical scheme of the present disclosure, first, feed speed values at a plurality of predetermined time points within a predetermined period of time and grinding temperature values at the plurality of predetermined time points are acquired. Then, considering that the feeding speed value and the grinding temperature value have a dynamic change rule in the time dimension and have mutual influence, the combined action of the feeding speed value and the grinding temperature value has influence on the processing efficiency and quality of the quartz material. Accordingly, in the technical solution of the present disclosure, it is necessary to perform real-time control of the feed speed based on the time-series distribution correlation characteristic between the feed speed value and the grinding temperature value. Specifically, first, the feeding speed values at the plurality of predetermined time points and the grinding temperature values at the plurality of predetermined time points are respectively arranged into a feeding speed time sequence input vector and a grinding temperature time sequence input vector according to a time dimension, so that time sequence distribution information of the feeding speed values and the grinding temperature values in the time dimension is respectively integrated.
Then, the time-by-time element response between the feeding speed time sequence input vector and the grinding temperature time sequence input vector is calculated again to obtain a feeding speed-temperature response time sequence input vector, so that the time-by-time response association between the feeding speed value and the grinding temperature value is established, and the time sequence characteristic distribution information of the feeding speed value and the grinding temperature value is conveniently and effectively captured and described.
Then, when extracting the time sequence correlation characteristic between the feeding speed value and the grinding temperature value, in order to better capture the time sequence correlation relation between the feeding speed value and the grinding temperature value in the time dimension, in the technical scheme of the disclosure, vector segmentation is further performed on the feeding speed-temperature response time sequence input vector so as to obtain a sequence of feeding speed-temperature response local time sequence input vector. By vector slicing the feed rate-temperature response time series input vector, it can be decomposed into a plurality of shorter local time series input vectors, each corresponding to a time period in the grinding process, and containing time series correlation distribution information between the feed rate and the temperature in that time period. Therefore, the model can pay more attention to local time sequence correlation change and detail between the feeding speed and the grinding temperature in the grinding process, and is helpful for better understanding of the correlation dynamic change between the feeding speed and the grinding temperature in the grinding process and capturing time sequence correlation characteristic information between the feeding speed and the grinding temperature.
Further, the sequence of the feeding speed-temperature response local time sequence input vector is subjected to feature mining in a time sequence feature extractor based on a one-dimensional convolution layer, so that local time sequence related feature distribution information related to the feeding speed value and the grinding temperature value in each local time period in the preset time period is extracted, namely, the local time sequence cooperative change feature of the feeding speed value and the grinding temperature value in the time dimension is obtained, and the sequence of the feeding speed-temperature response local time sequence feature vector is obtained.
Further, it is also considered that since the feeding speed value and the grinding temperature value have not only a local time-series correlation in each local time period but also overall correlation characteristic distribution information in the entire predetermined time period. That is, the local time series cooperative correlation characteristic information between the feed speed value and the grinding temperature value has a time series overall correlation relationship throughout a predetermined period. Therefore, in order to capture global time sequence related information between the feeding speed and the grinding temperature so as to better understand dynamic change and mutual influence between the feeding speed and the grinding temperature, in the technical scheme of the disclosure, the sequence of the feeding speed-temperature response local time sequence characteristic vector is further encoded in a context time sequence encoder based on a converter so as to extract local time sequence cooperative change characteristics between the feeding speed value and the grinding temperature value in each local time period based on the time sequence global context related characteristic information, thereby obtaining the feeding speed-temperature global time sequence context related characteristic vector. In particular, the converter-based context sequential encoder is a sequence modeling method that uses a self-attention mechanism to encode and associative model elements in a sequence. In this process, each local timing feature vector interacts with other local feature vectors to obtain global context-related information.
Accordingly, as shown in fig. 3, performing a time-series collaborative analysis on the feeding speed values at the plurality of predetermined time points and the grinding temperature values at the plurality of predetermined time points to obtain a feeding speed-temperature time-series correlation feature, includes: s121, arranging the feeding speed values of the plurality of preset time points and the grinding temperature values of the plurality of preset time points into a feeding speed time sequence input vector and a grinding temperature time sequence input vector according to a time dimension respectively; s122, calculating a time-element-by-time response between the feeding speed time sequence input vector and the grinding temperature time sequence input vector to obtain a feeding speed-temperature response time sequence input vector; s123, vector segmentation is carried out on the feeding speed-temperature response time sequence input vector so as to obtain a sequence of feeding speed-temperature response local time sequence input vector; s124, extracting features of the sequence of the feeding speed-temperature response local time sequence input vectors through a time sequence feature extractor based on a deep neural network model to obtain the sequence of the feeding speed-temperature response local time sequence feature vectors; and S125, carrying out full-time sequence association coding on the sequence of the feeding speed-temperature response local time sequence characteristic vectors to obtain a feeding speed-temperature global time sequence context association characteristic vector as the feeding speed-temperature time sequence association characteristic. It should be understood that the purpose of step S121 is to arrange the time-series data in order of time for subsequent analysis and processing; the purpose of step S122 is to analyze the correlation between the feed rate and the grinding temperature, determining their variation over time; the purpose of step S123 is to segment the time series data into a plurality of local time series input vectors for feature extraction and analysis at each local time series; the purpose of step S124 is to extract key features in each local timing input vector to capture timing correlations between feed speed and grinding temperature; the purpose of step S125 is to integrate the local timing feature vector into a global timing context correlation feature vector to provide more comprehensive timing correlation information between feed speed and grinding temperature.
More specifically, in step S124, the timing feature extractor based on the deep neural network model is a timing feature extractor based on a one-dimensional convolution layer. It should be noted that a one-dimensional convolutional layer is a common layer type in deep neural networks, and is used for processing one-dimensional sequence data, and has an important role in feature extraction and pattern recognition of the sequence data. The one-dimensional convolution layer performs local perception on the input sequence by sliding a convolution kernel (one-dimensional filter), thereby extracting local features at different positions. The parameters of the convolution kernel are learned through back propagation in the training process, so that the network can automatically learn important features in the input sequence, and the one-dimensional convolution layer can extract local features with different sizes from the input sequence through convolution operation. These features can capture patterns, trends, and important structures in the sequence, facilitating the processing and analysis of subsequent tasks. One-dimensional convolution layers typically use pooling operations (e.g., maximum pooling or average pooling) to reduce the size of feature maps, thereby reducing the dimensionality of the data, which helps reduce the amount of parameters and computational complexity of the model, while retaining critical feature information. The one-dimensional convolution layer typically applies an activation function, such as ReLU (Rectified Linear Unit), after the convolution operation to introduce a non-linear mapping, which can enhance the expressive power of the model, enabling it to learn more complex sequence patterns and associations. A one-dimensional convolutional layer based timing feature extractor can automatically learn timing patterns and associated features in an input sequence to extract high-level feature representations useful for subsequent tasks. It shows good effects in many time series data analysis tasks, such as speech recognition, natural language processing, time series prediction, etc.
More specifically, in step S125, performing full-time-series correlation encoding on the sequence of the feed speed-temperature response local-time-series feature vectors to obtain a feed speed-temperature global-time-series context-correlation feature vector as the feed speed-temperature time-series correlation feature, including: passing the sequence of feed rate-temperature responsive local timing feature vectors through a converter-based context timing encoder to obtain the feed rate-temperature global timing context-dependent feature vector. It is worth mentioning that the converter (transducer) is a deep learning model based on self-attention mechanism, and the core idea of the converter is to capture global dependency in the sequence by using self-attention mechanism without relying on the traditional Recurrent Neural Network (RNN) or Convolutional Neural Network (CNN). The self-attention mechanism allows the model to establish a global context association in the input sequence between the encoder and decoder, thereby better capturing long-range dependencies in the sequence. In step S125, the context-based sequential encoder of the converter is used to perform full-time correlated encoding of the sequence of feed rate-temperature responsive local sequential feature vectors. This means that the converter model takes as input the entire sequence of local time series feature vectors and learns the correlations between the individual time steps in the sequence by a self-attention mechanism. Through the coding process of the converter, the model can perform global context correlation coding on the local time sequence characteristic vector of each time step, so that global time sequence correlation characteristics between the feeding speed and the grinding temperature are captured. These global timing context-dependent feature vectors can provide more information that helps understand and analyze the timing relationship between feed speed and grinding temperature, resulting in timing-dependent features of feed speed-temperature. The advantage of the converter is that it is able to handle long sequences and capture global dependencies, making it a powerful tool for handling time series data.
And then, the feeding speed-temperature global time sequence context associated characteristic vector is further passed through a classifier to obtain a classification result, wherein the classification result is used for indicating that the feeding speed value of the current time point is increased or decreased. That is, the full-time cooperative correlation change characteristic information between the feed speed value and the grinding temperature value is subjected to classification processing, whereby the feed speed value control at the current time point is performed. In this way, the feeding speed can be adaptively adjusted based on the time sequence distribution characteristics of the temperature data, so that the problem of grinding heat accumulation or insufficient grinding efficiency caused by too high or too low feeding speed is avoided, the machining efficiency is improved, and the machining quality is ensured.
Accordingly, determining, based on the feed speed-temperature timing correlation characteristic, whether the feed speed value at the current point in time should be increased or decreased includes: the feed speed-temperature global time sequence context associated feature vector is passed through a classifier to obtain a classification result, which is used to indicate whether the feed speed value at the current point in time should be increased or decreased.
More specifically, passing the feed speed-temperature global time series context associated feature vector through a classifier to obtain a classification result, wherein the classification result is used for representing that the feed speed value of the current time point should be increased or decreased, and the classification result comprises the following steps: performing full-connection coding on the feeding speed-temperature global time sequence context associated feature vector by using a full-connection layer of the classifier to obtain a coded classification feature vector; and inputting the coding classification feature vector into a Softmax classification function of the classifier to obtain the classification result.
That is, in the technical solution of the present disclosure, the tag of the classifier includes that the feeding speed value of the current time point should be increased (first tag) and that the feeding speed value of the current time point should be decreased (second tag), wherein the classifier determines to which classification tag the feeding speed-temperature global time-series context-associated feature vector belongs through a soft maximum function. It is worth noting that the first tag p1 and the second tag p2 here do not contain the concept of human setting, and in fact, during the training process, the computer model does not have the concept of "the feeding speed value of the current time point should be increased or should be decreased", which is only two kinds of classification tags and the probability that the output feature is under these two kinds of classification tags, i.e. the sum of p1 and p2 is one. Therefore, the classification result that the feeding speed value of the current time point should be increased or decreased is actually a classification probability distribution converted from classifying the tag into a classification conforming to the natural law, and the physical meaning of the natural probability distribution of the tag is essentially used instead of the language text meaning that the feeding speed value of the current time point should be increased or decreased.
It should be appreciated that the role of the classifier is to learn the classification rules and classifier using a given class, known training data, and then classify (or predict) the unknown data. Logistic regression (logistics), SVM, etc. are commonly used to solve the classification problem, and for multi-classification problems (multi-class classification), logistic regression or SVM can be used as well, but multiple bi-classifications are required to compose multiple classifications, but this is error-prone and inefficient, and the commonly used multi-classification method is the Softmax classification function.
Further, in the technical solution of the present disclosure, the control method of the centerless grinder further includes a training step: for training the one-dimensional convolutional layer-based timing feature extractor, the converter-based context timing encoder, and the classifier. It should be understood that in the technical solution of the present disclosure, the training step is used to train the one-dimensional convolution layer-based time sequence feature extractor, the converter-based context time sequence encoder and the classifier, and this training process is aimed at enabling the model to automatically learn, through a large amount of sample data, the feature representation and the association relationship in the input sequence, so as to realize the control of the centerless grinder. The training steps include: 1. and (3) feature learning: by training the time sequence feature extractor, the model can learn key features in the input sequence, the one-dimensional convolution layer converts the input sequence into advanced feature representation, modes and structures in the sequence are captured, and in the training process, the model adjusts parameters of the convolution layer through a back propagation algorithm, so that the model can better extract useful features. 2. Context coding: by training the context sequential encoder, the model can learn global context correlation features in the sequence, the converter model encodes each time step in the sequence using a self-attention mechanism, capturing the correlation between time steps, and during the training process, the model learns the ability to better model the sequence context by optimizing the objective function. 3. Classification decision: the ability to correlate the extracted features with the control targets of the centerless grinder can be learned by the model by training the classifier, which maps the input feature representations to corresponding control decisions, such as adjusting feed speed or monitoring grinding temperature, where the model optimizes the parameters of the classifier by minimizing classification errors to enable it to accurately make classification decisions. Through the training step, the model can gradually optimize the parameters of the model, the accuracy and performance of the control of the centerless grinder are improved, and a large amount of sample data used in the training process can help the model to fully learn the characteristics and association relation of the input sequence, so that the effect and the robustness of the control method are improved.
More specifically, as shown in fig. 4, the training step includes: s210, acquiring training data, wherein the training data comprises training feeding speed values of a plurality of preset time points in a preset time period and training grinding temperature values of the preset time points, and a real value that the feeding speed value of the current time point should be increased or decreased; s220, training feeding speed values at the plurality of preset time points and training grinding temperature values at the plurality of preset time points are respectively arranged into training feeding speed time sequence input vectors and training grinding temperature time sequence input vectors according to a time dimension; s230, calculating a time element-by-time element response between the training feeding speed time sequence input vector and the training grinding temperature time sequence input vector to obtain a training feeding speed-temperature response time sequence input vector; s240, vector segmentation is carried out on the training feeding speed-temperature response time sequence input vector so as to obtain a sequence of training feeding speed-temperature response local time sequence input vector; s250, passing the sequence of training feed speed-temperature response local time sequence input vectors through the time sequence feature extractor based on the one-dimensional convolution layer to obtain a sequence of training feed speed-temperature response local time sequence feature vectors; s260, passing the sequence of training feed speed-temperature response local time sequence feature vectors through the context time sequence encoder based on the converter to obtain training feed speed-temperature global time sequence context correlation feature vectors; s270, passing the training feeding speed-temperature global time sequence context correlation feature vector through the classifier to obtain a classification loss function value; and S280, training the one-dimensional convolutional layer-based time sequence feature extractor, the converter-based context time sequence encoder and the classifier based on the classification loss function value and through gradient descent direction propagation, wherein in each round of iteration of the training, feature precision alignment based on dimension representation and inversion type recovery is carried out on the training feeding speed-temperature global time sequence context association feature vector.
In summary, according to the control method of the centerless grinding machine according to the embodiment of the disclosure, the feeding speed can be adaptively adjusted based on the time sequence distribution characteristics of the temperature data, so that the problem of grinding heat accumulation or insufficient grinding efficiency caused by too high or too low feeding speed is avoided, and the processing efficiency is improved and the processing quality is ensured.
Example 2:
further, in an embodiment of the present disclosure, there is also provided a centerless grinder, wherein the centerless grinder operates in a control method of the centerless grinder as described in any one of the foregoing. Further, the centerless grinder further includes: a grinding head; the workpiece clamping device is used for fixing and clamping a workpiece; a feed system for controlling the feed speed and direction of the workpiece; and, a control system.
Fig. 5 shows a block diagram of a control system 100 of a centerless grinder according to an embodiment of the present disclosure. As shown in fig. 5, a control system 100 of a centerless grinder according to an embodiment of the present disclosure includes: a data acquisition module 110, configured to acquire feeding speed values at a plurality of predetermined time points and grinding temperature values at the plurality of predetermined time points within a predetermined time period; a timing cooperative analysis module 120 for performing timing cooperative analysis on the feeding speed values at the plurality of predetermined time points and the grinding temperature values at the plurality of predetermined time points to obtain feeding speed-temperature timing correlation characteristics; and, a feed rate control module 130 for determining, based on the feed rate-temperature timing correlation characteristics, whether the feed rate value at the current point in time should be increased or decreased.
In one possible implementation, the timing collaborative analysis module 120 includes: an input vector arrangement unit configured to arrange the feed speed values at the plurality of predetermined time points and the grinding temperature values at the plurality of predetermined time points into a feed speed timing input vector and a grinding temperature timing input vector, respectively, according to a time dimension; a time-by-time element response unit for calculating a time-by-time element response between the feed speed timing input vector and the grinding temperature timing input vector to obtain a feed speed-temperature response timing input vector; the vector segmentation unit is used for carrying out vector segmentation on the feeding speed-temperature response time sequence input vector so as to obtain a sequence of feeding speed-temperature response local time sequence input vector; a feature extraction unit, configured to perform feature extraction on the sequence of feeding speed-temperature response local time sequence input vectors by using a time sequence feature extractor based on a deep neural network model, so as to obtain a sequence of feeding speed-temperature response local time sequence feature vectors; and the full-time sequence associated coding unit is used for carrying out full-time sequence associated coding on the sequence of the feeding speed-temperature response local time sequence characteristic vectors so as to obtain a feeding speed-temperature global time sequence context associated characteristic vector as the feeding speed-temperature time sequence associated characteristic.
Here, it will be understood by those skilled in the art that the specific functions and operations of the respective units and modules in the control system 100 of the centerless grinder described above have been described in detail in the above description of the control method of the centerless grinder with reference to fig. 1 to 4, and thus, repetitive descriptions thereof will be omitted.
As described above, the control system 100 of the centerless grinder according to the embodiment of the present disclosure may be implemented in various wireless terminals, such as a server or the like having a control algorithm of the centerless grinder. In one possible implementation, the control system 100 of the centerless grinder according to an embodiment of the present disclosure may be integrated into the wireless terminal as one software module and/or hardware module. For example, the control system 100 of the centerless grinder may be a software module in the operating system of the wireless terminal or may be an application developed for the wireless terminal; of course, the control system 100 of the centerless grinder may also be one of a number of hardware modules of the wireless terminal.
Alternatively, in another example, the control system 100 of the centerless grinder and the wireless terminal may be separate devices, and the control system 100 of the centerless grinder may be connected to the wireless terminal through a wired and/or wireless network and transmit interactive information in a agreed data format.
Fig. 6 shows an application scenario diagram of a control method of a centerless grinder according to an embodiment of the present disclosure. As shown in fig. 6, in this application scenario, first, feed speed values (e.g., D1 illustrated in fig. 6) at a plurality of predetermined time points and grinding temperature values (e.g., D2 illustrated in fig. 6) at the plurality of predetermined time points within a predetermined period of time are acquired, and then the feed speed values at the plurality of predetermined time points and the grinding temperature values at the plurality of predetermined time points are input to a server (e.g., S illustrated in fig. 6) where a control algorithm of a centerless grinder is deployed, wherein the server is capable of processing the feed speed values at the plurality of predetermined time points and the grinding temperature values at the plurality of predetermined time points using the control algorithm of the centerless grinder to obtain a classification result indicating that the feed speed value at the current time point should be increased or decreased.
The flowcharts and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of instructions, which comprises one or more executable instructions for implementing the specified logical function(s). In some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The foregoing description of the embodiments of the present disclosure has been presented for purposes of illustration and description, and is not intended to be exhaustive or limited to the embodiments disclosed. Many modifications and variations will be apparent to those of ordinary skill in the art without departing from the scope and spirit of the various embodiments described. The terminology used herein was chosen in order to best explain the principles of the embodiments, the practical application, or the improvement of technology in the marketplace, or to enable others of ordinary skill in the art to understand the embodiments disclosed herein.

Claims (2)

1. A control method of a centerless grinder, comprising:
acquiring feeding speed values of a plurality of preset time points in a preset time period and grinding temperature values of the preset time points;
performing time sequence collaborative analysis on the feeding speed values of the plurality of preset time points and the grinding temperature values of the plurality of preset time points to obtain feeding speed-temperature time sequence correlation characteristics; and
determining, based on the feed speed-temperature timing correlation characteristic, whether a feed speed value at a current point in time should be increased or decreased;
wherein the performing a time-series collaborative analysis on the feed speed values at the plurality of predetermined time points and the grinding temperature values at the plurality of predetermined time points to obtain a feed speed-temperature time-series correlation feature includes:
arranging the feeding speed values of the plurality of preset time points and the grinding temperature values of the plurality of preset time points into a feeding speed time sequence input vector and a grinding temperature time sequence input vector according to a time dimension respectively;
calculating a time-by-time element response between the feed rate timing input vector and the grinding temperature timing input vector to obtain a feed rate-temperature response timing input vector;
vector segmentation is carried out on the feeding speed-temperature response time sequence input vector so as to obtain a sequence of feeding speed-temperature response local time sequence input vector;
extracting features of the sequence of the feeding speed-temperature response local time sequence input vectors through a time sequence feature extractor based on a deep neural network model to obtain the sequence of the feeding speed-temperature response local time sequence feature vectors; and
performing full-time sequence associated coding on the sequence of the feeding speed-temperature response local time sequence feature vectors to obtain a feeding speed-temperature global time sequence context associated feature vector as the feeding speed-temperature time sequence associated feature;
wherein full-time-sequence-related encoding of the sequence of feed rate-temperature-responsive local-time-sequence feature vectors to obtain a feed rate-temperature global-time-sequence-context-related feature vector as the feed rate-temperature-time-sequence-related feature, comprises:
passing the sequence of feed rate-temperature responsive local timing feature vectors through a converter-based context timing encoder to obtain the feed rate-temperature global timing context associated feature vector;
wherein determining, based on the feed speed-temperature timing correlation characteristic, whether the feed speed value at the current point in time should be increased or decreased comprises:
passing the feed speed-temperature global time sequence context associated feature vector through a classifier to obtain a classification result, wherein the classification result is used for indicating that the feed speed value of the current time point should be increased or decreased;
the time sequence feature extractor based on the deep neural network model is a time sequence feature extractor based on a one-dimensional convolution layer;
wherein, still include training step: training the one-dimensional convolutional layer-based timing feature extractor, the converter-based context timing encoder, and the classifier;
wherein the training step comprises:
acquiring training data, wherein the training data comprises training feeding speed values of a plurality of preset time points in a preset time period and training grinding temperature values of the preset time points, and a real value that the feeding speed value of the current time point should be increased or decreased;
the training feeding speed values of the plurality of preset time points and the training grinding temperature values of the plurality of preset time points are respectively arranged into a training feeding speed time sequence input vector and a training grinding temperature time sequence input vector according to the time dimension;
calculating a time-by-time element response between the training feed rate timing input vector and the training grinding temperature timing input vector to obtain a training feed rate-temperature response timing input vector;
vector segmentation is carried out on the training feeding speed-temperature response time sequence input vector so as to obtain a sequence of training feeding speed-temperature response local time sequence input vector;
passing the sequence of training feed rate-temperature response local time sequence input vectors through the one-dimensional convolution layer based time sequence feature extractor to obtain a sequence of training feed rate-temperature response local time sequence feature vectors;
passing the sequence of training feed rate-temperature responsive local timing feature vectors through the converter-based context timing encoder to obtain a training feed rate-temperature global timing context associated feature vector;
passing the training feed speed-temperature global time sequence context associated feature vector through the classifier to obtain a classification loss function value; and
training the one-dimensional convolutional layer-based timing feature extractor, the converter-based context timing encoder, and the classifier based on the classification loss function values and by gradient descent direction propagation, wherein, in each iteration of the training, feature accuracy alignment based on dimension characterization and inversion recovery is performed on the training feed speed-temperature global timing context correlation feature vector.
2. A centerless grinder operating in accordance with the control method of the centerless grinder of claim 1.
CN202311333621.7A 2023-10-16 2023-10-16 Centerless grinding machine and control method thereof Active CN117102988B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202311333621.7A CN117102988B (en) 2023-10-16 2023-10-16 Centerless grinding machine and control method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202311333621.7A CN117102988B (en) 2023-10-16 2023-10-16 Centerless grinding machine and control method thereof

Publications (2)

Publication Number Publication Date
CN117102988A CN117102988A (en) 2023-11-24
CN117102988B true CN117102988B (en) 2024-01-05

Family

ID=88800400

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202311333621.7A Active CN117102988B (en) 2023-10-16 2023-10-16 Centerless grinding machine and control method thereof

Country Status (1)

Country Link
CN (1) CN117102988B (en)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4043767A (en) * 1975-09-20 1977-08-23 Minoru Suda Centerless grinding machine using tangential-feed method
US6669532B1 (en) * 1997-12-24 2003-12-30 Toyota Jidosha Kabushiki Kaisha Device and method for cool air cooling type machining
CN113618633A (en) * 2020-05-06 2021-11-09 湖南大学 Grinding speed optimization method for dry grinding centerless grinding machine
CN115374700A (en) * 2022-08-17 2022-11-22 南昌大学 Polishing process parameter self-adaption method based on normal contact force change
CN116714204A (en) * 2023-06-05 2023-09-08 江西佳音王文化科技有限公司 Injection molding mechanism and molding control method for motor turntable
CN116765925A (en) * 2023-06-12 2023-09-19 深圳市捷辉创科技有限公司 CNC-based die cutting machining control system and method thereof
CN116772944A (en) * 2023-08-25 2023-09-19 克拉玛依市燃气有限责任公司 Intelligent monitoring system and method for gas distribution station
CN116832588A (en) * 2023-08-25 2023-10-03 湖北鼎信成套设备有限公司 Acid regeneration flue gas purifying device and method thereof

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4043767A (en) * 1975-09-20 1977-08-23 Minoru Suda Centerless grinding machine using tangential-feed method
US6669532B1 (en) * 1997-12-24 2003-12-30 Toyota Jidosha Kabushiki Kaisha Device and method for cool air cooling type machining
CN113618633A (en) * 2020-05-06 2021-11-09 湖南大学 Grinding speed optimization method for dry grinding centerless grinding machine
CN115374700A (en) * 2022-08-17 2022-11-22 南昌大学 Polishing process parameter self-adaption method based on normal contact force change
CN116714204A (en) * 2023-06-05 2023-09-08 江西佳音王文化科技有限公司 Injection molding mechanism and molding control method for motor turntable
CN116765925A (en) * 2023-06-12 2023-09-19 深圳市捷辉创科技有限公司 CNC-based die cutting machining control system and method thereof
CN116772944A (en) * 2023-08-25 2023-09-19 克拉玛依市燃气有限责任公司 Intelligent monitoring system and method for gas distribution station
CN116832588A (en) * 2023-08-25 2023-10-03 湖北鼎信成套设备有限公司 Acid regeneration flue gas purifying device and method thereof

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
磨削加工仿真预报***的研究现状及发展趋势;邓朝晖;陶能如;唐浩;万林林;刘伟;;金刚石与磨料磨具工程(第03期);第64-68页 *

Also Published As

Publication number Publication date
CN117102988A (en) 2023-11-24

Similar Documents

Publication Publication Date Title
CN111633467B (en) Cutter wear state monitoring method based on one-dimensional depth convolution automatic encoder
CN116832588B (en) Acid regeneration flue gas purifying device and method thereof
WO2021168308A1 (en) Systems, methods, and media for manufacturing processes
CN116795886B (en) Data analysis engine and method for sales data
CN117784710B (en) Remote state monitoring system and method for numerical control machine tool
CN116329949A (en) Intelligent assembly method and system for tool turret
CN117308077A (en) Water supply control system for evaporator of nuclear power unit of reactor
CN115729672A (en) Method for generating device structure prediction model and device structure simulation equipment
CN108549915B (en) Image hash code training model algorithm based on binary weight and classification learning method
Banda et al. Machine vision and convolutional neural networks for tool wear identification and classification
CN117102988B (en) Centerless grinding machine and control method thereof
CN117070741B (en) Control method and system of pickling line
Alfano et al. Efficient unsupervised learning for plankton images
CN117072740A (en) Automatic control system and method for pneumatic regulating valve
Liu et al. Focusformer: Focusing on what we need via architecture sampler
CN116204774A (en) Cutter abrasion stability prediction method based on hierarchical element learning
US20210138735A1 (en) Systems, Methods, and Media for Manufacturing Processes
CN117067042B (en) Grinder and control method thereof
CN114372181A (en) Intelligent planning method for equipment production based on multi-mode data
CN117420809B (en) Crankshaft machining optimization decision method and system based on artificial intelligence
CN117067004B (en) Flat grinder and control method thereof
CN117575685A (en) Data analysis early warning system and method
CN117509430A (en) Crane positioning anti-swing closed-loop control method and system
Hiltunen Deep Learning for Virtual Metrology of Chemical-Mechanical Polishing
CN117826583A (en) Feedback type programmable alternating current power supply

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant