Automatic measurement method for processing waveguide slots and batch compensation processing method

By establishing an automatic measurement coordinate system and a batch compensation processing method on the waveguide, the problems of measurement error and low efficiency in waveguide crack processing were solved, achieving high-precision and high-efficiency batch processing, and improving equipment utilization and production efficiency.

CN115562162BActive Publication Date: 2026-04-10CHENGDU JINJIANG ELECTRONICS SYST ENG
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHENGDU JINJIANG ELECTRONICS SYST ENG
Filing Date
2022-10-21
Publication Date
2026-04-10

AI Technical Summary

Technical Problem

Existing technologies for processing waveguide cracks suffer from problems such as large measurement errors, inability to perform continuous measurement and processing, low processing accuracy, and low efficiency, especially in mass production where equipment idle rates are high and quality is uncontrollable.

Method used

An automatic measurement method is used to establish an initial and precise measurement coordinate system. The inner and outer points are measured by the "trapezoidal tooth path" and "Z-shaped path". Combined with the Renishaw measurement system and RMP60 measurement unit, batch compensation machining is realized, and precision machining is performed using CNC machine tools.

Benefits of technology

It improves the precision and efficiency of waveguide processing, reduces human error, increases equipment utilization, reduces labor intensity, and ensures the stability and consistency of processing quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115562162B_ABST
    Figure CN115562162B_ABST
Patent Text Reader

Abstract

The invention relates to an automatic measuring method for processing waveguide cracks, a virtual coordinate system for measurement is established through a mechanical coordinate system, and measurement is carried out on the virtual coordinate system; when displacing from one crack groove to another, the coordinates of the displacement can be quantitatively moved according to a formula, and can also be manually input during processing; during measurement, one point is taken as a reference to measure other points; all measurement actions are continuous. A compensation processing method based on the automatic measuring method is also disclosed, which processes along the route during measurement, generates a compensation value according to the measured value and the required groove depth during processing, and accurately processes the inner point and the outer point. The invention has the advantages of reducing measurement error, improving processing error, reducing labor intensity, improving production efficiency, improving processing quality, and ensuring the stability of processing quality.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of waveguide processing (radar components), in particular to an automatic measurement method and batch compensation processing method for processing waveguide slots. BACKGROUND

[0002] The slot waveguide selects a rectangular tube thin-wall profile, which is weak and easy to deform due to its elongated rigidity. The narrow slots with the same slot width, the same spacing, different angles and different slot depths are densely distributed on the waveguide. In the case of slight deformation of the outer shape and without processing, the depth and angle associated with the outer shape need to be ensured. In the traditional way, after clamping on the equipment, the height difference value is obtained by manually point-to-point approximate position table measurement and recorded and input into the corresponding macro variable of the processing program. The process is time-consuming, repetitive and labor-intensive, and the value, record and input three steps are prone to errors. After trial cutting, verification, observation and adjustment, the waveguide can be formally processed. After replacing the subsequent slot waveguide, the above steps need to be repeated. When testing, the vernier caliper and depth micrometer are used to check whether the slot meets the design requirements.

[0003] For example, in the actual situation encountered by our company, a radar has 160 parallel slot waveguides forming an antenna surface array unit. Each waveguide has 114 slots. According to the calculation of collecting two points inside and outside each slot, the operator collects points, records points, inputs points and inspects points, which are 36480 respectively. During processing, stoppage occurs in clamping adjustment, data collection, manual input, trial cutting verification and inspection measurement, which makes the equipment idle for a long time. According to rough statistics, the processing cycle of each waveguide is 6.67 hours, the actual equipment running time is 2.5 hours, and the equipment running rate is only 37.5%. This leads to high idle rate of equipment, uncontrollable quality, low production efficiency, high labor intensity and other outstanding problems. The distortion of the original profile, manual clamping adjustment and approximate position collection errors all have important influence on the processing accuracy of the slot waveguide and the telecommunication performance parameters. In the face of mass production of slot line source processing, further stability of high quality and improvement of production efficiency are needed to provide technical support for effectively ensuring the progress of the project. SUMMARY

[0004] The present application aims to overcome the shortcomings of the prior art, provide an automatic measurement method and batch compensation processing method for processing waveguide slots, solve the measurement error problem caused by waveguide deformation during measurement, solve the problem of not being able to continuously measure, solve the problem of not being able to continuously process, solve the problem of the compensation value not matching the measured value during processing, resulting in a decrease in processing accuracy, solve the problem of not being able to measure high accuracy, and solve the problem of low processing efficiency.

[0005] It should be noted that in the present application, for example, Figure 5As shown, the slit grooves of the plurality of waveguide slits are distributed on the upper surface of the waveguide tube, and the slit grooves are at an angle with the front-rear direction; the slit grooves on the waveguide tube are the first groove to the 114th groove from left to right, the end of the slit groove at the front side of the waveguide tube is the inner side point, and the end of the slit groove at the rear side of the waveguide tube is the outer side point.

[0006] The purpose of the present application is achieved by the following technical solutions:

[0007] (First aspect)

[0008] The automatic measurement method for processing waveguide slits comprises the following steps:

[0009] 1) Establish an initial measurement coordinate system

[0010] At the upper surface of the waveguide tube, the length direction of the waveguide tube left and right is the X axis, the width direction of the waveguide tube front and back is the Y axis, and the direction perpendicular to the upper surface of the waveguide tube is the Z axis, to establish an initial measurement coordinate system; the coordinate origin of the initial measurement coordinate system is close to the inner side point before the first groove is processed;

[0011] 2) Establish a precise measurement coordinate system

[0012] A horizontal plane with a Z-direction height of 20mm is used as a safety plane, the X and Y axis positions of the measurement tool bit are adjusted within the safety plane, and the measurement tool bit is moved to the upper side of the inner side point before the first groove is processed;

[0013] The measurement head moves downward along the Z axis and rests on the inner side point before the first groove is processed, which is recorded as R101;

[0014] The measured R101 position is used as the coordinate origin of the initial measurement coordinate system, and a precise measurement coordinate system is finally formed;

[0015] 3) The relative height difference between the outer side point of the first groove and the reference plane (recorded as R301) is measured with the horizontal plane where R101 is located as the reference plane, and the relative height difference between the inner side point and the outer side point of each slit groove and the reference plane is measured, and the value of R101 itself is 0;

[0016] During measurement, the inner side point of the first groove, the outer side point of the first groove, the inner side point of the second groove, the outer side point of the second groove, the inner side point of the 114th groove, and the outer side point of the 114th groove are recorded as R101, R301, R102, R302, R214, and R414, respectively;

[0017] After each measurement result is obtained, the data is rounded, named according to the corresponding groove, and finally stored separately.

[0018] Further, the measurement head of the present application has two measurement routes:

[0019] ① "trapezoidal tooth line"

[0020] In 3), the measurement head measures when:

[0021] First measure the inner side point of the first groove, and the measurement head is displaced through the safety plane to measure, and the measurement result is recorded as R101;

[0022] Measure the outer side point of the first groove, and the measurement head is displaced through the safety plane to measure, and the measurement result is recorded as R301;

[0023] Then measure the outer side point of the second groove, and the measurement head is displaced through the safety plane to measure, and the measurement result is recorded as R102;

[0024] Then measure the inner side point of the second groove, and the measurement head is displaced through the safety plane to measure, and the measurement result is recorded as R302;

[0025] In this way, the "trapezoidal tooth line" is formed when viewed from above, and the corresponding measurement is sequentially performed on the third groove to the 114th groove;

[0026] ② "Z route"

[0027] In 3), the measurement head measures when:

[0028] First measure the inner side point of the first groove, and the measurement head is displaced through the safety plane to measure, and the measurement result is recorded as R101;

[0029] First measure the outer side point of the first groove, and the measurement head is displaced through the safety plane to measure, and the measurement result is recorded as R301;

[0030] Then measure the inner side point of the second groove, and the measurement head is displaced through the safety plane to measure, and the measurement result is recorded as R102;

[0031] Then measure the outer side point of the second groove, and the measurement head is displaced through the safety plane to measure, and the measurement result is recorded as R302;

[0032] In this way, the "Z route" is formed when viewed from above, and the corresponding measurement is sequentially performed on the third groove to the 114th groove.

[0033] It should be noted that the "Z route" is beneficial to the complete coincidence of the subsequent processing route and the route of the measurement head, and has good processing precision; at the same time, since the horizontal plane where the inner side point of the first groove is located is used as a virtual accurate plane, there is no need to worry about the error accumulation problem caused by deformation. The "trapezoidal tooth route" has good measurement precision because the deformation of the inner and outer sides is offset in the cycle of first inside to outside and then from outside to inside. The second "trapezoidal tooth route" is preferred.

[0034] No matter "Z route" or "ladder tooth route", when the measuring head moves from one slot to another slot in the safety plane: the displacement (or offset) TRANS X = 120 + 40.2 * (N-1), wherein 120 is the initial position of the first slot, 40.2 is the interval between two adjacent slots on the same side, and N represents the Nth slot;

[0035] In addition, if the interval between two adjacent slots on the same side is not equal, a value can be directly input from the outside to replace 40.2 * (N-1).

[0036] Further, for the present scheme, the data measured by the inner side points and the outer side points of each slot are temporary data, which are named and stored as R101, R301, …, R214, R414 after being rounded to three decimal places using the ROUND function.

[0037] Further, the initial measurement coordinate system and the accurate measurement coordinate system are established according to the coordinate system of the RENISHAW measurement system.

[0038] That is, before the initial measurement coordinate system is determined, the coordinate origin of the coordinate system of the RENISHAW measurement system is offset to the center position of the first slot; the center position of the first slot refers to the position 20 mm above the geometric center of the first slot; before processing, the position of the first slot in the waveguide tube is artificially set.

[0039] When the initial measurement coordinate system is established, the coordinate system of the RENISHAW measurement system is rotated in the inclined direction and angle, so that the X, Y, Z directions of the coordinate system correspond to the X, Y, Z directions of the initial measurement coordinate system and remain parallel; then the coordinate origin of the coordinate system of the RENISHAW measurement system is close to the inner side point of the first slot, thereby forming the initial measurement coordinate system.

[0040] It should be noted that the movement of the machine is always based on the coordinate system of the RENISHAW measurement system, and only for the purpose of measurement and processing, a new initial measurement coordinate system and an accurate measurement coordinate system are artificially established based on the coordinate system of the RENISHAW measurement system.

[0041] Further, after the processing of the first waveguide tube is completed, before the second waveguide tube is processed, the coordinate origin of the coordinate system of the RENISHAW measurement system will first return to the position 20 mm above the second waveguide tube and located at the center position in the front and back direction of the waveguide tube; the position of the first slot of the second waveguide tube is also artificially set.

[0042] When the second waveguide tube is installed, the measurement is then performed, and then the rotated coordinate system is rotated in the inclined direction and angle, and the inner side point of the first slot of the second waveguide tube is approached again to establish the initial measurement coordinate system of the second waveguide tube.

[0043] Each waveguide tube needs to use an initial measurement coordinate system at the first acquisition, and the coordinate origin of the initial measurement coordinate system deviates from the first slot inside point acquisition point. When detected, the initial measurement coordinate system is reset to zero, that is, the coordinate origin of the initial measurement coordinate system is displaced to the first slot inside point acquisition point.

[0044] (Second aspect)

[0045] The batch compensation processing method based on the automatic measurement method for processing waveguide cracks comprises:

[0046] Rough processing

[0047] S11, preparation

[0048] The coordinate origin of the coordinate system of the Renishaw measurement system is raised to the safe plane, and is offset to the geometric center of the first slot directly above;

[0049] The coordinate system of the Renishaw measurement system is rotated according to the inclination direction and angle, and is moved to coincide with the accurate measurement coordinate system at the first slot;

[0050] S12, assignment

[0051] Assign the required slot depth value to the variable parameter R11;

[0052] Assign the required slot width value to the variable parameter R12;

[0053] Assign the required slot allowance to the variable parameter R13;

[0054] Assign the tool radius value for processing to the variable parameter R20;

[0055] Assign the first cutting depth value of each slot required for processing to the variable parameter R1;

[0056] Assign the progressive cutting value of each slot required for processing to the variable parameter R2;

[0057] Redefine the inside R variable parameter of each slot as variable parameter R98; according to R11, R13, R20, R1, R2, and in combination with R98, generate the actual compensation value of the inside point during slot depth processing;

[0058] Redefine the outside R variable parameter of each slot as variable parameter R99; according to R11, R13, R20, R1, R2, and in combination with R99, generate the actual compensation value of the outside point during slot depth processing;

[0059] S13, processing

[0060] The measurement trajectory of the automatic measurement method for processing the waveguide slot is taken as the processing trajectory of the batch compensation processing method; that is, when the automatic measurement method for processing the waveguide slot is used for measurement, the trajectory of the measurement head when the measurement head is in action is used for both accurate measurement and designing the trajectory for subsequent processing;

[0061] A, processing of the first slot

[0062] According to the actual compensation values of the inner point and the outer point of the first slot, the first slot is initially slotted according to the geometric size of the waveguide tube under the current clamping state according to the same logic of the conventional numerical control machine tool according to the assignment of S12;

[0063] B, processing of the remaining slots

[0064] The remaining slots are also initially slotted according to the trajectory of the similar "trapezoidal tooth route" of the measurement head;

[0065] The action trajectory of the initial slotting is: the processing trajectory is that the processing head is from the inner point of the first slot to the outer point of the first slot, is lifted to the safety plane from the outer point of the first slot, is displaced in the safety plane and then is displaced downward to the inner point of the second slot, and is processed to the outer point of the second slot. The subsequent slots are processed in the "Z-shaped route".

[0066] Further, each slot is processed multiple times layer by layer during rough machining, that is, the inner point to the outer point of the slot is processed during the first layer of processing, and then the second layer of processing (the inner point to the outer point of the slot) is performed after being lifted to the safety plane. After the layer-by-layer processing is completed, the next slot is then run in the "Z-shaped route".

[0067] Further, when the rough machining is completed, fine machining is also performed;

[0068] The steps of the fine machining are:

[0069] S21, first slot bottom surface processing

[0070] According to the actual compensation values of the inner point and the outer point on the bottom surface during fine machining calculated according to the fine machining bottom surface allowance, the bottom part is fine machined from the inner point to the outer point;

[0071] S21, first slot bottom surface processing

[0072] According to the actual compensation values of the inner point and the outer point on the bottom surface during fine machining calculated according to the fine machining bottom surface allowance, the bottom part is fine machined from the inner point to the outer point;

[0073] S22, first slot two side wall processing

[0074] According to the actual compensation values of the inner point and the outer point on the side surface during fine machining calculated according to the fine machining side surface allowance;

[0075] In one side groove wall, from the inside point to the outside point direction processing; and then process another side groove wall, from the outside point to the inside point direction processing;

[0076] After the processing of two side groove walls, return to the inside point again;

[0077] S23, then the bottom of the second groove, from the inside point to the outside point processing;

[0078] Two side walls of the second groove, first from the inside point to the outside point direction processing, and then from the outside point to the inside point direction processing;

[0079]

[0080] So process to the 114th groove.

[0081] It should be noted that the measuring head can be measured in "Z route", "ladder tooth route", but the processing head can only be processed in "Z route". And the "Z route" of the measuring head and the "Z route" of the processing head are not exactly the same, but are highly similar. Especially, from the top view, the similarity of the trajectory of the two is very high.

[0082] It should be noted that the processing mode through R11, R13, R20, R1, R2 and the corresponding compensation value is a conventional processing mode for people in the mechanical and processing field, and is common for those skilled in the art, which will not be described here.

[0083] The invention is protected: ①The measurement track of the "Z-shaped route" is highly similar to the processing track of the "Z-shaped route". By measuring the inner and outer points of each slot, the error caused by the deformation of the waveguide tube is compensated in actual processing, so as to ensure the accuracy of the size design. ②The "ladder tooth route" is an inner-outer-outer-inner-outer processing method, and the inner / outer deformation is alternately performed. When measuring, the influence of deformation is small. ③The existing equipment can only read and process the stored value once, for example, a track is designed in advance, and then the subsequent processing is carried out according to the track. In the process of the track, the track will not be read and modified again. The scheme is equivalent to reading and processing again after processing a section. Finally, the processing track is formed. It is equivalent to reading new data in the middle of processing. The variable parameter R98 needs to be traversed from R101 to R214, and the variable parameter R99 needs to be traversed from R301 to R414 (in the traditional equipment, R98 and R99 are set in advance and remain unchanged). The data between each processing section is connected, not separate, for example, after the first slot is processed, it moves to the second slot, and the movement data depends on the data of the first slot. This data reading method realizes that the waveguide can be continuously and once processed, and the precision can be improved (in the traditional processing, a track such as R101 to R301 needs to be set first, and then R101 to R301 is processed once. R102 to R302 is set again, and then R102 to R302 is processed again. After each setting, the processing head needs to be repositioned, which may affect the accuracy. The scheme can set R101 to R414 continuously once, and does not need to be set again in the middle, so the processing accuracy is higher). ④Since the entire processing is continuous, if some values need to be adjusted or modified, the equipment can be stopped, modified, and then started again to continue processing without affecting subsequent processing.

[0084] It should be noted that when the crack slot of the waveguide tube is processed, the depth of the crack slot directly affects its performance. Because the surface of the waveguide tube is not very accurate in a plane, the actual depth of the crack slot can be accurately processed according to the actual height of the surface (in a simple way, the cross sections of the crack slot at different positions are not consistent in the height direction after processing, only the depth of the slot is consistent).

[0085] And, Figure 2The crack groove includes inner points, outer points and middle grooves in the plan view, but the middle groove is actually a through groove, so the key point of processing is the processing of the groove bottom at the inner points and the outer points, the present application measures the difference between the other inner points, the outer points and the reference plane based on the horizontal plane of the inner point of the first groove as the reference plane, then according to the actual depth of the groove, the compensation value during processing is formed (since the waveguide tube is a long piece, it is easy to deform during measurement, the traditional manual measurement can only select an actual visible reference plane, but due to deformation, the actual visible reference plane position will change, thereby causing inaccurate measurement, but the present application establishes a virtual reference plane through a machine, no matter how the waveguide tube deforms, the position of the virtual reference plane will not change, thereby ensuring the measurement accuracy).

[0086] Moreover, if the inner points are measured first and then the outer points are measured in the extreme case during measurement, the inner side of the waveguide tube deforms downward due to the force during measurement, and as long as one groove is measured, the deformation occurs once, and when the 114 grooves are measured, the accumulated deformation is very large, causing the selected reference plane to deviate during manual measurement, and the error is also larger and larger, and the same is true when measuring all the outer points, therefore, the "trapezoidal tooth route" measurement of the present application, that is, measuring the inner point of the first groove first, then measuring the outer point of the first groove, then measuring the outer point of the second groove, then measuring the inner point of the second groove, in simple terms, it is inner, outer, outer, inner, inner, outer, outer, inner, inner, and the like, this measurement method can avoid the accumulation of deformation error at the inner side and can avoid the accumulation of deformation error at the outer side, thereby improving the measurement accuracy, similarly, the "Z route" measurement method of the present application, that is, inner-outer-inner-outer, can also avoid the accumulation of deformation error at the inner side and can avoid the accumulation of deformation error at the outer side, thereby improving the measurement accuracy.

[0087] Moreover, the waveguide tube is processed according to the trajectory route of the measurement head, so the compensation value formed by the data measured by the measurement head is very accurate for the processing head, thereby improving the processing accuracy of the entire waveguide tube.

[0088] It should be noted that due to the manual measurement method, the intensity is large and prone to error, therefore, the present application wants to automatically measure through equipment and automatically process at the same time, but at present, only automatic processing equipment exists on the market, and these equipment cannot realize automatic measurement, the present application is based on the existing processing equipment, and carries the RENISHAW measurement system and the RMP60 measurement unit, carries the RENISHAW measurement system and the RMP60 measurement unit, realizes measurement, and assists the processing equipment to process.

[0089] However, the machining equipment + Renishaw measurement system and RMP60 measurement unit are simply stacked and combined, and can only measure and process one crack on the waveguide tube at a time (the waveguide tube has many cracks), so it cannot measure and process all cracks at a time.

[0090] In addition, after the machining equipment + Renishaw measurement system and RMP60 measurement unit are simply stacked and combined, when one waveguide tube is processed, the next waveguide tube cannot be processed (it needs to be re-adjusted). In order to realize that all cracks on a single waveguide tube can be measured and processed at a time, the present application is designed.

[0091] The present application has the following advantages:

[0092] (1) The single-slot double-point depth compensation method used in the crack waveguide slot processing greatly improves the one-time processing qualification rate of the crack slot and controls the quality stability of numerical control processing.

[0093] (2) The measurement and processing method of the present application can complete the measurement and processing of all crack slots of a waveguide tube at a time through a mechanical device, thereby improving the processing precision, and can be adjusted as needed during processing (in the traditional processing method, if a mechanical device is used, only one slot can be measured and processed, and then the next slot is measured and processed, which is not only low in efficiency, but also easy to accumulate errors);

[0094] (3) During processing, for a slot, when processing from the inner point to the outer point (the two points have a bottom surface, and the rest of the slot has an empty bottom surface), or from the outer point to the inner point, even if the inner and outer height differences of the same slot are inconsistent, independent compensation can be achieved on both sides, thereby improving the processing precision;

[0095] (4) The online detection technology is applied to fully utilize the functions of the measurement unit and the device, to realize full-automatic control of data batch collection, storage, reading, compensation, processing and measurement without manual operation, save the idle equipment during operation, greatly improve the equipment utilization rate, save the labor configuration, and greatly improve the production efficiency;

[0096] (5) The logic of the present application, especially the displacement method of the measurement head / processing head between different slots, is easy to program on a mechanical processing device (since the mechanical processing device is different from a computer, many programming ideas cannot be realized), and is easy to modify. BRIEF DESCRIPTION OF DRAWINGS

[0097] Figure 1For measuring the head, the coordinate system of the Renishaw measurement system, at the position of the waveguide cross-section view;

[0098] Figure 2 For processing the head, the coordinate system of the Renishaw measurement system, at the position of the waveguide top view;

[0099] Figure 3 For a certain crack, the processing route from the inside point (high point) to the outside point (low point);

[0100] Figure 4 For another crack, the processing route from the inside point (high point) to the outside point (low point);

[0101] Figure 5 For the schematic diagram of the waveguide after the crack is opened. DETAILED DESCRIPTION

[0102] The application will be further described below in conjunction with the drawings, but the scope of protection of the application is not limited to the following.

[0103] In order to improve production efficiency and stabilize product quality, complete project tasks with quality and quantity, and take 06CPR-A odd and even crack waveguides (JL5.966.106 / 107) as the research processing objects, there are 114 grooves in a single waveguide. The crack line source numerical control processing is optimized, online measurement technology and parameterized programming technology are applied, the processing efficiency and quality stability of the crack line source are improved, and the automatic process based on the Renishaw online measurement system realizes the purpose of batch compensation processing by sequentially collecting single points, storing data, and processing correction. This method completely avoids manual operation, all data is guided by the program, and the system background automatically processes quickly, which not only eliminates the probability of human error, greatly improves the data conversion speed and accuracy, and significantly reduces the operation strength and difficulty. The online measurement multi-point storage and batch compensation technology is applied in numerical control precision machining, the detailed numerical control machining program forms a CBB library, which is convenient for subsequent rapid retrieval and application processing. The compensation technology of crack waveguide grooves greatly improves the qualified rate of groove parameters and controls the size consistency; the application of online measurement technology avoids human error, improves equipment utilization, saves manpower allocation, improves production efficiency; the corresponding logic and ideas are convenient for realizing through the program on the mechanical equipment, convenient for reading and modifying, forming a standard program template, which ensures the consistency of programming design, shortens the design time, improves the programming quality, effectively reduces the programming error rate, makes the processing smooth and the precision controlled.

[0104] (Example 1)

[0105] As shown in Figure 1 , the automatic measurement method and batch compensation processing method for processing waveguide cracks include the following steps:

[0106] 1) Establish the initial measurement coordinate system

[0107] At the upper surface of the waveguide, the length direction of the waveguide left and right is the X axis, the width direction of the waveguide front and back is the Y axis, and the direction perpendicular to the upper surface of the waveguide is the Z axis. The initial measurement coordinate system is established; the coordinate origin of the initial measurement coordinate system is close to the inner side point before the first slot is processed;

[0108] 2) Establish the accurate measurement coordinate system

[0109] The horizontal plane with a height of 20mm in the Z direction is the safety plane. The cutter head adjusts the X, Y axis position in the safety plane and moves to the upper side of the inner side point before the first slot is processed;

[0110] The measurement head moves downward along the Z axis and rests on the inner side point before the first slot is processed, which is recorded as R101;

[0111] The measured R101 position is used as the coordinate origin of the initial measurement coordinate system, and the accurate measurement coordinate system is finally formed;

[0112] 3) The relative height difference between the outer side point of the first slot and the reference plane (recorded as R301) is measured with the horizontal plane where R101 is located as the reference plane. The relative height difference between the inner side point and the outer side point of each crack slot and the reference plane is measured, and the value of R101 itself is 0;

[0113] After each slot is measured, the data is rounded, named according to the corresponding slot, and finally stored separately.

[0114] In this embodiment, the data measured at the inner side point and the outer side point of each slot is temporary data. After using the ROUND function to retain three decimal places, it is named and stored as R101, R301, …, R214, and R414.

[0115] In this embodiment, the measurement head has two measurement routes:

[0116] ① "trapezoidal tooth line"

[0117] In 3), when the measurement head measures:

[0118] First, measure the inner side point of the first slot. The measurement head is displaced after the safety plane and measures the result, which is recorded as R101;

[0119] When measuring the outer side point of the first slot, the measurement head is displaced after the safety plane and measures the result, which is recorded as R301;

[0120] Then measure the outer side point of the second slot. Similarly, the measurement head is displaced after the safety plane and measures the result, which is recorded as R102;

[0121] Then, the 2nd slot inner side point is measured again, and the measurement result is R302 after the displacement of the safety plane;

[0122] In this way, the "ladder tooth line" is formed in the plan view, and the corresponding measurement is sequentially performed on the 3rd slot to the 114th slot.

[0123] ② "Z-shaped line"

[0124] In 3), the measurement head measures:

[0125] First, the 1st slot inner side point is measured, and the measurement head is displaced by the safety plane to perform the measurement, and the measurement result is R101;

[0126] First, the 1st slot outer side point is measured, and the measurement head is displaced by the safety plane to perform the measurement, and the measurement result is R301;

[0127] Then, the 2nd slot inner side point is measured again, and the measurement result is R102 after the displacement of the safety plane.

[0128] Then, the 2nd slot outer side point is measured again, and the measurement result is R302 after the displacement of the safety plane.

[0129] In this way, the "Z-shaped line" is formed in the plan view, and the corresponding measurement is sequentially performed on the 3rd slot to the 114th slot.

[0130] Regardless of the "Z-shaped line" or the "ladder tooth line", when the measurement head is displaced from one slot to another slot in the safety plane: the displacement amount (or offset amount) TRANS X = 120 + 40.2 * (N-1), wherein 120 is the initial position of the 1st slot, 40.2 is the interval between the same side points of two adjacent slots, and N represents the Nth slot; in addition, if the interval between the same side points of two adjacent slots is not equal, a value can be directly input to replace 40.2 * (N-1).

[0131] It should be noted that the initial measurement coordinate system and the accurate measurement coordinate system of the present application are established according to the coordinate system of the RENISHAW measurement system (the RENISHAW measurement system is a system of an existing device, and the coordinate system of the RENISHAW measurement system is a coordinate system provided in the existing system). That is, before the initial measurement coordinate system is determined, the coordinate origin of the coordinate system provided in the RENISHAW measurement system is offset to the center position of the 1st slot; the center position of the 1st slot refers to the position 20 mm above the geometric center of the 1st slot; before processing, the position of the 1st slot in the waveguide tube is artificially set.

[0132] And, at the time of establishing the initial measurement coordinate system, the coordinate system of the Renishaw measurement system is rotated in the tilt direction and angle, so that the X, Y, Z directions thereof correspond to the X, Y, Z directions of the initial measurement coordinate system and remain parallel; then the coordinate origin of the coordinate system of the Renishaw measurement system is close to the inner side point of the first slot, thereby forming the initial measurement coordinate system.

[0133] Further, after the processing of the first waveguide tube is completed, the coordinate origin of the coordinate system of the Renishaw measurement system is returned to the position 20 mm above the second waveguide tube and at the center of the front and back directions of the waveguide tube before the second waveguide tube is processed; the position of the first slot of the second waveguide tube is also artificially set;

[0134] When the second waveguide tube is installed, the measurement is then performed, and then the coordinate system after the offset is rotated in the tilt direction and angle, and the inner side point of the first slot of the second waveguide tube is approached again, to establish the initial measurement coordinate system of the second waveguide tube;

[0135] The initial measurement coordinate system is required for each waveguide tube at the time of first collection, and the coordinate origin of the initial measurement coordinate system is deviated from the inner side point of the first slot; when the deviation is detected, the initial measurement coordinate system is reset to zero, that is, the coordinate origin of the initial measurement coordinate system is displaced to the inner side point of the first slot.

[0136] The above excellent measurement logic of the present application can be programmed on the Renishaw measurement system (existing equipment) (in the field of waveguide tube processing, there are also some very good measurement ideas, but they cannot be actually used and only exist in theory; because the existing equipment is not sufficient to support these ideas; if they are to be implemented, a large amount of funds need to be invested to develop corresponding equipment to support the measurement ideas, and the cost is very high).

[0137] The measurement logic of the present application can be realized through the main program of measurement and the subprogram of measurement.

[0138] For example, the crack waveguide has a total of 114 slots, and the measurement program is designed for 114 segments, each segment has two measurement points, and the subprogram is embedded in the main program.

[0139] Specifically, the main program is mainly responsible for resetting the Z-direction coordinate origin, planning the specific measurement point position, and assigning the collected data to the R variable parameter; the subprogram is mainly responsible for the whole process of measuring the inner and outer points of a single slot.

[0140] The execution program first calls the initial machining coordinate system, moves to the first groove inside position, resets the Z direction coordinate origin and resets, sets the Y direction, groove inside depth compensation value interval R101 to R214, Y direction groove outside, depth compensation value interval R301 to R414, uses the numerical control system coordinate system offset, rotation command operation advantage, and repeatedly calls the subroutine to collect and optimize the integer.

[0141] (Example 2)

[0142] As Figures 2-4 shown, the compensation machining method for machining waveguide cracks is implemented based on example 1, which includes:

[0143] Rough machining

[0144] S11, preparation

[0145] The coordinate origin of the coordinate system of the Renishaw measuring system is raised to the safe plane, and offset to the exact measurement coordinate system coincides with the geometric center of the first groove;

[0146] The coordinate system of the Renishaw measuring system is rotated according to the inclination direction and angle, and the action is to the exact measurement coordinate system coincides with the first groove;

[0147] S12, assignment

[0148] Assign the required groove depth value to the variable parameter R11;

[0149] Assign the required groove width value to the variable parameter R12;

[0150] Assign the required groove allowance to the variable parameter R13;

[0151] Assign the tool radius value for machining to the variable parameter R20;

[0152] Assign the first cutting depth value of each groove required for machining to the variable parameter R1;

[0153] Assign the progressive cutting value of each groove required for machining to the variable parameter R2;

[0154] Redefine the R variable parameter of each groove inside, represented by variable parameter R98; according to R11, R13, R20, R1, R2, and combined with R98, generate the actual compensation value of the inside point during groove depth machining;

[0155] Redefine the R variable parameter of each groove outside, represented by variable parameter R99, according to R11, R13, R20, R1, R2, and combined with R99, generate the actual compensation value of the outside point during groove depth machining;

[0156] S13, machining

[0157] The measurement trajectory of the automatic measurement method for processing the waveguide slot is used as the processing trajectory of the batch compensation processing method; that is, when the automatic measurement method for processing the waveguide slot is used for measurement, the trajectory of the measurement head when the measurement head is in action is used for both accurate measurement and designing the trajectory for subsequent processing;

[0158] A, processing of the first slot

[0159] According to the actual compensation values of the inner point and the outer point of the first slot, the first slot is initially slotted according to the geometric size of the waveguide tube under the current clamping state according to the same logic of the traditional numerical control machine tool according to the assignment of S12;

[0160] B, processing of the remaining slots

[0161] The remaining slots are also initially slotted in the same way as the processing of the first slot;

[0162] The action trajectory of the initial slotting is: the processing trajectory is that the processing head is from the inner point of the first slot→ processed to the outer point of the first slot→ lifted to the safety plane from the outer point of the first slot→ displaced in the safety plane and then displaced downward to the inner point of the second slot→ processed to the outer point of the second slot… Each subsequent slot is processed in a “zigzag route”.

[0163] For steps A and B, it should be noted that multiple layer-by-layer processing is performed for each slot during rough machining, that is, after layer-by-layer processing from the inner point to the outer point of a slot is completed, the next slot is then processed in a “zigzag route”.

[0164] S2, finishing

[0165] S21, first slot bottom surface processing

[0166] According to the actual compensation values of the inner point and the outer point on the bottom surface during finishing calculated according to the finishing bottom surface allowance, the bottom surface is finished from the inner point to the outer point;

[0167] S22, first slot two side slot wall processing

[0168] According to the actual compensation values of the inner point and the outer point on the side surface during finishing calculated according to the finishing side surface allowance;

[0169] In one side slot wall, processing is performed from the inner point to the outer point; the other side slot wall is processed from the outer point to the inner point;

[0170] After the processing of the two side slot walls is completed, the inner slot point is returned again;

[0171] S23, then the bottom surface of the second slot is processed from the inner point to the outer point;

[0172] For the two side walls of the second groove, first process from the inside point to the outside point, and then process from the outside point to the inside point;

[0173]

[0174] Process in this way to the 114th groove.

[0175] It should be noted that in this embodiment, the processing method through R11, R13, R20, R1, R2 and the corresponding compensation value is a conventional processing method for people in the mechanical and processing field, and is common for those skilled in the art, which will not be described here.

[0176] The above-mentioned compensation processing method can also be programmed based on the existing Renishaw measuring system (existing equipment), and can be realized through a main processing program and a sub-processing program;

[0177] The main program is mainly responsible for assigning the collected data (R variable parameter import for compensation calculation), the shape of the crack groove and the cutting parameters to the corresponding R variable parameter for path trajectory calculation,

[0178] The subprogram is mainly responsible for calling all assigned R variable parameters, converting the planned parameterized path into actual processing trajectory, and finally completing the processing through repeated calls;

[0179] In simple terms, R98 (replace the compensation Y-direction groove inside depth compensation value interval R101 to R214) and R99 (replace the compensation Y-direction groove outside depth compensation value interval R301 to R414) are assigned multiple times to make the subprogram common, R11 variable parameter is the groove depth value, R12 variable parameter is the groove width value, R13 variable parameter is the reserved allowance, R20 variable parameter is the tool radius value, R1 variable parameter is the first cutting depth value, and R2 variable parameter is the progressive cutting value.

[0180] Specifically, the coarse processing program construction logic is: first offset the coordinate system origin to the center position of the groove, then rotate the offset coordinate system according to the inclination direction and angle, reassign the collected data to R98 (inside) and R99 (outside) two fixed R variable parameters, define R13 (allowance), R20 (tool radius value), R1 (first cutting depth value), R2 (progressive cutting value) related parameters for processing cutting control, define the groove depth assignment as R11, and the groove width assignment as R12, combine R98 (inside) and R99 (outside) actual compensation value into the subprogram for calculating the geometric shape size of the waveguide under the current clamping state, and finally realize the repeated calling of the same subprogram to realize the processing of different positions.

[0181] Further, the rough machining subroutine assigns the depth of the groove in the rough machining main program as R11, the width of the groove as R12, and combines R98 (inner side) and R99 (outer side) actual compensation values into the subroutine for calculating the geometric size of the waveguide in the current clamping state. The defined R13 (margin), R20 (tool radius value), R1 (first cutting depth value), R2 (progressive cutting value) and other cutting parameters are adjusted to construct the actual tool path of the tool, the macro programming technology is used to simplify the programming code, the geometric size of different grooves is automatically calculated and compensated, the IF statement is used to judge the Z-direction layering roughing of the depth, the margin of the side wall and the bottom surface of the groove is realized, and preparation is made for finishing;

[0182] Specifically, the finishing program constructs the logic: first, offset the coordinate system origin to the center position of the groove, then rotate the offset coordinate system according to the inclination direction and angle, and reassign the collected data to R98 (inner side) and R99 (outer side) two fixed variable parameters, the purpose is to call the same subroutine repeatedly to realize machining in different positions.

[0183] Further, the machining subroutine has the same framework as the rough machining subroutine, both of which are operated and compensated by adjusting the R variable parameters assigned by the corresponding main program into the written path, since there is only a small amount of finishing margin and the depth is less than the length of the tool edge, the IF judgment statement Z-direction layering cutting is cancelled, the bottom surface and the side wall are sequentially finished, the tool cutting stress is effectively controlled, the self cutting deformation is reduced, and thus the geometric size and position accuracy of the groove are ensured.

[0184] The above embodiments only express the more preferred embodiments, the description is more specific and detailed, but it cannot be understood as limiting the scope of the patent of the application. It should be noted that for ordinary skilled persons in the art, without departing from the concept of the application, a number of modifications and improvements can be made, which are within the protection scope of the application.

Claims

1. An automatic measurement method for processing waveguide slots, a plurality of slot grooves of waveguide slots are distributed on the upper surface of a waveguide tube, and the slot grooves are at an angle with the front-back direction, the slot grooves on the waveguide tube are respectively the first slot to the 114th slot from left to right, the end of the slot groove at the front side of the waveguide tube is an inside point, and the end of the slot groove at the back side of the waveguide tube is an outside point, characterized in that: The specific steps of the measurement include: 1) Establishing an initial measurement coordinate system At the upper surface of the waveguide, the length direction of the waveguide to the left and right is the X axis, the width direction of the waveguide to the front and back is the Y axis, and the direction perpendicular to the upper surface of the waveguide is the Z axis. The coordinate origin of the initial measurement coordinate system is close to the inner side point before the 1st slot is processed; 2) Establishing a precise measurement coordinate system A horizontal plane with a Z-direction height of 20 mm is used as a safety plane. The cutter head is adjusted in the X and Y axes within the safety plane and moved to the upper side of the inner side point before the 1st slot is processed; The measurement head is moved downward along the Z axis and rests on the inner side point before the 1st slot is processed, which is recorded as R101; The measured R101 position is used as the coordinate origin of the initial measurement coordinate system, and a precise measurement coordinate system is finally formed; 3) The horizontal plane where R101 is located is used as the reference plane. The relative height difference between the 1st slot outer side point and the reference plane is recorded as R301. The relative height difference between the inner side point and the outer side point of each crack slot and the reference plane is measured, and the value of R101 itself is 0; During the measurement, the inner side point of the 1st slot, the outer side point of the 1st slot, the inner side point of the 2nd slot, the outer side point of the 2nd slot,..., the inner side point of the 114th slot, and the outer side point of the 114th slot are recorded as R101, R301, R102, R302,..., R214, and R414, respectively. After each measurement, the data is rounded, named according to the corresponding slot, and finally stored separately.

2. The automated measurement method for processing waveguide splits of claim 1, wherein: The data measured for the inner side point and the outer side point of each slot is temporary data. After using the ROUND function to retain three decimal places, it is named and stored as R101, R301,..., R214, and R414.

3. The automated method for measuring waveguide splits according to claim 1, wherein: In 3), when the measurement head measures: First, measure the inner side point of the 1st slot. The measurement head is displaced through the safety plane and measures the result, which is recorded as R101; Then, measure the outer side point of the 1st slot. The measurement head is displaced through the safety plane and measures the result, which is recorded as R301; Then, measure the outer side point of the 2nd slot. Similarly, the measurement head is displaced through the safety plane and measures the result, which is recorded as R102; Then, measure the inner side point of the 2nd slot. The measurement head is displaced through the safety plane and measures the result, which is recorded as R302; In this way, the "ladder tooth line" is formed when viewed from above, and the corresponding measurement is performed for the 3rd to 114th slots.

4. The automated method for measuring waveguide splits according to claim 1, wherein: In 3), when the measurement head measures: First, measure the inner side point of the 1st slot. The measurement head is displaced through the safety plane and measures the result, which is recorded as R101; First, measure the outer side point of the 1st slot. The measurement head is displaced through the safety plane and measures the result, which is recorded as R301; Then, measure the inner side point of the 2nd slot. Similarly, the measurement head is displaced through the safety plane and measures the result, which is recorded as R102; Then, measure the outer side point of the 2nd slot. The measurement head is displaced through the safety plane and measures the result, which is recorded as R302; In this way, the "Z-shaped line" is formed when viewed from above, and the corresponding measurement is performed for the 3rd to 114th slots.

5. The automated measurement method for machining waveguide slots according to claim 3 or 4, characterized in that: The displacement amount TRANS X of the measuring head when moving from one slot to another slot in the safety plane is 120+40.2*(N-1), wherein 120 is the initial position of the first slot, 40.2 is the interval between two adjacent slot points on the same side, and N represents the Nth slot; if the interval between two adjacent slot points on the same side is not equal, a value can be directly input from the outside to replace 40.2*(N-1).

6. The automated method for measuring waveguide splits according to claim 5, wherein: The initial measurement coordinate system and the accurate measurement coordinate system are established based on the coordinate system of the RENISHAW measurement system. That is, before the initial measurement coordinate system is determined, the coordinate origin of the coordinate system of the RENISHAW measurement system is offset to the center position of the first slot; the center position of the first slot refers to a point 20 mm above the geometric center of the first slot; before processing, the position of the first slot in the waveguide tube is artificially set; When the initial measurement coordinate system is established, the coordinate system of the RENISHAW measurement system is rotated in the tilt direction and angle, so that the X, Y and Z directions of the coordinate system of the RENISHAW measurement system correspond to the X, Y and Z directions of the initial measurement coordinate system and remain parallel; then the coordinate origin of the coordinate system of the RENISHAW measurement system is close to the inner side point of the first slot, thereby forming the initial measurement coordinate system.

7. The automated method for measuring waveguide splits according to claim 6, wherein: After the processing of a waveguide tube is completed, before the processing of a second waveguide tube, the coordinate origin of the coordinate system of the RENISHAW measurement system is returned to a point 20 mm above the center position of the second waveguide tube in the front-rear direction of the waveguide tube; the position of the first slot of the second waveguide tube is also artificially set; When the second waveguide tube is installed, the measurement is performed again, then the offset coordinate system is rotated in the tilt direction and angle, and the inner side point of the first slot of the second waveguide tube is approached again to establish the initial measurement coordinate system of the second waveguide tube; Each waveguide tube needs to use the initial measurement coordinate system when it is collected for the first time, and the coordinate origin of the initial measurement coordinate system is deviated from the collection point of the inner side point of the first slot; when the deviation is detected, the initial measurement coordinate system is reset to zero, that is, the coordinate origin of the initial measurement coordinate system is displaced to the collection point of the inner side point of the first slot.

8. A batch compensation machining method based on the automatic measurement method for machining waveguide slots according to any one of claims 1 to 7, characterized in that: It includes: rough processing S11, preparation The coordinate origin of the coordinate system of the RENISHAW measurement system is raised to the safety plane; and is offset to the geometric center of the first slot; The coordinate system of the RENISHAW measurement system is rotated in the tilt direction and angle, and the coordinate system of the RENISHAW measurement system coincides with the accurate measurement coordinate system at the first slot through the action; S12, assignment assign the slot depth values required by the processing to the variable parameter R11; assign the slot width values required by the processing to the variable parameter R12; assign the slot allowance values required by the processing to the variable parameter R13; assign the tool radius value used for processing to the variable parameter R20; assign the first cutting depth value of each slot required by the processing to the variable parameter R1; assign the progressive cutting value of each slot required by the processing to the variable parameter R2; R98 is used to redefine the variable parameter of the inner side of each slot, that is, replace the compensation Y-direction slot inner side depth compensation value interval R101 to R214 with R98; according to R11, R13, R20, R1, R2, and in combination with R98, the actual compensation value of the inner side point during slot depth processing is generated; R99 is used to redefine the variable parameter of the outer side of each slot, that is, replace the compensation Y-direction slot outer side depth compensation value interval R301 to R414 with R99; according to R11, R13, R20, R1, R2, and in combination with R99, the actual compensation value of the outer side point during slot depth processing is generated; S13, processing The measurement trajectory of the automatic measurement method for processing the waveguide crack is used as the processing trajectory of the batch compensation processing method; that is, when the automatic measurement method for processing the waveguide crack is measured, the trajectory of the measurement head during the action is generated, which is used for accurate measurement and designing the trajectory of subsequent processing; A, processing of the first slot According to the actual compensation values of the inner side point and the outer side point of the first slot, the first slot is preliminarily slotted according to the same logic of the traditional numerical control machine tool according to the geometric size of the waveguide tube under the current clamping state; B, processing of the remaining slots The remaining slots are also preliminarily slotted in the same way as the first slot; The action trajectory of the preliminary slotting is: the processing trajectory is that the processing head moves from the inner side point of the first slot to the outer side point of the first slot, then rises to a safe plane from the outer side point of the first slot, then moves downward to the inner side point of the second slot after displacement in the safe plane, and then moves to the outer side point of the second slot... The subsequent slots are processed in a "zigzag route".

9. A batch compensation machining method for the automatic measurement method of machining waveguide slots according to claim 8, characterized in that: During rough processing, each slot is processed multiple times layer by layer, that is, after the layer-by-layer processing of a slot from the inner side point to the outer side point is completed, the "zigzag route" is run to the next slot.

10. A batch compensation machining method for the automatic measurement method of machining waveguide slots according to claim 8 or 9, characterized in that: When the rough processing is completed, fine processing is also performed; The steps of the fine processing are: S21, first slot bottom surface processing According to the actual compensation values of the inner side point and the outer side point on the bottom surface during fine processing, the bottom of the first slot is fine processed from the inner side point to the outer side point; S22, first slot two side wall processing According to the actual compensation values of the inner side point and the outer side point on the side surface during fine processing, the two side walls of the first slot are processed; One side wall is processed from the inner side point to the outer side point, and the other side wall is processed from the outer side point to the inner side point; After the processing of the two side walls is completed, the inner side point is returned again; S23, then the bottom surface of the second slot is processed from the inner side point to the outer side point; The two side walls of the second slot are processed from the inner side point to the outer side point and then from the outer side point to the inner side point; …… This processing is performed to the 114th slot.

Citation Information

Patent Citations

  • Alignment method of long and large profile used for manufacturing railway vehicle body

    CN102825501A

  • Online milling deformation measurement and complementation machining method for thin-walled part

    CN104759942A