A multi-wire cutting line speed and line length high-precision calibration control method

By using a laser Doppler velocimeter to record data and construct a parameter matrix in multi-wire cutting, the problem of insufficient control accuracy of wire speed and length was solved, achieving high-precision wire speed and length calibration and real-time compensation, thus improving the process consistency of multi-wire cutting.

CN121018406BActive Publication Date: 2025-12-26TAIZHOU VOCATIONAL & TECHN COLLEGE
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202511565617.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-10-30
Publication Date
2025-12-26
Estimated Expiration
2045-10-30

AI Technical Summary

Technical Problem

In existing multi-wire cutting technology, the control precision of wire speed and wire length is insufficient, making it difficult to meet high precision requirements. This is mainly due to the slippage between the cutting wire and the cutting roller and guide wheel, as well as the change in outer diameter caused by the wear of the measuring wheel, which leads to fluctuations in the cutting wire length.

Method used

A laser Doppler velocimeter was used as the reference calibration device to record data on the diameter and tension of the cutting roller. By fitting and adjusting the parameters, high-precision linear speed and length calibration was achieved, and a parameter matrix was constructed for real-time compensation control.

Benefits of technology

It significantly improves the process consistency and control precision of multi-wire cutting, realizes precise control of wire speed and wire length, and adapts to real-time compensation under different working conditions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121018406B_ABST
    Figure CN121018406B_ABST
Patent Text Reader

Abstract

The application discloses a kind of high-precision calibration control methods of wire speed and wire length of multi-wire cutting, for the problem of wire speed and wire length precision calibration in multi-wire cutting, laser doppler velocimeter is used as reference calibration equipment, record the data under different cutting roller diameters and tension state, and then fit the corresponding adjustment parameters, realize the wire speed and wire length calibration target of high precision.Through the method in the scheme, the system can correct and adjust the wire speed and wire length of cutting wire, can more accurately control wire speed and wire length;And, the system can compensate control in real time, accurately to wire speed and wire length under any working condition based on pre-calibrated high-precision data matrix, significantly improve the process consistency and control precision of multi-wire cutting.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to a multi-wire cutting device, more particularly, to a multi-wire cutting line speed and line length high-precision calibration control method. BACKGROUND

[0002] With the continuous development of automation technology and the increasing demand of multi-wire cutting users for cost control, multi-wire cutting technology is rapidly advancing towards unmanned factory automation. Through the realization of automatic feeding and discharging by robots, multi-wire cutting equipment can be continuously operated for a long time, which puts higher requirements on the wire storage capacity of the wire wheel to meet the needs of uninterrupted production. At the same time, with the extension of the service life of the cutting wire and the application of advanced processes such as automatic reversing cutting, more precise control of the line speed and line length must be achieved during the cutting process.

[0003] In the multi-wire cutting process, the cutting wire is drawn from the wire reel, passes through the wire arranging mechanism and the tension wheel in turn, and is wound on the main cutting roller in a spiral manner, and then returns to the wire collecting reel along a symmetrical path in space. During processing, the spindle drives the cutting roller to rotate, and the wire collecting / releasing shaft moves cooperatively to drive the cutting wire to move back and forth at high speed, so that it contacts the workpiece to complete the grinding process.

[0004] Currently, the system usually converts the cutting roller diameter into the main motor speed by inputting the cutting roller diameter, so as to control the cutting wire to reach the preset running line speed. Some methods also use precise measuring wheels and encoders to measure the line speed. However, due to the slippage between the cutting wire and the cutting roller and the guide wheel, the outer diameter of the measuring wheel changes due to wear during long-time processing, and the cutting wire as a flexible body produces elastic deformation to different degrees under different tension, resulting in fluctuations in the actual line length expansion rate. The above factors together cause insufficient control accuracy of the line speed and line length in the current cutting process, which is difficult to meet the requirements of high-precision line length calculation.

[0005] Therefore, a new scheme is needed to solve this problem. SUMMARY

[0006] The present application aims to overcome the shortcomings of the prior art and provide a multi-wire cutting line speed and line length high-precision calibration control method. For the problem of precise calibration of line speed and line length in multi-wire cutting, a laser Doppler velocimeter is used as a reference calibration device to record data under different cutting roller diameters and tension states, and then the corresponding adjustment parameters are fitted to achieve the goal of high-precision line speed and line length calibration.

[0007] In order to achieve the above-mentioned purpose, the present application adopts the following technical scheme: a multi-wire cutting line speed and line length high-precision calibration control method, comprising the following steps:

[0008] S1: input the nominal diameter of the cutting roller Φ; S2: input the tension value of the cutting wire T; S3: input the length of the cutting roller L; S4: input the diameter of the wire reel D; S5: input the diameter of the wire collecting reel D1; S6: input the diameter of the wire reel D2; S7: input the diameter of the wire collecting reel D3; S8: input the diameter of the wire reel D4; S9: input the diameter of the wire collecting reel D5; S10: input the diameter of the wire reel D6; S11: input the diameter of the wire collecting reel D7; S12: input the diameter of the wire reel D8; S13: input the diameter of the wire collecting reel D9; S14: input the diameter of the wire reel D10; S15: input the diameter of the wire collecting reel D11; S16: input the diameter of the wire reel D12; S17: input the diameter of the wire collecting reel D13; S18: input the diameter of the wire reel D14; S19: input the diameter of the wire collecting reel D15; S20: input the diameter of the wire reel D16; S21: input the diameter of the wire collecting reel D17; S22: input the diameter of the wire reel D18; S23: input the diameter of the wire collecting reel D19; S24: input the diameter of the wire reel D20; S25: input the diameter of the wire collecting reel D21; S26: input the diameter of the wire reel D22; S27: input the diameter of the wire collecting reel D23; S28: input the diameter of the wire reel D24; S29: input the diameter of the wire collecting reel D25; S30: input the diameter of the wire reel D26; S31: input the diameter of the wire collecting reel D27; S32: input the diameter of the wire reel D28; S33: input the diameter of the wire collecting reel D29; S34: input the diameter of the wire reel D30; S35: input the diameter of the wire collecting reel D31; S36: input the diameter of the wire reel D32; S37: input the diameter of the wire collecting reel D33; S38: input the diameter of the wire reel D34; S39: input the diameter of the wire collecting reel D35; S40: input the diameter of the wire reel D36; S41: input the diameter of the wire collecting reel D37; S42: input the diameter of the wire reel D38; S43: input the diameter of the wire collecting reel D39; S44: input the diameter of the wire reel D40; S45: input the diameter of the wire collecting reel D41; S46: input the diameter of the wire reel D42; S47: input the diameter of the wire collecting reel D43; S48: input the diameter of the wire reel D44; S49: input the diameter of the wire collecting reel D45; S50: input the diameter of the wire reel D46; S51: input the diameter of the wire collecting reel D47; S52: input the diameter of the wire reel D48; S53: input the diameter of the wire collecting reel D49; S54: input the diameter of the wire reel D50; S55: input the diameter of the wire collecting reel D51; S56: input the diameter of the wire reel D52; S57: input the diameter of the wire collecting reel D53; S58: input the diameter of the wire reel D54; S59: input the diameter of the wire collecting reel D55; S60: input the diameter of the wire reel D56; S61: input the diameter of the wire collecting reel D57; S62: input the diameter of the wire reel D58; S63: input the diameter of the wire collecting reel D59; S64: input the diameter of the wire reel D60; S65: input the diameter of the wire collecting reel D61; S66: input the diameter of the wire reel D62; S67: input the diameter of the wire collecting reel D63; S68: input the diameter of the wire reel D64; S69: input the diameter of the wire collecting reel D65; S70: input the diameter of the wire reel D66; S71: input the diameter of the wire collecting reel D67; S72: input the diameter of the wire reel D68; S73: input the diameter of the wire collecting reel D69; S74: input the diameter of the wire reel D70; S75: input the diameter of the wire collecting reel D71; S76: input the diameter of the wire reel D72; S77: input the diameter of the wire collecting reel D73; S78: input the diameter of the wire reel D74; S79: input the diameter of the wire collecting reel D75; S80: input the diameter of the wire reel D76; S81: input the diameter of the wire collecting reel D77; S82: input the diameter of the wire reel D78; S83: input the diameter of the wire collecting reel D79; S84: input the diameter of the wire reel D79; S85: input the diameter of the wire collecting reel D80; S86: input the diameter of the wire reel D81; S87: input the diameter of the wire collecting reel D82; S88: input the diameter of the wire reel D82; S89: input the diameter of the wire collecting reel D83; S90: input the diameter of the wire reel D83; S91: input the diameter of the wire collecting reel D84; S92: input the diameter of the wire reel D84; S93: input the diameter of the wire collecting reel D85; S94: input the diameter of the wire reel D85; S95: input the diameter of the wire collecting reel D86; S96: input the diameter of the wire reel D86; S97: input the diameter of the wire collecting reel D87; S98: input the diameter of the wire reel D87; S99: input the diameter of the wire collecting reel D88; S100: input the diameter of the wire reel D88; S101: input the diameter of the wire collecting reel D89; S102: input the diameter of the wire reel D

[0009] S2: input the preset running speed v0 of the cutting line and set the speed ratio coefficient k, the initial speed ratio coefficient is k=1, and the initial rotating speed n of the main shaft motor is calculated according to the speed ratio coefficient k: n=k·v0 / (Φ·π);

[0010] S3: start the multi-wire cutting equipment to run stably at the preset speed v0, and simultaneously use the laser Doppler velocimeter to measure the actual line speed v0' online;

[0011] correct the speed ratio coefficient k according to the measured value: k=v0' / v0;

[0012] S4: substitute the corrected k value into the formula to calculate and control the rotating speed of the main shaft motor in real time: n=k·v0 / (Φ·π);

[0013] S5: read and record the accurate number of turns of the main shaft servo motor in real time:

[0014] denoted as Axis_Z.Position.Monitor.DPOS;

[0015] S6: convert the accurate number of turns of the main shaft servo motor into the line displacement:

[0016] denoted as Axis_Z.Position;

[0017] Axis_Z.Position=Axis_Z.Position.Monitor.DPOS·Φ·π·1000;

[0018] S7: the laser Doppler velocimeter scans periodically, and in each scanning period, the line length increment driven by the rotation of the main shaft is calculated and accumulated: define the line length increment in the current period as DL06, the line length position in the last period as DL04, the accumulation of the line length increment as DL02, and the real-time accumulation value as DL00;

[0019] S8: set the line length resolution value δ; based on the resolution, initialize the line length of the pay-off reel DL10 and the line length of the take-up reel DL20;

[0020] S9: periodically adjust the accumulated value DL00 according to the resolution:

[0021] S10: set the reference pay-off amount Unwind and the reference take-up amount Rewind of the cutting parameters, and mark the starting point between the take-up reel and the cutting line;

[0022] S11: set the initial line length values DL10 and DL20 of the pay-off reel and the take-up reel;

[0023] S12: Calculate the number of turns that the main shaft should theoretically rotate when running 1000 meters of wire length:

[0024] That is, Axis_Z.Position.Monitor.DPOS_1000

[0025] Axis_Z.Position.Monitor.DPOS_1000 = 1000·1000 / k / (Ф·π);

[0026] S13: Perform initial testing: the main shaft first runs forward for Axis_Z.Position.Monitor.DPOS_1000 turns, and then runs backward for Axis_Z.Position.Monitor.DPOS_1000 turns;

[0027] S14: Manually operate the wire paying-off or taking-up to return the marking point of the cutting wire to its original position with the taking-up wheel, and record the deviation value of DL20 at this time as DL20';

[0028] S15: Calculate the wire length correction coefficient p: p = (1000·1000 + DL20') / (1000·1000);

[0029] S16: Introduce the correction coefficient p into the wire length cumulative calculation system, and simultaneously correct the taking-up amount:

[0030] Corrected taking-up amount: Rewind = Axis_Z.Position.Monitor.DPOS_1000·p;

[0031] When running forward, p = 1; when running backward, p is the calculated value in step S15.

[0032] In step S7:

[0033] The wire length increment DL06 in this cycle = Axis_Z.Position - DL04;

[0034] Update the wire length position of the previous cycle position DL04 = Axis_Z.Position;

[0035] Cumulative wire length increment DL02 = DL06 + DL02;

[0036] Real-time cumulative value DL00 = DL02.

[0037] In step S9: When running forward and DL00 ≥ 1000, DL02 = DL02 - 1000;

[0038] DL10 = DL10 + 1; DL20 = DL20 - 1;

[0039] When running in reverse and DL00≤-1000, DL02= DL02+1000;

[0040] DL10=DL10-1; DL20=DL20+1.

[0041] In the correction process of step S16:

[0042] DL06= Axis_Z.Position / p-DL04;

[0043] DL04= Axis_Z.Position / p;

[0044] DL02=DL06+DL02;

[0045] DL00=DL02.

[0046] The application is further provided to further include the following steps:

[0047] S17: repeat steps S11-S16 to perform iterative testing and optimization to obtain a final and stable line length correction coefficient p.

[0048] Further including the following steps:

[0049] S18: systematically test the correction coefficient under different cutting line tension and different cutting roller diameter combinations to construct a parameter mapping matrix;

[0050] S19: under the current cutting roller diameter, change the cutting line tension, respectively measure and record the speed ratio coefficient k and the line length correction coefficient p at each tension point to form the relative relationship of tension, speed ratio coefficient k and line length correction coefficient p under the current cutting roller diameter.

[0051] In step S18, the tension value is 10N-40N, and the interval is 5N.

[0052] The application is further provided to further include the following steps:

[0053] S20: replace the cutting roller with different diameters, repeat the tension test of step S18 under each new diameter, and obtain a two-dimensional parameter matrix according to the test results; the two-dimensional parameter matrix takes tension and cutting roller diameter as independent variables and speed ratio coefficient k and line length correction coefficient p as dependent variables;

[0054] The two-dimensional parameter matrix can be expressed as:

[0055] Speed coefficient matrix k: k[i,j] represents the speed ratio coefficient under the i-th tension and the j-th cutting roller diameter;

[0056] The line length coefficient matrix p: p[i, j] represents a line length correction coefficient under the i-th tension and the j-th cutting roller diameter.

[0057] The application is further configured to further include the following steps:

[0058] S21: In actual processing, the set tension value T_set and the cutting roller diameter D_set are obtained from the pre-calibrated matrix k and p by bilinear interpolation to obtain the matching k and p values under the current working condition.

[0059] In step S21, the bilinear interpolation calculation step includes the following:

[0060] Step A1. Find four known data points surrounding (T_set, D_set) in the two-dimensional parameter matrix:

[0061] (T_i, D_j), (T_{i+1}, D_j), (T_i, D_{j+1}), (T_{i+1}, D_{j+1}) and their corresponding coefficient values;

[0062] Step A2. First, perform linear interpolation in the T direction twice to obtain the intermediate values on the D_j and D_{j+1} diameter lines.

[0063] Step A3. Perform linear interpolation on the two intermediate values in the D direction to obtain the final correction coefficients k_final and p_final for (T_set, D_set).

[0064] In summary, the application has the following beneficial effects:

[0065] Through the method in the scheme, the system can correct and adjust the line speed and line length of the cutting line, and can more accurately control the line speed and line length. Moreover, the system can compensate and control the line speed and line length in real time and accurately based on the pre-calibrated high-precision data matrix under various working conditions, significantly improving the process consistency and control accuracy of multi-line cutting. BRIEF DESCRIPTION OF DRAWINGS

[0066] Figure 1 The flowchart of a multi-line cutting line speed and line length high-precision calibration control method in the embodiment. DETAILED DESCRIPTION

[0067] The technical solutions in the embodiments of the application will be described clearly and completely below with reference to the drawings in the embodiments of the application. Obviously, the described embodiments are only part of the embodiments of the application, not all. Based on the embodiments in the application, all other embodiments obtained by those skilled in the art without creative labor are within the scope of protection of the application.

[0068] The embodiment discloses a multi-wire cutting line speed and line length high-precision calibration control method, comprising the following steps:

[0069] S1: input the nominal diameter Ф (unit: mm) of the cutting roller; the slot on the surface of the cutting roller for embedding the cutting wire will cause a slight change in the equivalent diameter, but compared with the slip effect, its influence can be ignored in the scheme.

[0070] S2: input the preset running speed v0 (unit: m / min) of the cutting wire, and set the speed proportion coefficient k, the initial speed proportion coefficient is k=1, and the initial rotating speed n of the main shaft motor is calculated according to the speed proportion coefficient k: n=k·v0 / (Ф·π).

[0071] S3: start the multi-wire cutting equipment to stably run at the speed v0, and simultaneously use a laser Doppler velocimeter to perform online measurement to obtain an actual line speed measurement value v0';

[0072] According to the measurement value, the speed proportion coefficient k is corrected for the first time: k=v0' / v0.

[0073] S4: the corrected k value is substituted into the formula to calculate and control the rotating speed of the main shaft motor in real time: n=k·v0 / (Ф·π).

[0074] S5: the accurate number of turns of the main shaft servo motor is read and recorded in real time,

[0075] denoted as Axis_Z.Position.Monitor.DPOS.

[0076] The accurate number of turns is the angle r turned by the main shaft servo motor, and the accuracy is retained to three decimal places.

[0077] S6: the number of turns of the main shaft motor is converted into a line displacement (unit: μm): denoted as Axis_Z.Position.

[0078] Axis_Z.Position=Axis_Z.Position.Monitor.DPOS·Ф·π·1000.

[0079] S7: the laser Doppler velocimeter performs scanning according to a period, and in each scanning period, the line length increment (μm) driven by the rotation of the main shaft is calculated and accumulated: the line length increment in the current period is defined as DL06, the line length position of the last period is defined as DL04, the accumulation of the line length increment is defined as DL02, and the real-time accumulation value is defined as DL00.

[0080] In the calculation and accumulation process, the line length increment DL06 in the current period is equal to Axis_Z.Position-DL04.

[0081] Update the line length position of the last cycle position DL04 = Axis_Z.Position;

[0082] Cumulative line length increment DL02 = DL06 + DL02;

[0083] Assign the real-time cumulative value DL00 = DL02.

[0084] S8: Set the line length record resolution value δ, and the value of this scheme is δ = 1 mm. Based on this resolution, initialize the line length of the pay-off wheel DL10 and the line length of the take-up wheel DL20;

[0085] S9: To prevent overflow of the count value, periodically adjust the cumulative value DL00 according to the resolution:

[0086] When running forward and DL00 ≥ 1000, DL02 = DL02 - 1000;

[0087] DL10 = DL10 + 1; DL20 = DL20 - 1;

[0088] When running in reverse and DL00 ≤ -1000, DL02 = DL02 + 1000;

[0089] DL10 = DL10 - 1; DL20 = DL20 + 1;

[0090] S10: Set the reference pay-off amount Unwind and the reference take-up amount Rewind of the cutting parameters, for example, both are 1000 meters, and mark the starting point between the take-up wheel and the cutting line.

[0091] S11: Set the initial line length values DL10 and DL20 of the pay-off wheel and the take-up wheel.

[0092] S12: Calculate the number of revolutions that the main shaft should theoretically turn when running 1000 meters:

[0093] The number of revolutions is recorded as: Axis_Z.Position.Monitor.DPOS_1000

[0094] Axis_Z.Position.Monitor.DPOS_1000 = 1000·1000 / k / (Ф·π).

[0095] S13: Perform an initial test: the main shaft first runs forward for Axis_Z.Position.Monitor.DPOS_1000 revolutions, and then runs in reverse for Axis_Z.Position.Monitor.DPOS_1000 revolutions.

[0096] S14: Manually operate the pay-off or take-up to return the mark point on the take-up wheel to the original position, and record the deviation value DL20' of DL20 at this time.

[0097] S15: Calculate the line length correction coefficient p: p = (1000·1000+ DL20') / (1000·1000).

[0098] S16: Introduce the correction coefficient p into the line length cumulative calculation system, and simultaneously correct the take-up amount:

[0099] DL06 = Axis_Z.Position / p - DL04;

[0100] DL04 = Axis_Z.Position / p;

[0101] DL02 = DL06 + DL02;

[0102] DL00 = DL02;

[0103] The corrected take-up amount: Rewind = Axis_Z.Position.Monitor.DPOS_1000·p;

[0104] When running forward, p = 1; when running in reverse, p is the calculated value in step S15.

[0105] S17: In order to improve the accuracy of the correction, repeat steps S11-S16 for iterative testing and optimization until the deviation value DL20' is zero, at which time the final and stable line length correction coefficient p is obtained. Ideally, until the deviation value DL20' is zero, the specific operation may not be adjusted to zero, and a preset adjustment threshold value close to zero can be set.

[0106] Further, during the operation of the multi-wire cutting equipment, it is necessary to operate under different working conditions and control the cutting wire to operate under different tensions. In order to improve the adaptability of the control method, the above steps are further supplemented.

[0107] The embodiment discloses a multi-wire cutting line speed and line length high-precision calibration control method, which further includes the following steps:

[0108] S18: In order to adapt to different working conditions, the correction coefficient under different combinations of cutting wire tension and cutting roller diameter needs to be systematically tested to construct a parameter mapping matrix.

[0109] S19: Under the current cutting roller diameter, change the cutting wire tension, respectively measure and record the speed proportion coefficient k and the line length correction coefficient p at each tension point, and form the relative relationship of the tension, the speed proportion coefficient k, and the line length correction coefficient p under the current cutting roller diameter.

[0110] Under the current cutting roller diameter, the cutting line tension is changed, for example, the tension is in the range of 10N to 40N, with an interval of 5N, the speed ratio coefficient k and the line length correction coefficient p at each tension point are measured and recorded respectively, and the relative relationship of tension, speed ratio coefficient k and line length correction coefficient p under the current cutting roller diameter is formed, as shown in Table 1 below:

[0111] Table 1 Relative relationship of tension, speed ratio coefficient k and line length correction coefficient p

[0112]

[0113] S20: Replace the cutting roller with different diameters, repeat the tension test of step S18 under each new diameter, and obtain a two-dimensional parameter matrix according to the test results; the two-dimensional parameter matrix takes tension and cutting roller diameter as independent variables, and takes speed ratio coefficient k and line length correction coefficient p as dependent variables;

[0114] Speed coefficient matrix k: k[i,j] represents the speed ratio coefficient under the i-th tension and the j-th cutting roller diameter.

[0115] Line length coefficient matrix p: p[i,j] represents the line length correction coefficient under the i-th tension and the j-th cutting roller diameter.

[0116] S21: In actual processing, the set tension value T_set and the cutting roller diameter D_set, the matching k and p values under the current working condition can be obtained from the pre-calibrated matrix k and p by bilinear interpolation method, so as to obtain the most matched adjustment coefficient under the current working condition.

[0117] Brief description of bilinear interpolation calculation process:

[0118] In step S21, the bilinear interpolation calculation step includes the following:

[0119] Step A1. Find four known data points surrounding (T_set, D_set) in the two-dimensional parameter matrix:

[0120] (T_i, D_j), (T_{i+1}, D_j), (T_i, D_{j+1}), (T_{i+1}, D_{j+1}) and their corresponding coefficient values;

[0121] Step A2. First, perform linear interpolation in the T direction twice to obtain the intermediate values on the D_j and D_{j+1} diameter lines.

[0122] Step A3. Then perform linear interpolation on the two intermediate values in the D direction to obtain the final correction coefficients k_final and p_final for (T_set, D_set), and obtain the correction coefficients.

[0123] Through the method in the scheme, the system can correct and adjust the line speed and line length of the cutting line, and can more accurately control the line speed and line length. Moreover, the system can compensate and control the line speed and line length in real time and accurately under any working condition based on the high-precision data matrix calibrated in advance, thereby significantly improving the process consistency and control accuracy of multi-line cutting.

[0124] The above only describes the preferred embodiments of the present application, and the protection scope of the present application is not limited to the above-mentioned embodiments. Any technical solution falling within the concept of the present application shall fall within the protection scope of the present application. It should be noted that, for ordinary skilled persons in the art, some improvements and refinements without departing from the principles of the present application shall also be considered as falling within the protection scope of the present application.

Claims

1. A multi-wire cutting line speed and line length high-precision calibration control method, characterized in that, The steps include the following: S1: input the nominal diameter of the cutting roller Ф; S2: input the preset running speed of the cutting line v0, and set the speed ratio coefficient k, the initial state k=1, and calculate the initial rotating speed of the main shaft motor n: n=k·v0 / (Ф·π); S3: start the multi-wire cutting equipment, and make it run at the preset speed v0, measure the actual line speed v0' on line through the laser speedometer, and correct the speed ratio coefficient k: k=v0' / v0; S4: substitute the corrected k value, calculate and control the rotating speed of the main shaft motor: n=k·v0 / (Ф·π); S5: read and record the accurate number of turns of the main shaft servo motor: recorded as Axis_Z.Position.Monitor.DPOS; S6: convert the accurate number of turns of the main shaft servo motor into the line displacement: recorded as Axis_Z.Position; Axis_Z.Position=Axis_Z.Position.Monitor.DPOS·Ф·π·1000; S7: the laser speedometer scans periodically, and in each scanning period, the line length increment driven by the rotation of the main shaft is calculated and accumulated; define the line length increment in the current period as DL06, the line length position of the last period as DL04, the accumulation of the line length increment as DL02, and the real-time accumulation value as DL00; S8: set the line length recording resolution value δ; initialize the line length of the unwinding wheel DL10 and the line length of the winding wheel DL20; S9: periodically adjust the accumulated value DL00 according to the resolution: S10: set the reference unwinding amount Unwind and the reference winding amount Rewind of the cutting parameters, and mark the starting point; S11: set the initial line amount value of the unwinding wheel and the winding wheel and DL20; S12: the main shaft runs 1000 meters of line length theoretically, and the number of turns is recorded as Axis_Z.Position.Monitor.DPOS_1000; Axis_Z.Position.Monitor.DPOS_1000=1000·1000 / k / (Ф·π); S13: initial test: the main shaft runs Axis_Z.Position.Monitor.DPOS_1000 turns forward and then runs Axis_Z.Position.Monitor.DPOS_1000 turns backward; S14: manually operate the unwinding or winding to make the marked point of the winding wheel and the cutting line return to the original position, and record the deviation value of DL20 at this time as DL20'; S15: calculate the line length correction coefficient p, p=(1000·1000+ DL20') / (1000·1000); S16: synchronize the correction of the winding amount: The corrected winding amount: Rewind=Axis_Z.Position.Monitor.DPOS_1000·p; When running forward, p=1; when running backward, p is the calculated value in step S15.

2. The multi-wire saw linear speed and linear length high-precision calibration control method according to claim 1, characterized in that, In step S7: The line length increment DL06 of this cycle = Axis_Z.Position - DL04; The line length position of the last cycle DL04 = Axis_Z.Position is updated; The cumulative value of the line length increment DL02 = DL06 + DL02; The real-time cumulative value DL00 = DL02.

3. The multi-wire saw linear speed and linear length high-precision calibration control method according to claim 1, characterized in that, In step S9: when running forward and DL00≥1000, DL02= DL02-1000; DL10=DL10+1; DL20=DL20-1; When running in reverse and DL00≤-1000, DL02= DL02+1000; DL10=DL10-1; DL20=DL20+1.

4. The multi-wire saw linear speed and linear length high-precision calibration control method according to claim 1, characterized in that, In the correction process of step S16: DL06= Axis_Z.Position / p - DL04; DL04= Axis_Z.Position / p; DL02=DL06+DL02; DL00=DL02.

5. The multi-wire saw linear speed and linear length high-precision calibration control method according to claim 1, characterized in that, Further comprising the following steps: S17: Repeat steps S11-S16 for iterative testing and optimization to obtain the final and stable line length correction coefficient p.

6. The multi-wire saw linear speed and linear length high-precision calibration control method according to claim 1, characterized in that, Further comprising the following steps: S18: Systematically test the correction coefficient under different cutting line tension and different cutting roller diameter combinations to construct a parameter mapping matrix; S19: Under the current cutting roller diameter, change the cutting line tension, respectively measure and record the speed ratio coefficient k and the line length correction coefficient p at each tension point to form the relative relationship of tension, speed ratio coefficient k and line length correction coefficient p under the current cutting roller diameter.

7. The multi-wire saw line speed and line length high-precision calibration control method according to claim 6, characterized in that, In step S18, the tension value is 10N-40N, and the interval is 5N.

8. The multi-wire saw linear speed and linear length high-precision calibration control method according to claim 6, characterized in that, Further comprising the following steps: S20: Replace the cutting roller with different diameters, repeat the tension test of step S18 under each new diameter, and obtain a two-dimensional parameter matrix according to the test results; The two-dimensional parameter matrix takes tension and cutting roller diameter as independent variables and speed ratio coefficient k and line length correction coefficient p as dependent variables; The two-dimensional parameter matrix can be expressed as: Speed coefficient matrix k: k[i,j] represents the speed ratio coefficient under the i-th tension and j-th cutting roller diameter; Line length coefficient matrix p: p[i,j] represents the line length correction coefficient under the i-th tension and j-th cutting roller diameter.

9. The multi-wire saw line speed and line length high-precision calibration control method according to claim 8, characterized in that, Further comprising the following steps: S21: In actual processing, the set tension value T_set and cutting roller diameter D_set, the matching k and p values under the current working condition are obtained from the pre-calibrated matrices k and p by bilinear interpolation.

10. The multi-wire saw line speed and line length high-precision calibration control method according to claim 9, characterized in that, In step S21, the bilinear interpolation calculation steps include the following: Step A1. Find the four known data points surrounding (T_set, D_set) in the two-dimensional parameter matrix: (T_i, D_j), (T_{i+1}, D_j), (T_i, D_{j+1}), (T_{i+1}, D_{j+1}) and their corresponding coefficient values; Step A2. First, perform linear interpolation twice in the T direction to obtain the intermediate values on the D_j and D_{j+1} diameter lines; Step A3. Perform one more linear interpolation in the D direction on the two intermediate values to obtain the final correction coefficients k_final and p_final for (T_set, D_set).

Citation Information

Patent Citations

  • Apparatus for orbital cutting and calibration of tubes

    CN113490567A

  • Control method of wire cutting machine, medium, control device and wire cutting machine

    CN115951637A