Processing control method, device and equipment for diamond wire cutting machine
By collecting and analyzing diamond wire cutting pressure data in real time and adjusting the cutting feed amount, the cutting quality problem of multi-line rocking cutting machines when there are local high-hardness particles is solved, and the cutting efficiency and service life of diamond wire are improved.
Patent Information
- Application Number
- CN202411773734.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-05
- Publication Date
- 2024-12-31
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
When cutting waste materials with locally high hardness particles, the cutting quality of the multi-line rocking cutting machine is poor, resulting in a reduced diamond wire wear and cutting efficiency.
By collecting the cutting pressure data of each diamond wire in a diamond wire cutting machine in real time, analyzing the cutting unevenness degree and cutting state factor, adjusting the cutting feed amount to achieve adaptive control and ensuring cutting quality.
The cutting quality in the presence of local high-hardness particles is improved, the wear of diamond wire is reduced, the unevenness of cutting progress is avoided, and the overall cutting efficiency is improved.
Smart Images

Figure CN119217563A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of cutting equipment, and in particular to a processing control method, device and equipment for a diamond wire cutting machine. Background Art
[0002] As a high-precision and high-efficiency cutting method, diamond wire cutting technology has been widely used in photovoltaic, sapphire, semiconductor and other industries. At present, in the field of multi-wire cutting machine technology, the latest structure, ultra-high line speed, diamond wire swing square cutting machine that can cut hard marble and luxury stone, adopts the precision swing design of diamond wire, which changes the cutting from surface contact to point contact, improving the cutting efficiency.
[0003] However, in the actual cutting process, there may be local high-hardness particles in the rough material to be cut. Since the particles have high hardness, the cutting progress of some diamond wires may change when the current equipment is cutting. Under the fixed cutting feed rate, the cutting progress of different diamond wires is not uniform, resulting in poor cutting quality, which may cause wear on the diamond wire of the cutting equipment. This leads to poor cutting quality of the multi-wire oscillating cutter when cutting rough materials with local high-hardness particles. Summary of the invention
[0004] In order to solve the technical problem that the cutting quality of a multi-wire oscillating cutter is poor when cutting rough materials with local high-hardness particles, the purpose of the present invention is to provide a processing control method, device and equipment for a diamond wire cutting machine. The technical solution adopted is as follows: In a first aspect, the present invention provides a processing control method for a diamond wire cutting machine, comprising: During each cutting swing cycle of the swing cutting machine before the current moment, the cutting area data corresponding to the cutting pressure of each diamond wire at each moment is obtained; According to the distribution of the cutting area data corresponding to each diamond wire in each cutting swing cycle and the data distribution range, combined with the data difference between each diamond wire and the adjacent diamond wires, the cutting unevenness of each cutting swing cycle is obtained; According to the difference in feed amount between each cutting swing cycle and the cutting swing cycle in the historical cutting record, combined with the difference in data distribution between adjacent cutting swing cycles in the historical cutting record, the cutting state factor of each cutting swing cycle is obtained; The cutting feed amount of each cutting swing cycle is adjusted according to the cutting unevenness and the cutting state factor to obtain a corrected feed amount, and the swing cutting machine is controlled based on the corrected feed amount.
[0005] Preferably, the cutting unevenness degree of each cutting swing cycle is obtained according to the distribution of the cutting area data corresponding to each diamond wire in each cutting swing cycle and the data distribution range, combined with the data difference between each diamond wire and the adjacent diamond wires, specifically including: According to the distribution of the cutting area data corresponding to each diamond wire in each cutting swing cycle and the data distribution range, the cutting characteristic parameters of each diamond wire in each cutting swing cycle are obtained; According to the difference between the cutting characteristic parameters of each diamond wire and the adjacent diamond wires in each cutting swing cycle, the cutting unevenness degree of each cutting swing cycle is obtained.
[0006] Preferably, the cutting characteristic parameters of each diamond wire in each cutting swing cycle are obtained according to the distribution of the cutting area data corresponding to each diamond wire in each cutting swing cycle and the data distribution range, specifically including: Any cutting swing cycle is recorded as a target cutting swing cycle, and any diamond wire is recorded as a target diamond wire; Determine the data range coefficient based on the range of all cutting area data corresponding to the target diamond wire within the target cutting swing cycle; determine the data characteristic coefficient based on the overall data level of all cutting area data corresponding to the target diamond wire within the target cutting swing cycle; The cutting characteristic parameters of the target diamond wire within the target cutting swing period are obtained according to the data range coefficient and the data characteristic coefficient, and both the data range coefficient and the data characteristic coefficient are positively correlated with the cutting characteristic parameters.
[0007] Preferably, the cutting unevenness of each cutting swing cycle is obtained according to the difference between the cutting characteristic parameters of each diamond wire and the adjacent diamond wire in each cutting swing cycle, specifically including: Recording the diamond wire adjacent to the target diamond wire as a reference diamond wire; determining a difference weight factor of the target diamond wire within the target cutting oscillation period based on an overall level of difference between the cutting characteristic parameters of the target diamond wire and each reference diamond wire within the target cutting oscillation period; Using the difference weight factor, weighting the difference between the mean of the cutting characteristic parameters of all diamond wires within the target cutting swing cycle and the cutting characteristic parameter of the target diamond wire, to obtain the deviation characteristic coefficient of the target diamond wire within the target cutting swing cycle; The average of the deviation characteristic coefficients of all diamond wires within the target cutting swing cycle is taken as the cutting unevenness degree of the target cutting swing cycle.
[0008] Preferably, the cutting state factor of each cutting swing cycle is obtained according to the difference in feed amount between each cutting swing cycle and the cutting swing cycle in the historical cutting record, in combination with the difference in data distribution between adjacent cutting swing cycles in the historical cutting record, and specifically includes: The average value of the cutting characteristic parameters of all diamond wires in each cutting swing cycle is obtained to obtain the comprehensive cutting parameters of each cutting swing cycle; any cutting swing cycle is recorded as a selected cutting swing cycle, and all cutting swing cycles before the selected cutting swing cycle in the historical cutting record are recorded as historical cutting swing cycles; According to the difference in feed amount between the selected cutting swing cycle and each historical cutting swing cycle, combined with the difference in comprehensive cutting parameters between the selected cutting swing cycle and each historical cutting swing cycle, the cutting state factor of the selected cutting swing cycle is obtained.
[0009] Preferably, the method for obtaining the cutting state factor of the selected cutting swing period is specifically as follows: The negative correlation coefficient of the absolute value of the difference between the selected cutting swing cycle and the feed amount of each historical cutting swing cycle is used as the first difference coefficient of each historical cutting swing cycle; The difference of the comprehensive cutting parameters between each historical cutting swing cycle and the adjacent previous historical cutting swing cycle is taken as the second difference coefficient of each historical cutting swing cycle; A cutting state factor of a selected cutting swing cycle is determined based on an average of the products of the first difference coefficient and the second difference coefficient of all historical cutting swing cycles.
[0010] Preferably, the cutting feed amount of each cutting swing cycle is adjusted according to the cutting unevenness and the cutting state factor to obtain a corrected feed amount, specifically including: The cutting swing cycle corresponding to the cutting operation closest to the current moment is recorded as the cycle to be adjusted, and the feed amount of the cutting swing cycle corresponding to the previous cutting process adjacent to the cycle to be adjusted is obtained as the feed amount to be adjusted. The adjustment coefficient is obtained according to the cutting unevenness degree and the cutting state factor of the cycle to be adjusted, and the product of the adjustment coefficient and the feed amount to be adjusted is used as the corrected feed amount.
[0011] Preferably, the method for obtaining the adjustment coefficient is specifically as follows: ;in, Indicates the adjustment coefficient corresponding to the period to be adjusted, is the preset adjustment factor, the value range is (0,1), It represents the characteristic coefficient of the period to be adjusted determined based on the product of the cutting unevenness of the period to be adjusted and the cutting state factor, The value range is [-1,1].
[0012] In a second aspect, the present invention provides a processing control device for a diamond wire cutting machine, comprising: A data acquisition module is used to obtain the cutting area data corresponding to the cutting pressure of each diamond wire at each moment in the cutting swing cycle of each cutting of the swing cutting machine before the current moment; The uniformity analysis module is used to obtain the degree of cutting unevenness in each cutting swing cycle according to the distribution of the cutting area data corresponding to each diamond wire in each cutting swing cycle and the data distribution range, combined with the data difference between each diamond wire and the adjacent diamond wires; A state analysis module is used to obtain a cutting state factor of each cutting swing cycle according to the difference in feed amount between each cutting swing cycle and the cutting swing cycle in the historical cutting record, combined with the difference in data distribution between adjacent cutting swing cycles in the historical cutting record; The data control module is used to adjust the cutting feed amount of each cutting swing cycle according to the cutting unevenness and the cutting state factor to obtain a corrected feed amount, and control the swing cutting machine based on the corrected feed amount.
[0013] In a third aspect, the present invention provides a processing control device for a diamond wire cutting machine, the device comprising a memory and a processor, wherein: The memory is used to store program code; The processor is used to read the program code stored in the memory and execute the steps of a processing control method for a diamond wire cutting machine.
[0014] The embodiments of the present invention have at least the following beneficial effects: The present invention first collects data corresponding to a cutting swing cycle for a single cutting process, obtains the cutting area data of each diamond wire in each cutting swing cycle, and provides a data basis for the subsequent analysis process of the cutting area change of each diamond wire. Then, the distribution of the cutting area data of each diamond wire in the cutting swing cycle is analyzed, and the data change between adjacent diamond wires is comprehensively considered to reflect whether the cutting change of the diamond wire in the cutting swing cycle is uniform, and the degree of cutting unevenness is obtained, which characterizes the uniformity or unevenness of the cutting progress in the corresponding cutting swing cycle. Furthermore, on the first aspect, the difference in feed rate between the cutting swing cycle and the cutting swing cycle in history is considered, and on the second aspect, the difference in data distribution between adjacent cutting swing cycles in the history of the cutting swing cycle is considered. The change of the cutting swing cycle corresponding to the cutting progress is comprehensively considered, and the cutting state factor is obtained to reflect the cutting state of the cutting swing cycle. Finally, the cutting feed rate is adjusted in combination with the unevenness and cutting state to realize adaptive control of the swing cutting machine, so that the cutting quality of the multi-wire swing cutting machine is better when cutting rough materials with local high-hardness particles, and the wear of the diamond wire is avoided to a certain extent. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] In order to more clearly illustrate the technical solutions and advantages in the embodiments of the present invention or the prior art, the drawings required for use in the embodiments or the prior art descriptions are briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.
[0016] Figure 1 It is a flow chart of steps of a processing control method of a diamond wire cutting machine provided by the present invention; Figure 2 It is a schematic diagram of the distribution of sensors on a roller of a cutting machine provided by the present invention; Figure 3 It is a flow chart of the steps of the method for obtaining cutting characteristic parameters provided by the present invention; Figure 4 The present invention provides a structural block diagram of a processing control device for a diamond wire cutting machine. DETAILED DESCRIPTION
[0017] In order to further explain the technical means and effects adopted by the present invention to achieve the predetermined invention purpose, the following is a detailed description of the processing control method, device and equipment of a diamond wire cutting machine proposed by the present invention, its specific implementation method, structure, characteristics and effects, in combination with the accompanying drawings and preferred embodiments. In the following description, different "one embodiment" or "another embodiment" does not necessarily refer to the same embodiment. In addition, specific features, structures or characteristics in one or more embodiments may be combined in any suitable form.
[0018] 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.
[0019] The specific scheme of a processing control method, device and equipment of a diamond wire cutting machine provided by the present invention is described in detail below with reference to the accompanying drawings.
[0020] See also Figure 1 , which shows a flowchart of a processing control method of a diamond wire cutting machine provided by an embodiment of the present invention, the method comprising the following steps: Step S100, obtaining the cutting area data corresponding to the cutting pressure of each diamond wire at each moment in each cutting swing cycle of the swing cutting machine before the current moment.
[0021] In the diamond wire swing cutting machine, the diamond wire is designed to swing during cutting, so that the surface cutting is transformed into partial cutting, the cutting pressure is increased, and thus the cutting speed is increased. During the cutting process, the cutting pressure is proportional to the cutting area, and the cutting pressure corresponds to the force on the diamond wire. Therefore, a pressure pad sensor can be installed at the position of each diamond wire on the two rollers below the multi-wire swing cutting machine to measure the cutting pressure on each diamond wire during the cutting process, and then the changes in the cutting area corresponding to the diamond wire during the cutting process can be monitored, providing a data basis for the subsequent analysis of the changes in the cutting progress of the diamond wire during the cutting process.
[0022] Specifically, in this embodiment, the cutting of the same material is used as an example for explanation, and based on the cutting data obtained from the historical cutting records, the cutting progress change of the diamond wire in the historical cutting process before the current moment is analyzed. Therefore, in the historical cutting records before the current moment, the cutting area data corresponding to each diamond wire at each moment in each cutting process is collected. It can be understood that there is the same time interval between each adjacent moment, which provides a data basis for the subsequent analysis of the change in the cutting area within the corresponding time interval.
[0023] like Figure 2, which shows a schematic diagram of the distribution of sensors on a roller of a cutting machine. Pressure pad sensors are provided on the two rollers on both sides of the same diamond wire on the cutting machine. For the accuracy of data analysis, the single pressure data corresponding to each diamond wire is obtained by averaging, that is, for any moment in any cutting process, the average of the cutting pressure of the diamond wire on the two rollers is used as the pressure data of the corresponding diamond wire.
[0024] When the pressure increases, the depth of the diamond wire cutting into the material being cut will increase accordingly, generating a greater cutting force on the surface of the material. When the cutting environment and cutting conditions remain unchanged, the greater the pressure, the larger the cutting area in theory. Based on this, the pressure data of the diamond wire and the corresponding cutting area can be fitted with data through the experimental data of the historical records of other sapphire cutting to determine the functional relationship between the pressure data of the diamond wire and the corresponding cutting area. Furthermore, the pressure data of each diamond wire can be obtained and brought into the functional relationship to determine the cutting area data corresponding to the cutting pressure of each diamond wire. In other embodiments, when cutting rectangular materials, the cutting area can also be calculated by measuring the cutting length and cutting depth.
[0025] At this point, the diamond wire of the multi-wire cutting machine is constantly in a swinging state during each cutting process, and thus one cutting process corresponds to a cutting swing cycle. Each moment in each swing cutting cycle corresponds to a cutting area data. It can be understood that in order to avoid the influence of dimension, the implementer can also standardize the cutting area when obtaining the cutting area data.
[0026] Step S200, according to the distribution of the cutting area data corresponding to each diamond wire in each cutting swing cycle and the data distribution range, combined with the data difference between each diamond wire and the adjacent diamond wires, the cutting unevenness of each cutting swing cycle is obtained.
[0027] When the cutting machine is cutting the rough material, there may be impurity particles with higher hardness in the rough material, which causes the local hardness of the rough material to be higher than the whole. In the actual cutting process, the cutting speed of the impurities with higher hardness becomes relatively slower, and maintaining a uniform cutting speed and swing speed will cause the relatively soft materials around to be cut first, leaving the impurities with higher hardness, thus causing the cutting progress of the local diamond wire in the cutting machine to change, which will aggravate the wear of the local diamond wire to a certain extent and reduce the overall cutting quality.
[0028] The factor that affects the cutting efficiency and speed of the cutting machine is the feed rate during cutting, that is, the distance the diamond wire cuts in the rough material during one cutting process. The greater the cutting feed rate, the greater the swing angle of the diamond wire during the cutting swing cycle, the smaller the contact area between the diamond wire and the rough material, and the higher the corresponding cutting pressure.
[0029] In the normal cutting process, the contact area between the multiple diamond wires of the cutting machine and the rough material is relatively close. When the cutting area corresponding to the local diamond wire is smaller, it means that the force on the local diamond wire is more concentrated, and the corresponding possibility of the diamond wire being worn is greater and the degree of wear is greater. When the difference between the cutting area corresponding to the local diamond wire and the overall cutting area is greater, it means that the cutting feed between different diamond wires may have changed, and then it means that the current cutting operation is more uneven, and the cutting feed needs to be adjusted. Based on this, firstly, by analyzing the difference in cutting area data between different diamond wires, the change in cutting progress within the corresponding cutting swing cycle is determined to reflect whether the cutting of different diamond wires is uniform.
[0030] In the first step, the cutting characteristic parameters of each diamond wire in each cutting swing cycle are obtained according to the distribution of the cutting area data corresponding to each diamond wire in each cutting swing cycle and the data distribution range.
[0031] By analyzing the distribution range of the cutting data of each diamond wire in a cutting swing cycle, the cutting condition of the corresponding diamond wire in the current cutting swing cycle is reflected. In this embodiment, any diamond wire in any cutting swing cycle is taken as an example for explanation, that is, any cutting swing cycle is recorded as a target cutting swing cycle, and any diamond wire is recorded as a target diamond wire. Figure 3 As shown, the method for obtaining cutting characteristic parameters can be implemented by steps S201 to S203.
[0032] Step S201, determining a data range coefficient based on the range of all cutting area data corresponding to the target diamond wire within the target cutting swing period.
[0033] Specifically, the range of all cutting area data of the target diamond wire within the target cutting swing cycle is used as the data range coefficient of the target diamond wire within the target cutting swing cycle. The range reflects the data distribution of the cutting area data corresponding to the target diamond wire, that is, the larger the value of the data range coefficient, the larger the range of cutting data variation of the target diamond wire within the target cutting swing cycle, and the more uneven the cutting progress. The data range coefficient reflects the size of the cutting data distribution range of each diamond wire within the corresponding cutting swing cycle.
[0034] Step S202, determining a data characteristic coefficient based on the overall data level of all cutting area data corresponding to the target diamond wire within the target cutting swing period.
[0035] Specifically, the mean of all cutting area data corresponding to the target diamond wire within the target cutting swing cycle is taken as the data characteristic coefficient of the target diamond wire within the target cutting swing cycle. The mean reflects the overall level of the cutting area data distribution of the target diamond wire within the target cutting swing cycle, and the data characteristic coefficient characterizes the characteristic distribution of the cutting area data of each diamond wire within the corresponding cutting swing cycle.
[0036] Step S203, obtaining the cutting characteristic parameters of the target diamond wire within the target cutting swing period according to the data range coefficient and the data characteristic coefficient, wherein both the data range coefficient and the data characteristic coefficient are positively correlated with the cutting characteristic parameters.
[0037] Specifically, the product of the data range coefficient and the data characteristic coefficient of the target diamond wire within the target cutting swing cycle is used as the cutting characteristic parameter of the target diamond wire within the target cutting swing cycle, which characterizes the unevenness of the cutting progress of the corresponding diamond wire within a single cutting swing cycle, and also reflects the characteristic distribution of the cutting area data.
[0038] In the second step, the degree of cutting unevenness in each cutting swing cycle is obtained according to the difference between the cutting characteristic parameters of each diamond wire and the adjacent diamond wires in each cutting swing cycle.
[0039] In the normal cutting process within a cutting swing cycle, there is generally no significant difference in the data distribution of different diamond wires. When there is a large data difference between different diamond wires, it indicates that there may be impurities with higher hardness during the cutting process, and the data difference reflects the unevenness of the cutting progress of the corresponding cutting swing cycle.
[0040] In this embodiment, any diamond wire in any cutting swing cycle is still used as an example for description. Figure 2 It can be seen that each diamond wire has adjacent diamond wires on both sides, and the diamond wire adjacent to the target diamond wire is recorded as the reference diamond wire. It can be understood that, in particular, there is only one adjacent diamond wire at both ends of the diamond wire.
[0041] Firstly, the difference between the data characteristics of the target diamond wire and those of the adjacent diamond wires is analyzed, that is, within the target cutting swing cycle, the difference weight factor of the target diamond wire within the target cutting swing cycle 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.
[0042] As a specific example, taking the i-th cutting swing cycle as the target cutting swing cycle and the n-th diamond wire as the target diamond wire, the calculation formula of the difference weight factor of the target diamond wire within the target cutting swing cycle can be expressed as: in, represents the difference weight factor of the target diamond wire within the target cutting swing cycle, i represents the i-th cutting swing cycle, and n represents the n-th diamond wire; represents the number of diamond wires adjacent to the nth diamond wire, that is, the number of reference diamond wires; represents the cutting characteristic parameters of the nth diamond wire in the i-th cutting swing cycle, that is, the cutting characteristic parameters of the target diamond wire in the target cutting swing cycle; represents the cutting characteristic parameter of the kth reference diamond wire corresponding to the nth diamond wire in the i-th cutting swing cycle, and Norm represents a linear normalization function, which is used to normalize the value range of the data to [0,1].
[0043] It reflects the difference between the corresponding cutting characteristic parameters of the target diamond wire and the reference diamond wire. The greater the difference between the characteristic conditions of the target diamond wire and its adjacent diamond wires, the greater the possibility of abnormal changes in the target diamond wire, which further indicates that the cutting progress of the target diamond wire is more different from that of the surrounding diamond wires.
[0044] Furthermore, the difference weight factor is used to weight the difference between the mean of the cutting characteristic parameters of all diamond wires within the target cutting swing cycle and the cutting characteristic parameters of the target diamond wire to obtain the deviation characteristic coefficient of the target diamond wire within the target cutting swing cycle; the mean of the deviation characteristic coefficients of all diamond wires within the target cutting swing cycle is used as the cutting unevenness degree of the target cutting swing cycle.
[0045] As a specific example, the calculation formula for the cutting unevenness of the target cutting swing cycle can be expressed as: in, represents the cutting unevenness of the target cutting swing cycle, i represents the i-th cutting swing cycle; N represents the total number of diamond wires, represents the difference weight factor of the target diamond wire within the target cutting swing cycle, and n represents the nth diamond wire; represents the cutting characteristic parameters of the nth diamond wire in the i-th cutting swing cycle, It represents the mean value of the cutting characteristic parameters of all diamond wires in the i-th cutting swing cycle.
[0046] Difference Weight Factor It reflects the distribution of data differences between the target diamond wire and the surrounding diamond wires, and uses the adjacent data differences as weights for uniformity analysis. The greater the data difference between the target diamond wire and the surrounding adjacent diamond wires, the greater the corresponding difference weight factor, which means that the uniformity of the target diamond wire is worse.
[0047] It reflects the difference between the cutting characteristic parameters of the target diamond wire and the overall level of the cutting characteristic parameters of the same cutting swing cycle, and further reflects the difference between the cutting information of the local diamond wire and the overall cutting information. The larger the difference, the greater the possibility of uneven cutting progress of the corresponding diamond wire, and the greater the corresponding cutting unevenness value.
[0048] Furthermore, the cutting unevenness is characterized by comprehensively analyzing the changes in the cutting area data of the diamond wire within the corresponding cutting swing cycle, and the smaller the value is, the better the uniformity of the cutting progress within the corresponding cutting swing cycle, and the smaller the possibility of encountering impurities with higher hardness during the corresponding cutting process, and the less need there is to adjust the current cutting feed rate.
[0049] Step S300, according to the difference in feed amount between each cutting swing cycle and the cutting swing cycle in the historical cutting record, combined with the difference in data distribution between adjacent cutting swing cycles in the historical cutting record, the cutting state factor of each cutting swing cycle is obtained.
[0050] When the cutter cuts the impurities with higher hardness, the difference in the cutting area of the different diamond wires on the cutter shows an increasing trend, and the faster the change speed, the higher the hardness of the impurities. At this time, the cutting feed rate needs to be adjusted and reduced to give priority to cutting the impurities with higher hardness. When the difference in the cutting area of the different diamond wires on the cutter shows a decreasing trend, it means that the impurities with higher hardness have been cut. At this time, the initial setting of the cutting feed rate can be restored in the next cutting, that is, the reduced cutting feed rate can be appropriately increased.
[0051] Based on this, by analyzing the changes in the cutting area data of the diamond wire during the cutting swing cycle of the cutting machine, that is, the growth trend or decrease trend of the difference, the cutting progress status during the current cutting swing cycle can be judged, providing a data basis for the subsequent adaptive adjustment of the cutting feed rate for different cutting states.
[0052] First, each diamond wire has a corresponding cutting characteristic performance in a single cutting swing cycle. This embodiment uses the overall level of the cutting characteristic performance of all diamond wires to reflect the characteristic performance of the cutting progress in the corresponding single cutting swing cycle. Specifically, the average value of the cutting characteristic parameters of all diamond wires in each cutting swing cycle is obtained to obtain the comprehensive cutting parameters of each cutting swing cycle.
[0053] At the same time, this embodiment takes any cutting swing cycle as an example for explanation, and then analyzes the changing trend of the data characteristics of the cutting swing cycle corresponding to all cutting operations before the corresponding cutting swing cycle to determine the cutting state performance of the current cutting swing cycle.
[0054] Specifically, any cutting swing cycle is recorded as a selected cutting swing cycle, and all cutting swing cycles before the selected cutting swing cycle in the historical cutting record are recorded as historical cutting swing cycles. According to the difference in feed amount between the selected cutting swing cycle and each historical cutting swing cycle, combined with the difference in comprehensive cutting parameters between the selected cutting swing cycle and each historical cutting swing cycle, the cutting state factor of the selected cutting swing cycle is obtained. It can be understood that the feed amount of the cutting process corresponding to each cutting swing cycle can be directly obtained through the historical operation record.
[0055] More specifically, the negative correlation coefficient of the absolute value of the difference in feed amount between the selected cutting swing cycle and each historical cutting swing cycle is taken as the first difference coefficient of each historical cutting swing cycle; the difference in comprehensive cutting parameters between each historical cutting swing cycle and the adjacent previous historical cutting swing cycle is taken as the second difference coefficient of each historical cutting swing cycle; and the cutting state factor of the selected cutting swing cycle is determined based on the mean of the product of the first difference coefficient and the second difference coefficient of all historical cutting swing cycles.
[0056] In this embodiment, the mth cutting swing cycle is taken as the selected cutting swing cycle, and the calculation formula of the cutting state factor of the mth cutting swing cycle, that is, the cutting state factor of the selected cutting swing cycle, can be expressed as: in, represents the cutting state factor of the selected cutting swing cycle, m represents the mth cutting swing cycle; Indicates the total number of historical cutting swing cycles corresponding to the selected cutting swing cycle, represents the feed rate of the mth cutting swing cycle, represents the feed amount of the t-th historical cutting swing cycle corresponding to the m-th cutting swing cycle; represents the comprehensive cutting parameters of the t-th historical cutting swing cycle corresponding to the m-th cutting swing cycle, It represents the comprehensive cutting parameters of the t-1th historical cutting swing cycle corresponding to the mth cutting swing cycle.
[0057] is the first difference coefficient. The denominator is increased by one to avoid the situation where the feed difference is taken as 0, resulting in the denominator being 0. It reflects the difference in feed amount between the selected cutting swing cycle and a historical cutting swing cycle. The difference in feed amount reflects the cutting progress of the cutting process corresponding to the current cutting swing cycle. The larger the difference, the greater the cutting change, the smaller the overall cutting progress, and the smaller the value of the corresponding cutting state factor.
[0058] It is the second difference coefficient, which reflects the difference in cutting feature information between two adjacent historical cutting swing cycles, and further reflects the overall change in cutting area in the corresponding cutting swing cycle as the cutting process changes. The larger the value of the second difference coefficient, the larger the cutting area of the tth historical cutting swing cycle compared with the t+1th historical cutting swing cycle, and further indicates that the cutting progress increases, the change in cutting area shows an increasing trend, and the corresponding cutting state factor has a larger value.
[0059] The cutting state factor reflects the material cutting progress of the current selected cutting swing cycle. The larger its value is, the more likely the cutting area is increasing as the cutting process changes, and the current state is more likely to be in the cutting of the impurity part with higher hardness, and the feed rate of the next cutting process needs to be appropriately reduced. The smaller its value is, the more likely the cutting area is decreasing as the cutting process changes, and the current state is more likely to be in the cutting of the impurity part with higher hardness, and the feed rate of the next cutting process needs to be appropriately increased.
[0060] Step S400, adjusting the cutting feed amount of each cutting swing cycle according to the cutting unevenness and the cutting state factor to obtain a corrected feed amount, and controlling the swing cutting machine based on the corrected feed amount.
[0061] The degree of cutting unevenness in each cutting swing cycle reflects the cutting unevenness of the diamond wire in the corresponding cutting swing cycle. The cutting state factor in each cutting swing cycle reflects the cutting progress and the changing trend of the cutting area in the corresponding cutting swing cycle. Combining the characteristic distribution of the two aspects, the degree of feed adjustment corresponding to the current cutting swing cycle can be determined. The greater the value of the cutting unevenness, the greater the value of the cutting state factor, indicating that the greater the change in the cutting area of the diamond wire in the current cutting swing cycle, the more unevenly distributed the corresponding cutting data is, and the more likely it is to cut the impurity part with higher hardness, and the feed amount for the next cutting needs to be reduced accordingly. On the contrary, it means that the data distribution in the current cutting swing cycle is relatively uniform, the smaller the change in the cutting area, and the corresponding feed amount can be appropriately increased for the next cutting.
[0062] It should be noted that this embodiment is characterized based on the cutting swing cycle corresponding to each cutting process, that is, the feed amount adjustment process corresponds to adjusting the cutting swing cycle of the next cutting process using the characteristics corresponding to the cutting swing cycle of each cutting process. However, it can be understood that the feed amount adjustment operation is performed by performing feature analysis on the data within the cutting swing cycle corresponding to the current cutting process and the data within the cutting swing cycle corresponding to the historical cutting process before the corresponding time of the current cutting process, so as to adaptively determine the current corresponding corrected feed amount and complete the feed amount setting work for the cutting process that has not been operated.
[0063] In this embodiment, the cutting swing cycle corresponding to the cutting operation closest to the current moment is recorded as the cycle to be adjusted, and the feed amount of the cutting swing cycle corresponding to the previous cutting process adjacent to the cycle to be adjusted is obtained and recorded as the feed amount to be adjusted. The adjustment coefficient is obtained according to the cutting unevenness degree and the cutting state factor of the cycle to be adjusted, and the product of the adjustment coefficient and the feed amount to be adjusted is used as the corrected feed amount.
[0064] As a specific example, the calculation method of the coefficient to be adjusted can be expressed as: ;in, Indicates the adjustment coefficient corresponding to the period to be adjusted, is the preset adjustment factor, the value range is (0,1), It represents the characteristic coefficient of the period to be adjusted determined based on the product of the cutting unevenness of the period to be adjusted and the cutting state factor, The value range is [-1,1].
[0065] It should be noted that the product of the cutting unevenness of the period to be adjusted and the cutting state factor is first calculated, and then the product is linearly mapped to obtain the characteristic coefficient, so that the value range of the characteristic coefficient is [-1,1]. The mapping method can adopt a linear normalization method, for example , Represents the mapped data. Represents the original data, Represents the minimum value of all original data to be mapped, represents the maximum value of all the original data to be mapped. This method is a well-known technique and will not be described in detail here. The value is 0.3 to avoid the adjustment being too large or too small.
[0066] Characteristic coefficient of the period to be adjusted It reflects the cutting progress in the later stage of adjustment. Its value is negative. The smaller the value of the characteristic coefficient is, the more likely it is that the adjustment period will encounter impurities with higher hardness. The greater the possibility of being in the early stage of cutting high-hardness impurities, the smaller the cutting feed rate should be adjusted at this time.
[0067] When the characteristic coefficient of the cycle to be adjusted is a positive number, and the larger the value, the greater the change in the cutting data of the cycle to be adjusted, and the greater the possibility that it is in the late stage of cutting high-hardness impurities or has been completed, the feed rate of cutting should be appropriately increased at this time, so as to restore to the initial feed rate. When the characteristic coefficient of the cycle to be adjusted is 0, it means that the cutting state is relatively stable at this time, and there is no need to adjust the feed rate of the next cutting process.
[0068] In summary, this embodiment reflects the internal hardness distribution of the rough material when the diamond wire cutting machine cuts the rough material through the change in the cutting area of the diamond wire and the difference in the cutting areas of different diamond wires, and performs a characteristic analysis on the cutting progress of high-hardness impurities inside the rough material, thereby adjusting the cutting feed rate; reducing the cutting feed rate when encountering high-hardness impurities, thereby avoiding rapid wear of the diamond wire; and increasing the feed rate after the impurities are cut, thereby avoiding the problem of uneven cutting caused by inconsistent cutting progress and improving the cutting quality.
[0069] like Figure 4 As shown, an embodiment of the present invention further provides a processing control device for a diamond wire cutting machine, comprising: A data acquisition module is used to obtain the cutting area data corresponding to the cutting pressure of each diamond wire at each moment in the cutting swing cycle of each cutting of the swing cutting machine before the current moment; The uniformity analysis module is used to obtain the degree of cutting unevenness in each cutting swing cycle according to the distribution of the cutting area data corresponding to each diamond wire in each cutting swing cycle and the data distribution range, combined with the data difference between each diamond wire and the adjacent diamond wires; A state analysis module is used to obtain a cutting state factor of each cutting swing cycle according to the difference in feed amount between each cutting swing cycle and the cutting swing cycle in the historical cutting record, combined with the difference in data distribution between adjacent cutting swing cycles in the historical cutting record; The data control module is used to adjust the cutting feed amount of each cutting swing cycle according to the cutting unevenness and the cutting state factor to obtain a corrected feed amount, and control the swing cutting machine based on the corrected feed amount.
[0070] An embodiment of the present invention further provides a processing control device for a diamond wire cutting machine, the device comprising a memory and a processor, wherein: The memory is used to store program codes; the processor is used to read the program codes stored in the memory and execute the steps of a processing control method for a diamond wire cutting machine.
[0071] The embodiments described above are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, a person skilled in the art should understand that the technical solutions described in the aforementioned embodiments may still be modified, or some of the technical features may be replaced by equivalents. Such modifications or replacements do not deviate the essence of the corresponding technical solutions from the scope of the technical solutions of the embodiments of the present application, and should all be included in the protection scope of the present application.
Claims
1. A processing control method for a diamond wire cutting machine, characterized in that: The method comprises the following steps: Obtaining the cutting area data corresponding to the cutting pressure of each diamond wire at each moment in the cutting swing cycle of each cutting of the swing cutting machine before the current moment; According to the distribution of the cutting area data corresponding to each diamond wire in each cutting swing cycle and the data distribution range, combined with the data difference between each diamond wire and the adjacent diamond wires, the cutting unevenness of each cutting swing cycle is obtained; According to the difference in feed amount between each cutting swing cycle and the cutting swing cycle in the historical cutting record, combined with the difference in data distribution between adjacent cutting swing cycles in the historical cutting record, the cutting state factor of each cutting swing cycle is obtained; The cutting feed amount of each cutting swing cycle is adjusted according to the cutting unevenness and the cutting state factor to obtain a corrected feed amount, and the swing cutting machine is controlled based on the corrected feed amount; The cutting feed amount of each cutting swing cycle is adjusted according to the cutting unevenness and the cutting state factor to obtain a corrected feed amount, specifically including: The cutting swing cycle corresponding to the cutting operation closest to the current moment is recorded as the cycle to be adjusted, the feed amount of the cutting swing cycle corresponding to the previous cutting process adjacent to the cycle to be adjusted is obtained and recorded as the feed amount to be adjusted, the adjustment coefficient is obtained according to the cutting unevenness degree and the cutting state factor of the cycle to be adjusted, and the product of the adjustment coefficient and the feed amount to be adjusted is used as the corrected feed amount; The method for obtaining the adjustment coefficient is specifically as follows: ;in, Indicates the adjustment coefficient corresponding to the period to be adjusted, is the preset adjustment factor, the value range is (0,1), It represents the characteristic coefficient of the period to be adjusted determined based on the product of the cutting unevenness of the period to be adjusted and the cutting state factor, The value range is [-1,1].
2. The processing control method of a diamond wire cutting machine according to claim 1, characterized in that: The cutting unevenness of each cutting swing cycle is obtained according to the distribution of the cutting area data corresponding to each diamond wire in each cutting swing cycle and the data distribution range, combined with the data difference between each diamond wire and the adjacent diamond wires, specifically including: According to the distribution of the cutting area data corresponding to each diamond wire in each cutting swing cycle and the data distribution range, the cutting characteristic parameters of each diamond wire in each cutting swing cycle are obtained; According to the difference between the cutting characteristic parameters of each diamond wire and the adjacent diamond wires in each cutting swing cycle, the cutting unevenness degree of each cutting swing cycle is obtained.
3. The processing control method of a diamond wire cutting machine according to claim 2, characterized in that: The cutting characteristic parameters of each diamond wire in each cutting swing cycle are obtained according to the distribution of the cutting area data corresponding to each diamond wire in each cutting swing cycle and the data distribution range, specifically including: Any cutting swing cycle is recorded as a target cutting swing cycle, and any diamond wire is recorded as a target diamond wire; Determine the data range coefficient based on the range of all cutting area data corresponding to the target diamond wire within the target cutting swing cycle; determine the data characteristic coefficient based on the overall data level of all cutting area data corresponding to the target diamond wire within the target cutting swing cycle; The cutting characteristic parameters of the target diamond wire within the target cutting swing period are obtained according to the data range coefficient and the data characteristic coefficient, and both the data range coefficient and the data characteristic coefficient are positively correlated with the cutting characteristic parameters.
4. The processing control method of a diamond wire cutting machine according to claim 3, characterized in that: The method of obtaining the degree of cutting unevenness in each cutting swing cycle according to the difference between the cutting characteristic parameters of each diamond wire and the adjacent diamond wire in each cutting swing cycle specifically includes: Recording the diamond wire adjacent to the target diamond wire as a reference diamond wire; determining a difference weight factor of the target diamond wire within the target cutting oscillation period based on an overall level of difference between the cutting characteristic parameters of the target diamond wire and each reference diamond wire within the target cutting oscillation period; Using the difference weight factor, weighting the difference between the mean of the cutting characteristic parameters of all diamond wires within the target cutting swing period and the cutting characteristic parameter of the target diamond wire, to obtain the deviation characteristic coefficient of the target diamond wire within the target cutting swing period; The average of the deviation characteristic coefficients of all diamond wires within the target cutting swing cycle is taken as the cutting unevenness degree of the target cutting swing cycle.
5. The processing control method of a diamond wire cutting machine according to claim 2, characterized in that: The cutting state factor of each cutting swing cycle is obtained according to the difference in feed amount between each cutting swing cycle and the cutting swing cycle in the historical cutting record, combined with the difference in data distribution between adjacent cutting swing cycles in the historical cutting record, and specifically includes: The average value of the cutting characteristic parameters of all diamond wires in each cutting swing cycle is obtained to obtain the comprehensive cutting parameters of each cutting swing cycle; any cutting swing cycle is recorded as a selected cutting swing cycle, and all cutting swing cycles before the selected cutting swing cycle in the historical cutting record are recorded as historical cutting swing cycles; According to the difference in feed amount between the selected cutting swing cycle and each historical cutting swing cycle, combined with the difference in comprehensive cutting parameters between the selected cutting swing cycle and each historical cutting swing cycle, the cutting state factor of the selected cutting swing cycle is obtained.
6. The processing control method of a diamond wire cutting machine according to claim 5, characterized in that: The method for obtaining the cutting state factor of the selected cutting swing cycle is specifically as follows: The negative correlation coefficient of the absolute value of the difference between the selected cutting swing cycle and the feed amount of each historical cutting swing cycle is used as the first difference coefficient of each historical cutting swing cycle; The difference of the comprehensive cutting parameters between each historical cutting swing cycle and the adjacent previous historical cutting swing cycle is taken as the second difference coefficient of each historical cutting swing cycle; A cutting state factor of a selected cutting swing cycle is determined based on an average of the products of the first difference coefficient and the second difference coefficient of all historical cutting swing cycles.
7. A processing control device for a diamond wire cutting machine, characterized in that: The device is used to implement the steps of a processing control method of a diamond wire cutting machine according to any one of claims 1 to 6, and the processing control device of the diamond wire cutting machine comprises: A data acquisition module is used to obtain the cutting area data corresponding to the cutting pressure of each diamond wire at each moment in the cutting swing cycle of each cutting of the swing cutting machine before the current moment; The uniformity analysis module is used to obtain the degree of cutting unevenness in each cutting swing cycle according to the distribution of the cutting area data corresponding to each diamond wire in each cutting swing cycle and the data distribution range, combined with the data difference between each diamond wire and the adjacent diamond wires; A state analysis module is used to obtain a cutting state factor of each cutting swing cycle according to the difference in feed amount between each cutting swing cycle and the cutting swing cycle in the historical cutting record, combined with the difference in data distribution between adjacent cutting swing cycles in the historical cutting record; The data control module is used to adjust the cutting feed amount of each cutting swing cycle according to the cutting unevenness and the cutting state factor to obtain a corrected feed amount, and control the swing cutting machine based on the corrected feed amount.
8. A processing control device for a diamond wire cutting machine, characterized in that: The device comprises a memory and a processor, wherein: The memory is used to store program codes; The processor is used to read the program code stored in the memory and execute the steps of the processing control method of a diamond wire cutting machine as described in any one of claims 1 to 6.
Citation Information
Patent Citations
Multi-station sapphire single and multi-wire swing composite cutting machine
CN104708718A
Silicon carbide ingot slicing device and silicon carbide ingot slicing method
CN108621315A
Diamond multi-wire cutting device and cutting method
CN110370477A
Silicon nitride ceramic substrate and cutting method and application thereof
CN113071012A
Crystal bar cutting method and silicon wafer
CN118990835A