Disclosure of Invention
In order to solve the technical problem that the cutting quality of a multi-wire swinging cutting machine is poor when cutting a block with local high-hardness particles, the invention aims to provide a processing control method, a device and equipment of the diamond wire cutting machine, and the adopted technical scheme is as follows:
in a first aspect, the present invention provides a processing control method of a diamond wire cutting machine, including:
Acquiring cutting area data corresponding to each diamond wire cutting pressure at each moment in a cutting swing period of each cutting of the swing cutting machine before the current moment;
According to the distribution condition and the data distribution range of the data of the cutting area corresponding to each diamond wire in each cutting swing period, combining the data difference condition between each diamond wire and the adjacent diamond wire to obtain the cutting non-uniformity degree of each cutting swing period;
According to the difference of the feeding amount between each cutting swing period and the cutting swing period in the history cutting record, combining the difference between the data distribution of the adjacent cutting swing periods in the history cutting record to obtain a cutting state factor of each cutting swing period;
and adjusting the cutting feed amount of each cutting swing period according to the cutting non-uniformity degree and the cutting state factor to obtain a corrected feed amount, and controlling the swing cutting machine based on the corrected feed amount.
Preferably, the obtaining the cutting non-uniformity degree of each cutting swing period according to the distribution condition and the data distribution range of the cutting area data corresponding to each diamond wire in each cutting swing period and combining the data difference condition between each diamond wire and the adjacent diamond wire specifically includes:
Obtaining cutting characteristic parameters of each diamond wire in each cutting swing period according to the distribution condition and the data distribution range of the cutting area data corresponding to each diamond wire in each cutting swing period;
And obtaining the cutting non-uniformity degree of each cutting swing period according to the difference condition between the cutting characteristic parameters of each diamond wire and the adjacent diamond wire in each cutting swing period.
Preferably, the obtaining the cutting characteristic parameter of each diamond wire in each cutting swing period according to the distribution condition and the data distribution range of the cutting area data corresponding to each diamond wire in each cutting swing period specifically includes:
marking any one cutting swing period as a target cutting swing period, and marking any one diamond wire as a target diamond wire;
Determining a data range coefficient based on the range of all cutting area data corresponding to the target diamond wire in the target cutting swing period;
And obtaining the cutting characteristic parameters of the target diamond wire in the target cutting swing period according to the data range coefficient and the data characteristic coefficient, wherein the data range coefficient and the data characteristic coefficient are in positive correlation with the cutting characteristic parameters.
Preferably, the obtaining the cutting non-uniformity degree of each cutting swing period according to the difference condition between the cutting characteristic parameters of each diamond wire and the adjacent diamond wire in each cutting swing period specifically includes:
Marking a diamond line adjacent to the target diamond line as a reference diamond line;
Determining a difference weight factor of the target diamond wire in the target cutting swing period based on an overall level of difference between the cutting characteristic parameters of the target diamond wire and each reference diamond wire in the target cutting swing period;
weighting the difference between the average value of the cutting characteristic parameters of all the diamond wires in the target cutting swing period and the cutting characteristic parameters of the target diamond wires by using the difference weight factors to obtain the deviation characteristic coefficient of the target diamond wires in the target cutting swing period;
and taking the average value of the deviation characteristic coefficients of all diamond wires in the target cutting swing period as the cutting non-uniformity degree of the target cutting swing period.
Preferably, the obtaining the cutting status factor of each cutting swing period according to the difference of the feeding amount between the cutting swing period and the cutting swing period in the history cutting record and combining the difference between the data distribution of the adjacent cutting swing periods in the history cutting record specifically includes:
The method comprises the steps of obtaining the average value of cutting characteristic parameters of all diamond wires in each cutting swing period to obtain the comprehensive cutting parameter of each cutting swing period, recording any one cutting swing period as a selected cutting swing period, and recording all cutting swing periods before the selected cutting swing period in a historical cutting record as historical cutting swing periods;
And according to the difference condition of the feeding amount between the selected cutting swing period and each historical cutting swing period, combining the difference condition of the comprehensive cutting parameters between the selected cutting swing period and each historical cutting swing period to obtain the cutting state factor of the selected cutting swing period.
Preferably, the method for acquiring the cutting state factor of the selected cutting swing period specifically includes:
Taking a negative correlation coefficient of the absolute value of the difference of the feeding amount between the selected cutting swing period and each historical cutting swing period as a first difference coefficient of each historical cutting swing period;
Taking the difference value of the comprehensive cutting parameters between each historical cutting swing period and the adjacent previous historical cutting swing period as a second difference coefficient of each historical cutting swing period;
a cutting state factor for a selected cutting swing period is determined based on a mean of products of the first and second coefficients of difference for all historical cutting swing periods.
Preferably, the adjusting the cutting feed amount of each cutting swing period according to the cutting non-uniformity degree and the cutting state factor to obtain a corrected feed amount specifically includes:
And marking a cutting swing period corresponding to a cutting operation closest to the current time as a period to be adjusted, acquiring a feeding amount of the cutting swing period corresponding to a previous cutting process adjacent to the period to be adjusted as a feeding amount to be adjusted, obtaining an adjustment coefficient according to the non-uniformity degree of cutting of the period to be adjusted and a cutting state factor, and taking the product of the adjustment coefficient and the feeding amount to be adjusted as a correction feeding amount.
Preferably, the method for obtaining the adjustment coefficient specifically includes:
wherein, the method comprises the steps of, Represents the adjustment coefficient corresponding to the period to be adjusted,Is a preset adjustment factor, the value range is (0, 1),A characteristic coefficient representing the period to be adjusted determined based on the product of the degree of cutting unevenness of the period to be adjusted and the cutting state factor,The range of the value of (C) is [ -1,1].
In a second aspect, the present invention provides a process control apparatus for a diamond wire cutting machine, comprising:
the data acquisition module is used for acquiring cutting area data corresponding to each diamond wire cutting pressure at each moment in a cutting swing period of each cutting of the swing cutting machine before the current moment;
the uniform analysis module is used for obtaining the cutting non-uniformity degree of each cutting swing period according to the distribution condition and the data distribution range of the corresponding cutting area data of each diamond wire in each cutting swing period and combining the data difference condition between each diamond wire and the adjacent diamond wire;
The state analysis module is used for obtaining a cutting state factor of each cutting swing period according to the difference condition of the feeding amount between each cutting swing period and the cutting swing period in the history cutting record and combining the difference condition between the data distribution of the adjacent cutting swing periods in the history cutting record;
and the data control module is used for adjusting the cutting feed amount of each cutting swing period according to the cutting non-uniformity degree and the cutting state factor to obtain a corrected feed amount, and controlling the swing cutting machine based on the corrected feed amount.
In a third aspect, the present invention provides a process control apparatus for a diamond wire cutting machine, the apparatus comprising a memory and a processor, wherein:
The memory is used for storing program codes;
The processor is used for reading the program codes stored in the memory and executing the steps of a processing control method of the diamond wire cutting machine.
The embodiment of the invention has at least the following beneficial effects:
According to the invention, data acquisition is firstly carried out according to a cutting swing period corresponding to a single cutting process, cutting area data of each diamond wire in each cutting swing period is obtained, and a data basis is provided for the subsequent analysis process of the cutting area change condition of each diamond wire. Then, analyzing the cutting area data distribution condition of each diamond wire in the cutting swing period, comprehensively considering the data change condition between adjacent diamond wires, reflecting whether the cutting change of the diamond wire in the cutting swing period is uniform or not, obtaining the cutting non-uniformity degree, and representing the uniformity or the non-uniformity degree of the cutting progress in the corresponding cutting swing period. Further, the first aspect considers the difference condition between the cutting swing period and the cutting swing period in the history in the feeding amount, the second aspect considers the difference condition of the adjacent cutting swing period in the history of the cutting swing period in the data distribution aspect, comprehensively considers the change condition of the cutting swing period corresponding to the cutting progress along with the cutting progress, obtains the cutting state condition of the cutting swing period, finally combines the non-uniformity condition and the cutting state condition, adjusts the cutting feeding amount, and realizes the self-adaptive control of the swing cutting machine, so that the cutting quality of the multi-wire swing cutting machine is better when cutting the raw materials with local high hardness particles, and the abrasion condition of diamond wires is avoided to a certain extent.
Detailed Description
In order to further describe the technical means and effects adopted by the invention to achieve the preset aim, the following is a detailed description of a processing control method, a device and equipment of a diamond wire cutting machine according to the invention, and the detailed description of the specific implementation, the structure, the characteristics and the effects thereof is as follows. In the following description, different "one embodiment" or "another embodiment" means that the embodiments are not necessarily the same. Furthermore, the particular features, structures, or characteristics of one or more embodiments may be combined in any suitable manner.
Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs.
The following specifically describes a specific scheme of a processing control method, a device and equipment of a diamond wire cutting machine provided by the invention with reference to the accompanying drawings.
Referring to fig. 1, a flowchart of a processing control method of a diamond wire cutting machine according to an embodiment of the invention is shown, the method includes the following steps:
Step S100, acquiring cutting area data corresponding to each diamond wire cutting pressure at each moment in a cutting swing period of each cutting of the swing cutting machine before the current moment.
In the diamond wire swinging cutting machine, the swinging design of the diamond wire is carried out during cutting, so that the surface cutting is converted into the partial cutting, the cutting pressure is increased, and the cutting speed is increased. In the cutting process, the cutting pressure is in direct proportion to the cutting area, and the cutting pressure corresponds to the stress of the diamond wires, so that a pressure gasket sensor can be arranged at the position of each diamond wire on two rollers below the multi-wire swinging cutting machine to measure the cutting pressure of each diamond wire in the cutting process, the change condition of the cutting area corresponding to the diamond wire in the cutting process can be monitored, and a data base is provided for the subsequent analysis of the change condition of the cutting progress of the diamond wire in the cutting process.
Specifically, in this embodiment, cutting of the same material is described as an example, and cutting data obtained based on a historical cutting record is used to analyze the cutting progress change condition of diamond wires in a historical cutting process before a current moment, so that cutting area data corresponding to each diamond wire at each moment in each cutting process is collected in the historical cutting record before the current moment. It can be understood that the same time interval exists between every two adjacent moments, and a data basis is provided for the condition that the cutting area changes in the corresponding time interval of the subsequent analysis.
Fig. 2 shows a schematic distribution diagram of sensors on a roller of a cutting machine, wherein pressure pad sensors are arranged on two roller pulls on two sides of the same diamond wire on the cutting machine, and for the accuracy of data analysis, single pressure data corresponding to each diamond wire is obtained in a uniform manner, namely, for any moment in any one cutting process, the average value of cutting pressures of the diamond wire on the two roller pulls is used as the pressure data of the corresponding diamond wire.
As the pressure increases, the depth of the diamond wire into the material being cut increases, creating a greater cutting force on the surface of the material. The greater the pressure, the greater the theoretical cutting area, with the cutting environment and cutting conditions unchanged. Based on the above, the functional relationship between the pressure data of the diamond wire and the corresponding cutting area can be determined by performing data fitting on experimental data of histories of cutting other sapphires, and further, the cutting area data corresponding to the cutting pressure of each diamond wire can be determined by acquiring the pressure data of each diamond wire and bringing the pressure data into the functional relationship. In other embodiments, the cut area may also be calculated by measuring the cut length and the cut depth when cutting a rectangular parallelepiped shaped material.
Therefore, the diamond wire of the multi-wire cutting machine is continuously in a swinging state in each cutting process, one cutting swinging period is corresponding to one cutting swinging process, and each moment corresponds to one cutting area data in each swinging cutting period.
Step S200, according to the distribution condition and the data distribution range of the data of the cutting area corresponding to each diamond wire in each cutting swing period, combining the data difference condition between each diamond wire and the adjacent diamond wire to obtain the cutting non-uniformity degree of each cutting swing period.
When the cutting machine cuts the raw materials, because impurity particles and the like with higher hardness possibly exist in the raw materials, the local hardness in the raw materials is higher than the whole hardness, in the actual cutting process, the cutting speed of the impurities with higher hardness is relatively slower, the materials with relatively softer surroundings can be cut firstly due to the fact that the cutting speed and the swinging speed are kept uniform, the impurity parts with higher hardness are reserved, accordingly, the cutting progress of the local diamond wires in the cutting machine is changed, abrasion of the local diamond wires can be aggravated to a certain extent, and the quality of the whole cutting is reduced.
The factors influencing the cutting efficiency and the cutting speed of the cutting machine are the feeding amount during cutting, namely the cutting distance of the diamond wire in the raw material in one cutting process, the larger the cutting feeding amount is, the larger the swinging angle of the diamond wire in the cutting swinging period is, the smaller the contact area between the diamond wire and the raw material is, and the higher the corresponding cutting pressure is.
In the normal cutting process, the contact areas of a plurality of diamond wires of the cutting machine and the raw materials are relatively close, and when the cutting area corresponding to the local diamond wires is smaller, the stress of the local diamond wires is concentrated, and the possibility that the diamond wires are worn and the degree of wear are correspondingly greater. When the difference between the cutting area corresponding to the local diamond wire and the whole cutting area is larger, the cutting feed amount may be changed between different diamond wires, and the current cutting operation is more uneven, so that the cutting feed amount needs to be adjusted. Based on the method, firstly, the change condition of the cutting progress in the corresponding cutting swing period is determined by analyzing the difference condition of the cutting area data between different diamond wires so as to reflect the condition of whether the cutting of the different diamond wires is uniform.
And the first step, obtaining the cutting characteristic parameters of each diamond wire in each cutting swing period according to the distribution condition and the data distribution range of the data of the cutting area corresponding to each diamond wire in each cutting swing period.
In this embodiment, an arbitrary diamond wire in any one cutting swing period is taken as an example to describe, that is, any one cutting swing period is recorded as a target cutting swing period, and any one diamond wire is recorded as a target diamond wire, as shown in fig. 3, the method for obtaining the cutting characteristic parameters may be implemented by steps S201 to S203.
Step S201, determining a data range coefficient based on the range of all cutting area data corresponding to the target diamond line in the target cutting swing period.
Specifically, the range of all cutting area data of the target diamond wire in the target cutting swing period is taken as the data range coefficient of the target diamond wire in the target cutting swing period. The extremely poor data distribution condition of cutting area data corresponding to the target diamond wire is reflected, namely, the larger the value of the data range coefficient is, the larger the cutting data change range of the target diamond wire in the target cutting swing period is, and the more uneven the cutting progress is correspondingly indicated. The data range coefficient reflects the size of the cutting data distribution range of each diamond wire in the cutting swing period.
Step S202, determining a data characteristic coefficient based on the overall data level of all cutting area data corresponding to the target diamond line in the target cutting swing period.
Specifically, the average value of all cutting area data corresponding to the target diamond wire in the target cutting swing period is taken as the data characteristic coefficient of the target diamond wire in the target cutting swing period, the average value reflects the overall level of cutting area data distribution of the target diamond wire in the target cutting swing period, and the data characteristic coefficient characterizes the characteristic distribution condition of cutting area data of each diamond wire in the corresponding cutting swing period.
And step 203, obtaining cutting characteristic parameters of the target diamond wire in the target cutting swing period according to the data range coefficient and the data characteristic coefficient, wherein the data range coefficient and the data characteristic coefficient are in positive correlation with the cutting characteristic parameters.
Specifically, the product of the data range coefficient and the data characteristic coefficient of the target diamond wire in the target cutting swing period is used as the cutting characteristic parameter of the target diamond wire in the target cutting swing period, so that the non-uniformity condition of the cutting progress of the corresponding diamond wire in the single cutting swing period is represented, and the characteristic distribution condition of the cutting area data is reflected.
And secondly, obtaining the cutting non-uniformity degree of each cutting swing period according to the difference condition between the cutting characteristic parameters of each diamond wire and the adjacent diamond wire in each cutting swing period.
In the normal cutting process in one cutting swing period, large difference generally does not occur between data distribution of different diamond wires, and when large data difference occurs between different diamond wires, the fact that impurity parts with high hardness possibly exist in the cutting process is indicated, and then non-uniformity of cutting progress corresponding to the cutting swing period is reflected through data difference.
In this embodiment, an arbitrary diamond line in any one cutting swing cycle is still taken as an example, and as can be seen from fig. 2, each diamond line has adjacent diamond lines on the left and right sides, and the diamond line adjacent to the target diamond line is referred to as a reference diamond line. It will be appreciated that, in particular, there is only one adjacent diamond wire at both ends of the diamond wire.
First, a difference between the data characteristic conditions of the target diamond wire and the adjacent diamond wire is analyzed for the target diamond wire, namely, a difference weight factor of the target diamond wire in the target cutting swing period is determined based on the overall level of the difference between the cutting characteristic parameters of the target diamond wire and each reference diamond wire.
As a specific example, with the ith cutting swing period as the target cutting swing period and the nth diamond line as the target diamond line, the calculation formula of the differential weight factor of the target diamond line in the target cutting swing period may be expressed as:
Wherein, Representing the differential weight factor of a target diamond line in a target cutting swing period, i representing an ith cutting swing period, and n representing an nth diamond line; representing the number of diamond lines adjacent to the nth diamond line, i.e., the number of reference diamond lines; representing the cutting characteristic parameters of the nth diamond wire in the ith cutting swing period, namely the cutting characteristic parameters of the target diamond wire in the target cutting swing period; Representing the cutting characteristic parameters of the kth reference diamond line corresponding to the nth diamond line in the ith cutting swing period, and Norm represents a linear normalization function for normalizing the value range of the data to [0,1].
The difference condition between the corresponding cutting characteristic parameters of the target diamond wire and the reference diamond wire is reflected, and when the difference between the characteristic conditions of the target diamond wire and the adjacent diamond wire is larger, the possibility that the target diamond wire has abnormal change is larger, and the difference between the cutting progress of the target diamond wire and the cutting progress of the surrounding diamond wire is larger.
Further, the difference weight factor is utilized to weight the difference between the average value of the cutting characteristic parameters of all diamond wires in the target cutting swing period and the cutting characteristic parameters of the target diamond wires, the deviation characteristic coefficient of the target diamond wires in the target cutting swing period is obtained, and the average value of the deviation characteristic coefficients of all diamond wires in the target cutting swing period is taken as the cutting non-uniformity degree of the target cutting swing period.
As a specific example, a calculation formula of the cutting unevenness degree of the target cutting swing period may be expressed as:
Wherein, Represents the degree of cutting unevenness of the target cutting swing period, i represents the i-th cutting swing period, N represents the total number of diamond wires,Representing the differential weight factor of a target diamond line in a target cutting swing period, wherein n represents an nth diamond line; Representing the cutting characteristic parameters of the nth diamond line in the ith cutting swing period, Representing the mean value of the cutting characteristic parameters of all diamond wires in the ith cutting swing period.
Differential weight factorThe data difference distribution situation between the target diamond line and the surrounding diamond lines is reflected, the adjacent data difference is used as the weight to carry out uniformity analysis, and the larger the data difference between the target diamond line and the surrounding adjacent diamond lines is, the larger the corresponding difference weight factor is, so that the worse the uniformity of the target diamond line is further explained.
The difference condition between the cutting characteristic parameters of the target diamond wire and the overall level of the cutting characteristic parameters of the same cutting swing period is reflected, and the difference condition between the cutting information of the local diamond wire and the overall cutting information is further reflected, wherein the larger the difference is, the larger the possibility that the cutting progress of the corresponding diamond wire is uneven is, and the larger the value of the corresponding cutting unevenness degree is.
Further, the degree of cutting non-uniformity comprehensively analyzes the change condition of cutting area data of the diamond wire in the corresponding cutting swing period, and represents the degree of uniformity of cutting progress in the corresponding cutting swing period, and the smaller the value of the degree of uniformity is, the better the uniformity of cutting progress in the corresponding cutting swing period is, and the lower the possibility of encountering impurities with higher hardness in the corresponding cutting process is, the more the current cutting feed amount is not required to be adjusted.
Step S300, according to the difference of the feeding amount between each cutting swing period and the cutting swing period in the history cutting record, combining the difference of the data distribution of the adjacent cutting swing periods in the history cutting record to obtain the cutting state factor of each cutting swing period.
When the cutter cuts an impurity portion having a large hardness, the difference in cutting areas of different diamond wires on the cutter tends to increase, and the faster the change speed, the higher the hardness of the impurity is, the more the cutting feed amount needs to be adjusted at this time, and the smaller the cutting feed amount needs to be so that the impurity portion having a large hardness is preferentially cut. When the difference of cutting areas of different diamond wires on the cutting machine shows a trend of reduction, the impurity with higher hardness is completely cut, and the originally set cutting feed amount can be restored at the next cutting, namely, the reduced cutting feed amount can be properly increased.
Based on the method, the cutting progress state in the current cutting swing period can be judged by analyzing the change condition of the cutting area data of the diamond wire in the cutting swing period, namely the increasing trend or the decreasing trend condition of the difference, and a data basis is provided for the follow-up self-adaptive adjustment of the cutting feed quantity aiming at different cutting states.
First, for each diamond wire in a single cutting swing period, the present embodiment uses the overall level of cutting feature performance of all diamond wires to reflect the feature performance of the cutting schedule in the corresponding single cutting swing period. Specifically, the average value of the cutting characteristic parameters of all the diamond wires in each cutting swing period is obtained to obtain the comprehensive cutting parameters of each cutting swing period.
Meanwhile, in this embodiment, an arbitrary cutting swing period is taken as an example for explanation, and further, the change trend of the data features of the cutting swing periods corresponding to all the cutting operations before the corresponding cutting swing period is analyzed, so as to determine the cutting state performance of the current cutting swing period.
Specifically, any one cutting swing period is recorded as a selected cutting swing period, and all cutting swing periods before the selected cutting swing period in the history cutting record are recorded as history cutting swing periods. And according to the difference condition of the feeding amount between the selected cutting swing period and each historical cutting swing period, combining the difference condition of the comprehensive cutting parameters between the selected cutting swing period and each historical cutting swing period to obtain the cutting state factor of the selected cutting swing period. It will be appreciated that the feed rate of the cutting process for each cutting swing cycle may be obtained directly from the historical operating record.
More specifically, a negative correlation coefficient of an absolute value of a difference of a feed amount between a selected cutting swing period and each history cutting swing period is taken as a first difference coefficient of each history cutting swing period, a difference of a comprehensive cutting parameter between each history cutting swing period and an adjacent previous history cutting swing period is taken as a second difference coefficient of each history cutting swing period, and a cutting state factor of the selected cutting swing period is determined based on a mean value of products of the first difference coefficients and the second difference coefficients of all the history cutting swing periods.
In this embodiment, taking the mth cutting swing period as the selected cutting swing period, the calculation formula of the cutting state factor of the mth cutting swing period, that is, the cutting state factor of the selected cutting swing period, may be expressed as:
Wherein, A cutting state factor representing a selected cutting swing period, m representing an mth cutting swing period; representing the total number of historical cutting swing cycles corresponding to the selected cutting swing cycle, Representing the feed amount of the mth cutting swing period,Representing the feeding amount of the t historical cutting swing period corresponding to the m cutting swing period; A comprehensive cutting parameter representing a t-th historical cutting swing period corresponding to the m-th cutting swing period, And the comprehensive cutting parameters of the (t-1) th historical cutting swing period corresponding to the (m) th cutting swing period are represented.
For the first difference coefficient, the denominator is added by one to avoid the situation that the value of the feeding quantity difference is 0, which leads to the situation that the denominator is 0,The feeding quantity difference between the selected cutting swing period and one historical cutting swing period is reflected, the feeding quantity difference reflects the cutting progress condition of the current cutting swing period corresponding to the cutting process, the larger the difference is, the larger the cutting change condition is, the smaller the overall cutting progress is, and the corresponding cutting state factor is smaller in value.
The second difference coefficient reflects the difference change condition of the adjacent two historical cutting swing periods in the aspect of cutting characteristic information, and further reflects the integral change condition of the cutting area in the corresponding cutting swing period along with the change of the cutting process, and the larger the value of the second difference coefficient is, the larger the cutting area of the t historical cutting swing period is compared with the t+1th historical cutting swing period, and further the cutting progress is increased, the change of the cutting area shows an increasing trend, and the larger the value of the corresponding cutting state factor is.
The cutting state factor reflects the material cutting progress condition of the current selected cutting swing period, and the larger the value is, the more trend is shown in the current change of the cutting area along with the change of the cutting process, the more likely the current state is in an impurity part with higher cutting hardness, and the feeding amount of the next cutting process needs to be properly adjusted to be smaller at the moment. The smaller the value, the less trend the cutting area changes along with the cutting process changes, the more likely the current state is that the impurity part with higher hardness is cut, and the feeding amount of the next cutting process needs to be properly adjusted.
And step S400, adjusting the cutting feed amount of each cutting swing period according to the degree of non-uniformity of cutting and the cutting state factor to obtain a corrected feed amount, and controlling the swing cutting machine based on the corrected feed amount.
The cutting non-uniformity degree of each cutting swing period reflects the cutting non-uniformity condition of the diamond wire in the corresponding cutting swing period, the cutting state factor of each cutting swing period reflects the cutting progress condition and the changing trend condition of the cutting area in the corresponding cutting swing period, and the degree of feed amount adjustment corresponding to the current cutting swing period can be determined by combining the characteristic distribution conditions of the two aspects. The larger the value of the cutting non-uniformity degree is, the larger the value of the cutting state factor is, which indicates that the larger the change condition of the cutting area of the diamond wire in the current cutting swing period is, the corresponding cutting data are not uniformly distributed, the more likely to cut impurity parts with higher hardness at the moment, and the corresponding requirement is to carry out the operation of reducing the feeding amount of the next cutting. Otherwise, the data distribution in the current cutting swing period is uniform, and the smaller the cutting area change condition is, the feeding amount of the next cutting can be properly adjusted correspondingly.
It should be noted that, in this embodiment, the characteristic description is performed based on the cutting swing period corresponding to each cutting process, that is, the adjustment process of the feeding amount is performed to adjust the cutting swing period of the next cutting process by using the characteristic corresponding to the cutting swing period of each cutting process, but it is understood that the feeding amount adjustment operation is performed by performing the characteristic analysis on the data in the cutting swing period corresponding to the current cutting process and the data in the cutting swing period corresponding to the historical cutting process before the corresponding time of the current cutting process, so as to adaptively determine the current corresponding correction feeding amount, and complete the feeding amount setting work of the non-operated cutting process.
In this embodiment, a cutting swing period corresponding to a cutting operation closest to a current time is recorded as a period to be adjusted, a feeding amount of the cutting swing period corresponding to a previous cutting process adjacent to the period to be adjusted is recorded as a feeding amount to be adjusted, an adjustment coefficient is obtained according to a cutting non-uniformity degree and a cutting state factor of the period to be adjusted, and a product of the adjustment coefficient and the feeding amount to be adjusted is used as a correction feeding amount.
As a specific example, the calculation method of the coefficient to be adjusted may be expressed as: wherein, the method comprises the steps of, Represents the adjustment coefficient corresponding to the period to be adjusted,Is a preset adjustment factor, the value range is (0, 1),A characteristic coefficient representing the period to be adjusted determined based on the product of the degree of cutting unevenness of the period to be adjusted and the cutting state factor,The range of the value of (C) is [ -1,1].
It should be noted that, firstly, the product of the cutting non-uniformity degree and the cutting state factor of the period to be adjusted is calculated, and then the product is mapped linearly to obtain the characteristic coefficient, so that the value range of the characteristic coefficient is [ -1,1], and the mapping method can adopt a linear normalization method, for example,The data after the mapping is represented and the data is mapped,The original data is represented by a representation of the original data,Representing the minimum of all the raw data to be mapped,Representing the maximum of all the raw data to be mapped. This method is a well known technique and will not be described in any greater detail herein. In the present embodiment, the adjustment factorThe value of (2) is 0.3, so as to avoid too large or too small an adjustment amount.
Characteristic coefficient of period to be adjustedThe situation of the cutting progress in the later stage to be adjusted is reflected, the value of the cutting progress is a negative number, and the smaller the value of the characteristic coefficient is, the more likely the impurity part with higher hardness is encountered in the period to be adjusted, the higher the possibility that the impurity part is in the earlier stage of cutting high-hardness impurities is, and the smaller the feeding amount of cutting is required to be adjusted.
When the value of the characteristic coefficient of the period to be adjusted is positive, and the larger the value is, the cutting data change of the period to be adjusted is gradually increased, and the later or completed possibility of cutting the high-hardness impurity is higher, at the moment, the cutting feeding amount should be properly adjusted so as to be restored to the feeding amount which is originally set. When the value of the characteristic coefficient of the period to be adjusted is 0, the cutting state is stable, and the feeding amount of the next cutting process is not required to be adjusted.
In summary, the cutting area change of the diamond wire and the difference of the cutting areas of different diamond wires reflect the internal hardness distribution condition of the raw material when the diamond wire cutting machine cuts the raw material, and the cutting progress of the high-hardness impurities in the raw material is subjected to characteristic analysis, so that the cutting feed rate is adjusted, the cutting feed rate is reduced when the high-hardness impurities are encountered, thereby avoiding rapid abrasion of the diamond wire, increasing the feed rate after the impurities are cut, avoiding the problem of uneven cutting caused by uneven cutting progress, and improving the cutting quality.
As shown in fig. 4, the embodiment of the invention further provides a processing control device of the diamond wire cutting machine, which comprises:
the data acquisition module is used for acquiring cutting area data corresponding to each diamond wire cutting pressure at each moment in a cutting swing period of each cutting of the swing cutting machine before the current moment;
the uniform analysis module is used for obtaining the cutting non-uniformity degree of each cutting swing period according to the distribution condition and the data distribution range of the corresponding cutting area data of each diamond wire in each cutting swing period and combining the data difference condition between each diamond wire and the adjacent diamond wire;
The state analysis module is used for obtaining a cutting state factor of each cutting swing period according to the difference condition of the feeding amount between each cutting swing period and the cutting swing period in the history cutting record and combining the difference condition between the data distribution of the adjacent cutting swing periods in the history cutting record;
and the data control module is used for adjusting the cutting feed amount of each cutting swing period according to the cutting non-uniformity degree and the cutting state factor to obtain a corrected feed amount, and controlling the swing cutting machine based on the corrected feed amount.
The embodiment of the invention also provides a processing control device of the diamond wire cutting machine, which comprises a memory and a processor, wherein:
the processor is used for reading the program codes stored in the memory and executing the steps of a processing control method of the diamond wire cutting machine.
Although the present application has been described in detail with reference to the foregoing embodiments, it should be understood by those skilled in the art that the foregoing embodiments may be modified or equivalents may be substituted for some of the features thereof, and that the modification or substitution does not depart from the scope of the embodiments of the present application.