A precision measurement method and system for the cross-bar distance and disc center distance of a disc part, and an electronic device
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-05-09
- Publication Date
- 2026-08-11
AI Technical Summary
[0012]本发明的目的在于克服现有技术中存在的测量精度差、检测效率极其低下、成本高等技术问题,提供了一种盘类零件跨棒距与盘心距的精密测量方法、系统及电子设备
Smart Images

Figure CN122544709A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of measurement technology, and in particular to a precision measurement method, system, and electronic device for the distance between the bars and the center of a disc-shaped part. Background Technology
[0002] In the overhaul of a certain type of engine (such as an aero engine), according to the overhaul manual, it is necessary to inspect the center-to-center distance and strut spacing of a critical component (such as a turbine disk) to complete the conformity assessment and ensure the quality of installation. For example... Figure 5 As shown, the power turbine of a certain aircraft engine is a two-stage axial-flow turbine. Each of the two stages has 50 evenly distributed fir-tree-shaped tenons on a certain disk. The turbine blades are fixed to the tenons on the disks using locking plates and riveting. The blades, impacted by high-temperature exhaust gases, drive the disks and components to rotate at high speed, transmitting torque and speed. According to the engine overhaul manual, the wear and creep of the tenons on the disks must be inspected and assessed during overhaul (by measuring the span distance L1 and disk center distance L3 in Figure 2) to ensure the quality of the disk installation. Tenon geometry inspection has always been a challenge in the industry. The span distance and disk center distance of the tenons on a certain disk are special characteristic parameters to be inspected. Due to the complex shape, extremely high geometric accuracy requirements, limited space, difficulty in establishing and transferring measurement benchmarks, large quantity, and complex data processing and evaluation of the tenons, achieving accurate and rapid inspection of the disk center distance and span distance parameters of the tenons on a certain disk is quite difficult.
[0003] In existing technologies, inspection is achieved using measuring tools combined with standard parts. The span-bar distance measurement involves placing a standard measuring rod within two symmetrical tenon grooves, inserting gauge blocks, and determining the maximum value of the inserted gauge blocks as the span-bar distance measurement result. The disc center distance measurement uses calipers in conjunction with a standard measuring rod. Specifically, a known precision measuring rod is brought into close contact with the two working surfaces of the tenon grooves, and the distance between the highest points of the outer (or inner) sides of the two measuring rods, the distance from the outer (or inner) side of the measuring rod to the tangent point of the reference circle, and the diameter of the reference circle are measured. This allows for the calculation of the other leg and hypotenuse of the right triangle containing the disc center distance (chord center distance), which is then used to calculate the disc center distance (chord center distance). While this method is simple and inexpensive, its drawbacks are significant in modern precision manufacturing. 1. Low measurement accuracy and large overall error. (1) Human error is relatively large Measurement results are highly dependent on the operator's skill and sense of responsibility. The measuring force, alignment, reading parallax, and feel of the gauge blocks all depend on the operator's experience and skill. Slight shaking or uneven force can introduce errors of several micrometers; alignment is difficult, and ensuring that the axis of the gauge bar is parallel to the axis of the disc and that the measuring point is located at the specified cross-section relies entirely on visual and tactile judgment, which is hard to guarantee.
[0004] (2) The contact state of the measuring rod is unstable and it is not sensitive to the shape error of the tenon. It is difficult to guarantee that the measuring rod and the tenon groove surface will achieve perfect "tangential" contact. Burrs, wear, and cleanliness will all affect the contact point. "Adaptive" contact masks the problem, and the measuring rod will naturally contact the two highest points on the working surface of the tenon groove. If the tenon groove has a taper, bulge, concavity, or local wear, the measuring rod can still find a contact point, and the measured "span distance" and "center distance" may still be within the tolerance range, while the actual shape of the single tenon groove is seriously out of tolerance.
[0005] (3) Tool precision limitations The inherent accuracy of ordinary calipers (e.g., ±0.02mm) already constitutes a significant source of error for high-precision disc center distance requirements. Furthermore, the gauge bars and gauge blocks contain machining errors, which will be introduced into the test results on a 1:1 basis.
[0006] (4) Poor repeatability and reproducibility Different operators, or even the same operator at different times, may produce different results, leading to poor R&R (repeatability and reproducibility) of the measurement system.
[0007] (5) The measurement results are singular and contain little information. It can only provide a final chord distance and span value, but cannot provide multi-dimensional data that is crucial to the assembly balance, such as the positional error of each tenon and mortise.
[0008] (6) Relies on conversion, prone to errors Geometric conversion is required based on different tenon and groove angles and measurement methods. The conversion process is complex and prone to errors in formula selection, parameter substitution, or calculation.
[0009] 2. Disadvantages in terms of efficiency and cost (1) The detection efficiency is extremely low. The operation process is cumbersome: it requires manually placing measuring rods, selecting multiple times, lapping together the gauge block group, carefully measuring, repeatedly adjusting, aligning, measuring, recording, and calculating. Completing the measurement of all tenons and grooves for a single disc component is extremely time-consuming (usually measured in hours). It completely fails to meet the rhythm requirements of online production lines, full inspection, or large-batch sampling inspection, and cannot achieve rapid and continuous testing, which is seriously mismatched with the automated production cycle.
[0010] (2) Stringent requirements for personnel and environment High personnel costs: It must be operated by experienced senior technicians or metrologists, resulting in high labor costs.
[0011] Strict environmental requirements: It must be carried out in a constant temperature metrology chamber and is sensitive to temperature, vibration, and cleanliness. The influence of the coefficient of thermal expansion of gauge blocks and gauge rods cannot be ignored. Summary of the Invention
[0012] The purpose of this invention is to overcome the technical problems of poor measurement accuracy, extremely low detection efficiency, and high cost in the prior art, and to provide a precision measurement method, system, and electronic equipment for the span distance and center distance of disc-shaped parts.
[0013] The objective of this invention is achieved through the following technical solution: In a first aspect, the present invention provides a method for precisely measuring the span between bars and the center distance of a disc-shaped part, comprising the following steps: S1. Establish the initial coordinate system of the part, where the reference plane and reference outer circle of the disc-shaped part are used as reference elements, and the angular alignment is initially completed in conjunction with the pin hole; S2. The initial coordinate system of the part is refined multiple times to obtain a refined coordinate system of the part, which provides an accurate reference for subsequent geometric calculations; S3. Based on the definition logic of span distance and chord center distance, the relevant virtual parameters are transformed into standardized geometric elements to create virtual elements; S4. Based on the precisely constructed part coordinate system and virtual elements, calculate the span distance and disk center distance; S5. Through the loop instruction, steps S2 to S4 are executed automatically to complete the measurement of all toothed grooves on the disc-shaped parts and generate a report containing all measurement results.
[0014] In some embodiments, step S2 specifically includes: S21. By automatically acquiring the reference plane and reference outer circle, and collecting the line connecting the center of the reference outer circle and the pin hole, the automatic measurement element is obtained, and the automatic measurement element is overwritten with the corresponding manual measurement element in the initial coordinate system of the part to complete the first fine construction; S22. By manually collecting the center points of two adjacent tooth tip surfaces and obtaining their symmetrical center points, the angular alignment is performed using the line connecting the symmetrical center points and the center of the reference outer circle to complete the second fine construction. S23. Use the self-centering function to obtain the actual center point of two adjacent tooth grooves, and find the actual symmetrical center point of the two actual center points. Use the line connecting the actual symmetrical center point and the center of the reference outer circle to perform precise angular alignment and complete the third fine construction.
[0015] In some embodiments, step S3 specifically includes: S31. Using the origin of the coordinate system of the part after the third refinement as the center, create a reference circle with a diameter of 0; S32. Based on the actual center points of the two adjacent tenon grooves obtained in step S23, create virtual inscribed circles that correspond to the actual stress state of the two tenon grooves respectively. S33. Based on the actual symmetrical center point of the two adjacent toothed tenons, create a virtual symmetrical center circle.
[0016] In some embodiments, step S4 specifically includes: S41. Based on the definition logic of the span distance, calculate the perpendicular distance between the two parallel tangents that are internally tangent to the two virtual inscribed circles to obtain the span distance measurement value; S42. Based on the definition of the center distance, the disk center distance is converted into the sum of the distance from the center of the virtual symmetry center circle to the center of the reference circle and the radius of the virtual symmetry center circle through geometric derivation. The perpendicular distance between the two parallel tangents that are externally tangent to the virtual symmetry center circle and the reference circle is calculated to obtain the measured value of the disk center distance.
[0017] In some embodiments, when obtaining the actual center point of the tooth groove in step S23, the probe diameter compensation function is turned off so that the measurement result directly reflects the center point of the tooth groove, thereby converting the virtual spatial point into the actual spatial point.
[0018] In some embodiments, the specific method for creating the virtual inscribed circle in step S32 is as follows: The coordinates of the actual center point of the tenon groove are obtained through the self-centering function. Using the definition element command and the assignment command, the coordinates are used as the center coordinates of the circle, and the diameter of the standard gauge bar is used as the diameter.
[0019] In some embodiments, when calculating the center distance of the disk in step S42, a temporary coordinate system associated with the tooth groove pair needs to be re-established for each tooth groove pair based on the direction of the line connecting its actual center of symmetry and the center of the reference outer circle, and the calculation is performed in the temporary coordinate system.
[0020] In some embodiments, step S5 specifically includes: Step S51. Set the loop start command, call the part coordinate system after the third fine construction, use the generate rotation element command, take the actual center point of the first group of adjacent tooth grooves that has been measured as the initial rotation element, rotate around the Z axis respectively; and generate the theoretical self-centering point of the remaining tooth grooves according to the uniform distribution angle of the tooth grooves of the disc-type part. Step S52. Use the measurement point command to run the measurement and collect the actual center points of each adjacent tooth groove in batches; Step S53. For the actual center point of each tooth groove obtained, repeat steps S32 to S42 to calculate the span distance and disc center distance corresponding to all tooth grooves.
[0021] A second aspect of the present invention provides a precision measurement system for the span distance and center distance of a disc-shaped part, comprising: A coordinate measuring machine is used to perform measurement actions; A control unit that stores a computer program configured to execute a method for precise measurement of the span and center distance of a disc-shaped part, as described in the first aspect. The probe, with the same diameter as the standard gauge bar, is used to perform self-centering measurements.
[0022] A third aspect of the present invention provides an electronic device, including a memory and a processor, wherein the memory stores computer instructions executable by the processor, and the processor executes the precision measurement method for the span distance and center distance of a disc-type part as described in the first aspect when executing the computer instructions.
[0023] It should be further noted that the technical features corresponding to the above-mentioned options and embodiments can be combined or substituted with each other to form new technical solutions without conflict.
[0024] Compared with the prior art, the beneficial effects of the present invention are: 1. Significantly Improved Measurement Accuracy and Reliability: This invention employs a standard probe combined with a programmed secondary development of a coordinate measuring machine (CMM) inspection program. Utilizing a programmed self-centering function and virtual element creation, it replaces traditional indirect operations such as manual placement of gauge bars and lap joints. This method eliminates subjective errors caused by human reading, alignment, and feel, and avoids the introduction of manufacturing and assembly errors from physical measuring tools. Through multiple precise coordinate system refinements, the accurate transmission and unification of the measurement datum are ensured, enabling accurate and rapid measurement of the center distance and span distance of a specific disc, as well as automation of the inspection process. Measurement uncertainty is controlled within 1.6 μm, significantly improving measurement accuracy and data reliability.
[0025] 2. Significantly Improved Inspection Efficiency and Automated Measurement: This invention integrates complex measurement, calculation, and data processing into a single automated program. The operator only needs to perform initial benchmark alignment; all subsequent measurements, calculations, data cyclic acquisition, and report generation for the tenon and groove are automatically completed by a coordinate measuring machine. Taking a certain type of turbine disk as an example, the total measurement time for a single disk can be reduced from 2 hours using traditional methods to approximately 20 minutes, significantly improving efficiency and fully meeting the requirements of modern automated production lines for online, full-inspection, or high-frequency sampling inspection. This ensures the quality of the disk's installation and effectively shortens the overall engine assembly cycle. Simultaneously, it can accurately determine the repair positioning of a disk and ensure repair accuracy, thus systematically solving the problems of unclear repair direction and insufficient precision control encountered in the past.
[0026] 3. Fundamentally improves the repeatability and reproducibility of the measurement system: Since the entire measurement process is controlled by a program, the results depend only on the preset algorithm and the accuracy of the equipment itself. It completely replaces the traditional method of indirect measurement and manual calculation that relies on a combination of calipers, gauge blocks, and gauge bars. In principle, it eliminates the cumulative error introduced by too many intermediate links, eliminates the influence of differences in the skill levels of different operators, ensures the stability and consistency of measurement results, significantly improves measurement accuracy, and makes the measurement system have excellent repeatability and reproducibility (R&R) indicators.
[0027] 4. Provides richer and more accurate part quality information: This method can not only quickly and accurately output the span distance and disc center distance of each tenon groove, but also record the coordinate information of each measurement point through the program. It provides a data basis for analyzing the position error and shape error of a single tenon groove, which helps to more comprehensively evaluate the part quality and provides precise guidance for the repair and positioning of the part, solving the problems of unclear repair direction and insufficient precision control in the past. Attached Figure Description
[0028] Figure 1 This is a flowchart illustrating a method for precisely measuring the span distance and center distance of a disc-shaped part according to an embodiment of the present invention. Figure 2 This is a schematic diagram of the measurement object shown in an embodiment of the present invention; Figure 3 This is a schematic diagram of the measurement elements shown in an embodiment of the present invention; Figure 4 This is a schematic diagram illustrating the geometric relationships in an embodiment of the present invention; Figure 5 This is a schematic diagram of a disk structure shown in an embodiment of the present invention; Figure 6 This is a schematic diagram illustrating the elements for establishing a coordinate system according to an embodiment of the present invention; Figure 7 This is a schematic diagram of virtual elements shown in an embodiment of the present invention. Detailed Implementation
[0029] The technical solution of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. The components of the embodiments of this application described and shown in the accompanying drawings can generally be arranged and designed in various different configurations. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0030] It should be noted that the defects in the solutions in the prior art are all the results of the inventors' practice and careful research. Therefore, the discovery process of the above problems and the solutions proposed by the embodiments of this application in the following text should be the inventors' contributions to this application in the process of invention and creation, and should not be understood as technical content known to those skilled in the art.
[0031] In view of the technical problems pointed out in the background art, the present invention provides the following embodiments: In one exemplary embodiment, a method for precisely measuring the span between bars and the center distance of a disc-shaped part is provided, such as... Figure 1 As shown, it includes the following steps: S1. Establish the initial coordinate system of the part, where the reference plane and reference outer circle of the disc-shaped part are used as reference elements, and the angular alignment is initially completed in conjunction with the pin hole; S2. The initial coordinate system of the part is refined multiple times to obtain a refined coordinate system of the part, which provides an accurate reference for subsequent geometric calculations; S3. Based on the definition logic of span distance and chord center distance, the relevant virtual parameters are transformed into standardized geometric elements to create virtual elements; S4. Based on the precisely constructed part coordinate system and virtual elements, calculate the span distance and disk center distance; S5. Through the loop instruction, steps S2 to S4 are executed automatically to complete the measurement of all toothed grooves on the disc-shaped parts and generate a report containing all measurement results.
[0032] This method employs a coordinate measuring machine (CMM) program measurement approach. All operations required to measure a part are programmed in their execution sequence and saved as a file. During measurement, the CMM automatically performs the measurement according to the program. The main program for CMM detection of tenon / groove span and center distance is developed based on the definitions of span and center distance, the calculation principle of the distance between the internal and external tangents of a circle, the characteristics of the rectangular coordinate system, and the implementation of abstract parameter transformation. It is further developed using the Quindos7 inspection software in conjunction with standard gauges. The content includes self-centering of the tenon / groove contour surface, precise establishment of the part coordinate system, creation of virtual elements, accurate calculation of span and center distance, automatic cyclic acquisition, and data processing. After program implementation, abstract design parameters (span and center distance) are directly converted into precisely measurable and calculable geometric elements. The program drives the automated inspection equipment, directly acquiring data and calculating key dimensions such as tenon / groove span and center distance in real time.
[0033] The measuring equipment used in this method is a Leitz bridge coordinate measuring machine, model Reference700, with an accuracy MPEE of ±(0.9+L / 350)μm. The core idea of the modeling is to combine the design principles with... Figure 2 , Figure 3 , Figure 4 Using datum plane 1 and datum outer circle 2 as datum elements, the initial angular alignment is completed by connecting the center of datum outer circle 2 and pin hole 3, thereby establishing the initial coordinate system of the part. Subsequently, the precise calibration modeling work of tenon groove span and disc center distance is carried out.
[0034] Based on the definition logic of the span distance and chord center distance, the relevant virtual parameters need to be converted into standardized geometric elements to ensure calculation accuracy. By performing operations such as self-centering, solving for symmetry points, defining circles, and assigning parameter values, the inscribed circles 4 and 5 of the tenon groove, as well as the center of symmetry of circles 4 and 5, circle 6, are created sequentially. Combining the coordinate characteristics of the rectangular coordinate system, it can be derived that the tenon groove center distance is equivalent to the chord center distance (perpendicular segment 2-4 to 2-3) + the radius of circle 6. Geometrically, the centers 2-1, 2-2, and 2-3 of circles 4, 5, and 6 correspond to the two intersection points and the midpoint of the base of an isosceles triangle, respectively. Therefore, the center distance L3 is the length of the line segment from the origin (center of the reference outer circle 2) to the center of circle 6 + the radius of circle 6. The value of the tenon groove span distance L1 is equal to the perpendicular distance between the two tangent lines inscribed in the inscribed circles 4 and 5 of the tenon groove.
[0035] To achieve high-precision calculations of the span between bars and the center distance between the discs, the direction of the line connecting the centers of the reference outer circle 2 to circle 6 is used as the core basis for accurate angular alignment. The second axis of the coordinate system is calibrated, and the part's coordinate system is refined three times to provide a precise reference for subsequent geometric calculations. Since the calculation of the disc center distance requires two independent circular elements, circle 7 with the origin as its center and a diameter of 0 is created as the reference circle for the calculation. Based on this, according to the rules for calculating the distance between the inner and outer tangent lines, the inner and outer tangent circle distance calculation command is used to finally output the accurate measurement results of the disc center distance and the span between bars.
[0036] Finally, by editing the loop instruction, the remaining 49 tenon and groove feature elements (in this embodiment) are processed. Figure 5 Taking the middle plate structure as an example, which includes 50 tenons and slots, batch acquisition, geometric element conversion, data processing and result evaluation are carried out to realize the automated detection of tenon and slot span distance and plate center distance.
[0037] The specific method for automatic measurement via programming is as follows: 1. Enter programming mode and first roughly establish the part coordinate system. In the design, manufacturing, inspection, and assembly of precision disc-shaped parts, the datum element is the sole basis for defining all dimensions and tolerances. Therefore, it serves as the original reference for programming and positioning, establishing the part's coordinate system. All subsequent inspections of critical dimensions are based on this coordinate system to ensure consistency and accuracy in measurements. To this end, based on the design... Figure 2 Example Figure 3As shown, reference plane 1 of a certain disk is reference A, and reference outer circle 2 is reference B. A probe with a diameter of 3mm is selected so that the intersection of the virtual circle created and the tenon groove can be used as the actual working force point of the tenon groove, thereby replacing the measuring rod used in traditional measurement and avoiding the problem of unstable contact state of the measuring rod and insensitivity to the shape error of the tenon groove. This achieves perfect "tangential" contact with the tenon groove surface, which is consistent with the actual working state and reduces the cumulative error. The probe is calibrated, and reference plane A (reference plane 1), reference circle B (reference outer circle 2) and pin hole 3 are manually collected to obtain measurement result elements PLA(1), CIR(1) and CI(1) respectively. It should be noted that the pin hole 3 is generally collected near the pin hole with the specified starting number tooth. The purpose of the starting number tooth is to facilitate the traceability of the specific data corresponding to each tooth. Then, the collection command COLPTS is used to collect the line AXI connecting the center of the manually measured element B (reference outer circle 2) and the pin hole 3. Using the BLDCYS command, establish the first axis (Z-axis) of the coordinate system on the first reference plane 1 and determine the origin of the Z-axis. Use the line connecting the center of the reference outer circle 2 and the center of the pin hole 3 to complete the initial angular alignment. Establish the second axis (X-axis) of the coordinate system. The center of the second reference outer circle 2 determines the origin of the X and Y axes, thus completing the rough establishment of the part coordinate system 1-1. See measurement program codes 1-7 for detailed programming steps.
[0038] 2. Detailed construction of the part coordinate system 2.1. First Fine-tuning of the Part Coordinate System like Figure 3 As shown, the fine-tuning of the part coordinate system is performed three times. The commands MEPLA (set to not delete measurement points), GENCIR (generate theoretical circle), and MECIR (measure and generate circle) are used to automatically acquire datum plane A (datum plane 1) and datum circle B (datum outer circle 2), obtaining measurement result elements PLA(2) and CIR(2) respectively. Then, the line AXII connecting the center of the automatically measured element B (datum outer circle 2) and the pin hole 3 is collected. The purpose is to obtain more comprehensive datum elements and establish the part coordinate system more accurately. Using the BLDCYS command, the automatically measured elements are overwritten with the corresponding manually measured elements in the rough-tuned part coordinate system 1-1, completing the first fine-tuning of the part coordinate system 1-2. Detailed programming steps are shown in measurement program codes 8-12.
[0039] 2.2. Second Refinement of Part Coordinate System like Figure 3As shown, the second precise construction of the part coordinate system was achieved by manually collecting the center points POI(1) and POI(2) of the top surfaces of teeth 3-1 and 3-2 (points taken approximately near the middle of the tooth surface). The SYMPNT command was then used to obtain the symmetrical center point PNT(1) (near point 2-3) of the two tooth top surface center points POI(1) and POI(2). The COLPTS command was used to collect the line AXI(1) connecting the center of the automatic measurement element B (reference outer circle 2) CIR(2) and the symmetrical center point PNT(1). The purpose was to ensure that the angular alignment direction of the coordinate system passed near the symmetrical center points of two adjacent tenons, thus creating accurate measurement conditions for the subsequent precise alignment core basis. Using the BLDCYS command, the first axis Z of the coordinate system is established by automatically measuring the reference element plane 1PLA(2) of A, and the origin of the Z axis is determined. The center line AXI(1) is used to establish the second axis X of the coordinate system. The center of the outer circle 2CIR(2) of the reference element B is used to determine the origin of the X and Y axes, thus completing the second establishment of the part coordinate system 1-3. For detailed programming steps, see measurement program code 13-18.
[0040] 2.3. Third Refinement of Part Coordinate System The third refinement of the part's coordinate system, based on the core principle of precise angular alignment, calibrated the second axis of the coordinate system, completing the third refinement of the part's coordinate system. Based on the definition logic of span distance and chord center distance, and combined with the actual working principle of a certain disk, it was performed from a plane geometric perspective. Figure 4 Analyze and draw the geometric relationship diagram 3 of the inscribed circles 4 and 5 (the inscribed circles and tooth profiles are in contact near the pitch circle), the center circle of symmetry 6, and the reference outer circle 2. Combining Figures 2 and 4, since the inscribed circles 4 and 5 are on the same plane and both contact the pitch circle of the tooth profile, meaning the centers of circles 4 and 5 are the centers 2-1 and 2-2 of adjacent tenons respectively, the symmetrical point of centers 2-1 and 2-2 is the center point of symmetry 2-3 of adjacent tenons. Furthermore, by the definition of chord-center distance: chord-center distance refers to the perpendicular distance from the center of a circle to the chord. Because a perpendicular line segment (i.e., chord-center distance) necessarily bisects the chord, it is naturally the distance from the center of the circle to the midpoint of the chord. Simultaneously, given the reference outer circle 2, the tenons are distributed in a circular pattern around the reference circle. Then, taking the center of the reference outer circle 2 as the center, construct a new circle such that the centers of circles 4 and 5 lie on this new circle. The distance between the centers of circles 4 and 5 is the chord length 8, and the center of symmetry 2-3 is the midpoint of the chord length 8. By the definition of the distance between the center and the chord, the distance from the center 2-4 of outer circle 2 to the center of symmetry 2-3 is the distance between the center and the chord length 8. Further, by applying the parallelism principle, the center distance L3 of a certain disk is the length of the perpendicular line connecting outer circle 2 to the center of circle 6 (from 2-4 to 2-3) (distance between the center and the chord) plus the radius of circle 6.
[0041] like Figure 4 As shown, to accurately calculate the center distance, the direction of the line connecting the center 2-4 of the reference outer circle 2 to the center point 2-3 of symmetry is crucial for accurate angular coordinates. Combined with... Figure 4 To achieve the third precise construction of the part coordinate system, the self-centering function in the MEPNT instruction is used to self-center the adjacent teeth 3-1 and 3-2 tenon grooves using a probe with a diameter of 3mm. The purpose is to obtain the actual spatial point of the center of the inscribed circles 4 and 5 (the inscribed circle and the tooth profile are in contact near the pitch circle) matching the center of the tenon groove. At this time, the probe diameter compensation function needs to be turned off, so as to obtain the center point of the tenon groove, rather than the point on the tooth profile. Thus, the actual center points 2-1 and 2-2 of the tenon groove are obtained, and the measurement result elements PNT_L and PNT_Y are obtained, realizing the transformation of virtual spatial points into actual spatial points. Then, the SYMPNT instruction is used to obtain the actual symmetrical center point 2-3PNT_S1 of the center points 2-1 and 2-2 of the tenon groove. Using the COLPTS instruction, the center line AXI(2) connecting the center of the outer circle 2CIR(2) of the automatic measurement element to the actual symmetrical center point 2-3PNT_S1 is collected to realize the creation of the core angular element. Using the BLDCYS command, the first axis Z of the coordinate system is established by automatically measuring the reference element plane 1PLA(2) of A, and the origin of the Z axis is determined. The center line AXI(2) is used to establish the second axis X of the coordinate system. The center of the outer circle 2CIR(2) of the reference element B is used to determine the origin of the X and Y axes. The third establishment of the part coordinate system 1-4 CSY(4) is completed. The finely constructed coordinate system elements are as follows: Figure 6 As shown, detailed programming steps can be found in measurement program code 19 to 29.
[0042] 3. Creation of virtual elements and accurate calculation of span distance and disk center distance. 3.1. Creation of Virtual Elements Combination Figure 3The construction of virtual elements—the inscribed circles 4 and 5 of the tenon groove, the center of symmetry circle 6, and the reference circle 7—is achieved through a 3 mm standard probe (with the same diameter as the standard gauge given in the design drawing) combined with program instructions including self-centering (MEPNT), defining elements (DFNELE), obtaining values (GETVALS), assigning values (PUTVALS), collecting measured points (COLPTS), constructing the center of symmetry element (SYMPNT), and element transformation (TRAELE). This method simulates the actual assembly of a tenon groove, using a standard probe combined with the program to transform the virtual force points onto the actual inscribed circles. This replaces the existing method of indirectly measuring by inserting a gauge into the tenon groove, avoiding the problems of unstable contact state of the gauge and insensitivity to tenon groove shape errors. It also provides regular geometric elements, creating conditions for subsequent accurate geometric calculations. The creation of virtual elements reduces the assembly steps during measurement, avoiding assembly errors and manufacturing errors of physical measuring tools, thereby reducing the overall measurement error.
[0043] Combination Figure 3 , Figure 4 The creation of the virtual element begins in the precise coordinate system 1-4. A circle 7CIR_Z is defined using the DFNELE command, and then the PUTVALS command is used to assign the value (0,0,0,0) to circle 7 (X, Y, Z, diameter). This is because the calculation of the center distance requires two independent circle elements. Furthermore, since the calculation base point for the center distance is the center of outer circle 2, i.e., the coordinate origin (0,0,0), but the diameter calculation does not need to be included, the diameter of circle 7 is set to zero to achieve precise creation of the geometric calculation reference circle. Then, using the commands MEPNT (self-centering), DFNELE (defining element), GETVALS (getting value), and PUTVALS (assigning value), the tenons of adjacent teeth 3-1 and 3-2 are self-centered respectively. The actual points PNT_L(1) and PNT_R(1) of the center points 2-1 and 2-2 of the tenons are obtained. Circles 4 CIR_L(1) and 5 CIR_R(1) are defined, and the coordinates X, Y, and Z of the actual points PNT_L(1) and PNT_R(1) are extracted to XVAL, YVAL, and ZVAL. The extracted values XVAL, YVAL, ZVAL and the diameter 3mm are assigned to the center coordinates X, Y, Z and the diameter of the defined circles 4 and 5 respectively, thus completing the creation of the elements of circle 4 CIR_L(1) and circle 5 CIR_R(1).
[0044] The construction of the symmetry center circle 6 needs to be carried out in the fourth fine construction of the coordinate system 1-5. The purpose is to convert the measurement result of the disk center distance to the X-axis after the core angular alignment is found. There are no other components, and the result is obtained directly, reducing the indirect calculation error. First, the SYMPNT command is used to construct the symmetry center element to obtain the actual center point PNT_S(1) of the center of the symmetry center circle 6 2-3. Then, the COLPTS command is used to collect the connection line AXI_S(1) between the outer circle 2CIR(2) of the automatic measurement element and the actual symmetry center point PNT_S(1) of 2-3. The BLDCYS command is used to establish the first axis Z axis of the coordinate system of the reference plane 1PLA(2) of the automatic measurement element A and determine the origin of the Z axis. The center connection line AXI_S(1) establishes the second axis X axis of the coordinate system. The center of the outer circle 2CIR(2) of the reference of the automatic measurement element B determines the origin of the X and Y axes, and the fourth construction of the part coordinate system 1-5CSY_S(1) is completed. At this point, the TRAELE command is used to transform the center point 2-3PNT_S(1) into the new coordinate system 1-5CSY_S(1), generating a new element PNT_S(1+100). The purpose is to obtain the actual coordinate values of the symmetrical center point 2-3 in the new coordinate system 1-5CSY_S(1). The command is used to define the element DFNELE, get the value GETVALS, assign the value PUTVALS, define the circle 6CIR_M(1), and extract the actual coordinates X, Y, Z of the center point 2-3PNT_S(1+100) to XVAL, YVAL, ZVAL. The extracted values XVAL, YVAL, ZVAL and the diameter 3 mm are assigned to the center coordinates X, Y, Z and the diameter of the defined circle 6CIR_M(1), thus completing the creation of the symmetrical center circle 6CIR_M(1). The created virtual element is as follows: Figure 7 As shown, detailed programming steps can be found in measurement program codes 30-41, 43-49.
[0045] 3.2. Accurately calculate the span distance and disk center distance. The accurate calculation of the span distance and the center distance of the plate is based on the logic of the span distance and the center distance of the chord. Combining the characteristics of the rectangular coordinate system, the abstract parameters of the span distance and the center distance of the plate are transformed into the actual regular geometric elements circle 4 to 7 through the construction of a precise coordinate system and the construction of virtual elements. By using the coordinate position relationship between them, the accurate calculation of the span distance and the center distance of the plate tenon groove of a certain plate can be achieved.
[0046] Accurate calculation of the span distance is defined by the following: two precision gauge bars of a specific diameter are placed into the symmetrical tooth grooves on both sides of the gear being measured, and then the maximum distance between the outermost cylindrical surfaces of these two gauge bars is measured. (Combined with...) Figure 2 , Figure 4As shown, using this definition, based on the internal teeth, the distance L1 between the tenon and the bar of a certain disc is equal to the perpendicular distance between the two straight lines internally tangent to circles 4 and 5. Therefore, in the finely constructed coordinate system 1-4CSY(4), the MCDCICI1 command is used to calculate the perpendicular distance DISTANCE(1) between the two straight lines internally tangent to circles 4CIR_L(1) and 5CIR_R(1), and the DXY value is taken. The programming steps are shown in the measurement program code 42.
[0047] The accurate calculation of the center distance of a disk is based on the definition logic of the chord center distance, combined with the plane geometric relationship, and then derived by the parallel principle. The center distance L3 of a certain disk is the length of the line segment connecting the center of outer circle 2 to the center of circle 6 + the radius of circle 6 (see the content of the third fine construction of the part coordinate system for detailed derivation). For this reason, in the fine construction coordinate system 1-5CSY_S(1), the center 2-4 of outer circle 2 (i.e., the origin of the coordinate system) is redefined and assigned to construct a circle 7CIR_Z with a diameter of 0 (see the content of virtual element creation for construction details), realizing the transformation from point to independent circle and creating the conditions for geometric calculation. Analysis Figure 4 The geometric relationship between the middle circles 4 to 7, and the detection requirements for the center distance to the center of the wheel, yields the total length of the center distance L3 (the length of the line segment connecting the center of outer circle 2 to the center of circle 6 + the radius of circle 6), which is equal to the perpendicular distance between the two lines externally tangent to circle 6CIR_M(1) and circle 7CIR_Z. The MCDCICI2 command is used to calculate the perpendicular distance between the two lines externally tangent to circle 6CIR_M(1) and circle 7CIR_Z, i.e., the DX value. The programming steps are shown in the measurement program code 50.
[0048] 4. Automatic cyclic data acquisition and processing Use the loop command DO ENDDO and the command to generate the rotating element TRAOBJ to edit the remaining 49 teeth, automatically measure the center point of the tenon groove, calculate the span distance, and calculate the center distance of the disc.
[0049] 4.1 Automatic measurement of tooth center point First, set the loop start instruction DO and variable I, starting from 2 and looping to 50. Use the instruction USECSY to call the coordinate system 1-4CSY(4) to realize the measurement elements in the finely constructed coordinate system. Use the TRAOBJ instruction to generate rotation elements, taking the center points 2-1 and the actual points PNT_L(1) and PNT_R(1) of the tenon grooves of teeth 3-1 and 3-2 as the initial rotation elements, and rotate them around the Z-axis, rotating 360 / 50 degrees each time, to generate new elements PNT_L(I) and PNT_R(I). The purpose is to automatically generate the theoretical self-centering points of the remaining 49 tenon grooves. Then use the measurement point MEPNT instruction to run the measurement, so as to realize the batch acquisition of the actual center points of each adjacent tenon groove. See the measurement program code 51 to 60 for detailed programming steps.
[0050] 4.2. Automatically calculate the span L1 between adjacent tenon grooves. Define a circle CIR_L(I) using the DFNELE command, where I is a variable, incrementing from 2 to 50 with a step size of 1. Use the GETVALS command to extract the actual coordinates, X, Y, Z values of the self-centering point PNT_L(I) of the left tenon groove of each adjacent tooth to XVAL, YVAL, ZVAL. Use the PUTVALS command to assign the extracted values XVAL, YVAL, ZVAL and the diameter of 3 mm to the center coordinates X, Y, Z and the diameter of the defined circle CIR_L(I). The purpose is to create the inscribed circles of the left tenon grooves of the remaining 49 teeth. Edit the subroutine for creating the inscribed circles of the right tenon grooves of the remaining 49 teeth using the same logic. Use the CPYEVA command to copy the evaluation of the span measurement results DISTANCE(1) of teeth 3-1 and 3-2 to DISTANCE(I), so that the measurement results only show the vector calculation value of the span. Finally, the MCDCICI1 command is used to calculate the perpendicular distance DISTANCE(I) between the two straight lines that are tangent to the inscribed circles CIR_L(I) and CIR_L(I) of each adjacent tenon groove. The DXY value is taken. The purpose is to calculate the span distance DISTANCE(I) of each adjacent tenon groove. For detailed programming steps, see measurement program code 61 to 68.
[0051] 4.3. Automatically calculate the center distance L3 between adjacent tenon grooves. First, the SYMPNT command is constructed using the center of symmetry element to obtain the symmetrical midpoint PNT_S(I) of the center points PNT_L(I) and PNT_R(I) of adjacent tenon grooves. Then, the COLPTS command is used to collect the line AXI_S(I) connecting the outer circle 2CIR(2) of the automatic measurement element and the symmetrical midpoint PNT_S(I) of each adjacent tenon groove. Using the BLDCYS command, the first axis Z of the coordinate system is established on the reference plane 1PLA(2) of the automatic measurement element A and the origin of the coordinate system is determined. The center connection line AXI_S(I) is used to establish the second axis X of the coordinate system. The origin of the X and Y axes is determined on the reference outer circle 2CIR(2) of the automatic measurement element B. The coordinate system CSY_S(I) of the part is then precisely constructed.
[0052] The purpose is to convert the measured center distance of each adjacent tenon and mortise to the corresponding X-axis after aligning the core angle of each tenon and mortise, eliminating other components and directly obtaining the result, thus reducing indirect calculation errors. Then, the TRAELE command is used to convert the symmetry center point PNT_S(I) of each adjacent tenon and mortise to the new coordinate system CSY_S(I), generating a new element PNT_S(I+100). The purpose is to obtain the actual coordinate value of the symmetry center point PNT_S(I) in the new coordinate system. The DFNELE command is used to define a circle CIR_M(I) in the new coordinate system CSY_S(I), where I is a variable, incrementing from 2 to 50 in steps of 1. The GETVALS command is then used to retrieve the values. Extract the actual coordinates X, Y, Z of the symmetrical center point PNT_S(I+100) of each adjacent tenon into XVAL, YVAL, and ZVAL. Use the PUTVALS command to assign the extracted values XVAL, YVAL, ZVAL and a diameter of 3mm to the center coordinates X, Y, Z and diameter of the defined circle CIR_M(I). The purpose is to create the symmetrical center circle CIR_M(I) for the remaining 49 adjacent tenons, with a diameter equal to the inscribed circles CIR_L(I) and CIR_L(I) of the adjacent tenons. Use the CPYEVA command to copy the evaluation of the center distance measurement result DIS_M(1) of teeth 3-1 and 3-2 to DIS_M(I), so that the measurement results only show the vector calculation value of the center distance. Finally, the MCDCICI2 command is used to calculate the external tangent spacing. After setting the coordinate system CSY_S(I) in the command, the perpendicular distance DIS_M(I) between the two straight lines externally tangent to each symmetry center circle CIR_M(I) and circle 7CIR_Z is calculated, and the DX value is taken. The purpose is to automatically calculate the center distance DIS_M(I) of each adjacent tenon groove in the precise part coordinate system. Note that during the calculation, the elements must be performed in the coordinate system CSY_S(I) that is aligned with the core angle of their respective tenon grooves. For example, to calculate the center distance of the symmetry center circle CIR_M(1), the coordinate system CSY_S(1) must be selected to obtain the DX value = L3 (center distance). For detailed programming steps, see measurement program code 69 to 77.
[0053] Use the ENDDO instruction to end the loop at the end of the subroutine for automatic cyclic acquisition and data processing. Note that during the editing of the subroutine (4.1 to 4.3), you only need to edit the instructions and do not execute them. If you want to execute them, you should start executing all the subroutines from the loop start instruction DO in 4.1. See measurement program code 78 for detailed programming steps.
[0054] 5. Automatic measurement and report generation Use the START command to automatically clear the generated elements in the report. Use the ADDEVA command to add the measurement results DISTANCE(1) ~ DISTANCE(50) and DIS_M(1) ~ DIS_M(50) for the span distance and center distance of the disc, so as to automatically generate the test report. Finally, use the STOP command to stop the program execution. At this time, all programming work is completed. The programming steps are shown in the measurement program code 79 ~ 81. During the test, move the cursor to the beginning of the entire program and execute it. After the probe is automatically calibrated, manually collect the measurement elements of program code 3 ~ 5 according to the prompts, and then press the END key or Ctrl+F9 (double arrow) to automatically execute the remaining test program. The coordinate measuring machine will automatically complete the accurate detection of the span distance and center distance of a disc and automatically generate the test report. If a batch of discs is to be tested, only the first piece needs to be aligned (the first piece needs to be manually collected according to the prompts for program code 3 ~ 5). After the subsequent disc measurements are roughly placed at the position of the first piece, just press the END key to achieve fully automatic and accurate measurement.
[0055] The following is an example of the measurement procedure code for this method: !! Verify the probe.
[0056] QualifyTool(NAM=PRB(1),DIA=3.000,NRF=N,REF=SPH,MGZ=3,SNT=TRX,DEL=Y,GEO=SPH,UAD=N)! 1. Verify the Φ3mm probe, with the direction vertically downward.
[0057] Roughly establish the coordinate system for the part.
[0058] USEPRB (NAM=PRB(1))! 2 Call probe number 1.
[0059] MEPLA (NAM=PLA(1),CSY=CMMA$CSY, ITY=GSS, DEL=Y)! 3 Manually collect reference plane A (plane 1).
[0060] MECIR (NAM=CIR(1),CSY=CMMA$CSY,PRO=PLA(1),PTY=EX,DEL=Y)! 4. Manually collect the reference circle B (outer circle 2).
[0061] MECIR (NAM=CI(1),CSY=CMMA$CSY,PRO=PLA(1),PTY=EX,DEL=Y)! 5 Manually collect hole Φ5 (pin hole 3).
[0062] COLPTS (NAM=AXI, CSY=CMMA$CSY, ELE=(CIR(1), CI(1)), TYP=AXI)! 6 Collect the center line connecting the manually measured element B (outer circle 2) and the hole Φ5 (pin hole 3).
[0063] BLDCSY(NAM=CSY(1),TYP=CAR,SPA=PLA(1),SDR=+Z,PLA=AXI,PDR=+X,XZE=CIR(1),YZE=CIR(1),ZZE=PLA(1))! 7. The reference plane A is the Z-axis, the center line is the X-axis, the center of the reference circle B determines the origin of the X and Y axes, and the A plane determines the origin of the Z-axis. Roughly establish the part coordinate system. !! Fine establish the part coordinate system.
[0064] ! 1. Fine-scale construction of the part coordinate system.
[0065] SetCmPar (MSP=(100.0,100,100),POF=1.20,PLI=10.00)! The automatic measurement speed of the coordinate measuring machine is 100 mm / s.
[0066] MEPLA (NAM=PLA(2), CSY=CSY(1))! 9 Automatically acquire reference plane A (plane 1), result name PLA(2).
[0067] GENCIR(NAM=CIR(2), MECIR (NAM=CIR(2), CSY=CSY(1), PRO=PLA(2), PTY=EX) ! 10 Automatically acquire reference circle B (outer circle 2), result name CIR(2).
[0068] COLPTS (NAM=AXII,CSY=CSY(1),ELE=(CIR(2),CI(1)),TYP=AXI)! 11 Collect the center line AXII connecting the automatic measurement element B (outer circle 2) and the hole Φ5 (pin hole 3).
[0069] BLDCSY(NAM=CSY(2),TYP=CAR,SPA=PLA(2),SDR=+Z,PLA=AXII,PDR=+X,XZE=CIR(2),YZE=CIR(2),ZZE=PLA(2))! 12 Automatic measurement element A is the Z-axis, the center line is the X-axis, the center of B determines the origin of the X and Y axes, A determines the origin of the Z-axis, and the part coordinate system 1-2CSY(2) is precisely constructed.
[0070] Manually collect two center points on the tooth surface and refine the part coordinate system twice.
[0071] ! POI(1) and POI(2) are the center points of the upper end faces of the two teeth, used for determining the angular direction (X direction), and for the second-order fine construction of the part coordinate system.
[0072] MOVCMM (TYP=ABS, DST=(101,0,80))! 13 The probe moves to the position with a value of (101,0,80) in (X, Y, Z).
[0073] MEPNT (NAM=POI(1),CSY=CSY(2),DEL=N)! 14 Manually collect a point POI(1) at the middle position of the upper end face of tooth 3-1.
[0074] MEPNT (NAM=POI(2),CSY=CSY(2),DEL=N)! 15 Manually collect a point POI(2) at the middle position of the upper end face of the adjacent tooth 3-2.
[0075] SYMPNT (NAM=PNT(1),CSY=CSY(2),EL1=POI(1),EL2=POI(2),PPI=NO)! 16 Find the center point PNT(1) of two points POI(1) and POI(2).
[0076] COLPTS (NAM=AXI(1),CSY=CSY(2),ELE=(CIR(2),PNT(1)),TYP=AXI)! 17 Collect the line AXI(1) connecting the automatically measured element B (outer circle 2) CIR(2) and the center point PNT(1).
[0077] BLDCSY (NAM=CSY(3), TYP=CAR, SPA=PLA(2), SDR=+Z, PLA=AXI(1), PDR=+X,XZE=CIR(2), YZE=CIR(2), ZZE=PLA(2))! 18 Automatic measurement element A The reference PLA(2) is the Z axis, the line AXI(1) is the X axis, the center of the B reference CIR(2) determines the origin of the X and Y axes, the A reference determines the origin of the Z axis, and the part coordinate system 1-3CSY(3) is re-established.
[0078] UseEleView (NAM=(AXI(1), CIR(2), PLA(1), PNT(1), POI(1), POI(2)), SHD=Y, MOD=1)! 19 View the element view.
[0079] MOVCMM (TYP=ABS, DST=(101,0,18))! 20 The probe moves to the position (X, Y, Z) with a value of (101,0,18).
[0080] MOVCMM (TYP=ABS, DST=(101,0,-38))! 21 The probe moves to the position (X, Y, Z) with a value of (101,0,-38).
[0081] Automatically acquire two self-centering points of the tooth groove and refine the part coordinate system three times.
[0082] Self-centering points do not undergo probe compensation (see type) because we will use the center point for subsequent calculations or to construct a circle with a diameter of 3.
[0083] MEPNT (NAM=PNT_L, CSY=CSY(3), MOD=NOE, CTY=NO)! 22 Automatically center a point 2-1 PNT_L on the left side of the mortise.
[0084] MOVCMM (TYP=ABS, DST=(101,0,-38))! 23 The probe moves to the position (X, Y, Z) with a value of (101,0,-38).
[0085] MEPNT (NAM=PNT_Y, CSY=CSY(3), MOD=NOE, CTY=NO)! 24 Automatically center a point 2-2 PNT_Y on the right side of the mortise of the adjacent tooth.
[0086] MOVCMM (TYP=ABS, DST=(101,0,-38))! 25 The probe moves to the position (X, Y, Z) with a value of (101,0,-38).
[0087] MOVCMM (TYP=ABS, DST=(101,0,18))! 26 The probe moves to the position (X, Y, Z) with a value of (101,0,18).
[0088] SYMPNT (NAM=PNT_S1, CSY=CSY(3), EL1=PNT_L, EL2=PNT_Y, PPI=NO)! 27 Find the center point PNT_S1 of two points PNT_L and PNT_Y.
[0089] COLPTS (NAM=AXI(2), CSY=CSY(2), ELE=(CIR(2), PNT_S1), TYP=AXI)! 28 Collect the line AXI(2) connecting the automatically measured element B (outer circle 2) CIR(2) and the center point 2-3 PNT_S1.
[0090] BLDCSY (NAM=CSY(4), TYP=CAR, SPA=PLA(2), SDR=+Z, PLA=AXI(2), PDR=+X,XZE=CIR(2), YZE=CIR(2), ZZE=PLA(2))! 29 Automatic measurement element A The reference PLA(2) is the Z axis, the line AXI(2) is the X axis, the center of the circle of the reference CIR(2) determines the origin of the X and Y axes, the reference A determines the origin of the Z axis, and the part coordinate system 1-4 CSY(4) is re-established.
[0091] Construct a reference circle, two spanning circles and calculate the spanning distance, and a center circle for each spanning circle and calculate the center distance. Construct a reference circle.
[0092] DFNELE (NAM=CIR_Z, TYP=CIR, CSY=CSY(4))! 30 Define a circle 7 CIR_Z. PUTVALS (OBJ=CIR_Z, TYP=ELE, RDS=(^X,^Y,^Z,^A), VAL=(0,0,0,0))! 31 Assign the value (0,0,0,0) to the circle (X, Y, Z, diameter).
[0093] Construct two spanning circles and calculate the span distance L1.
[0094] Move (NAM=CLP_S(1), CSY=CSY(4))! 32 The probe automatically moves to CLP_S(1).
[0095] MEPNT (NAM=PNT_L(1), CSY=CSY(4), CTY=NO)! 33 Self-centering point 2-1PNT_L(1) in the left tenon groove.
[0096] MEPNT (NAM=PNT_R(1), CSY=CSY(4), CTY=NO)! 34 Self-centering point 2-2PNT_R(1) in the right tenon groove.
[0097] Move (NAM=CLP_S(1), CSY=CSY(4))! 35 The probe automatically moves to CLP_S(1).
[0098] DFNELE (NAM=CIR_L(1), TYP=CIR, CSY=CSY(4))! 36 Define a circle 4 CIR_L(1).
[0099] GETVALS(OBJ=PNT_L(1),TYP=ELE,RDS=(^X,^Y,^Z),REA=(XVAL,YVAL,ZVAL))! 37 Extract the actual coordinates X, Y, Z values of the self-centering point 2-1 of the left tooth groove to XVAL, YVAL, ZVAL.
[0100] PUTVALS(OBJ=CIR_L(1),TYP=ELE,RDS=(^X,^Y,^Z,^A),VAL=(XVAL,YVAL,ZVAL,3))! 38 The extracted values XVAL, YVAL, ZVAL and diameter 3 mm are assigned to the center coordinates X, Y, Z and diameter of the defined circle CIR_L(1).
[0101] DFNELE (NAM=CIR_R(1),TYP=CIR,CSY=CSY(4))! 39 Define a circle 5CIR_R(1). GETVALS(OBJ=PNT_R(1),TYP=ELE,RDS=(^X,^Y,^Z),REA=(XVAL,YVAL,ZVAL ))! 40 Extract the actual coordinates, X, Y, Z values of the self-centering point 2-2 of the right tenon groove to XVAL, YVAL, ZVAL.
[0102] PUTVALS(OBJ=CIR_R(1),TYP=ELE,RDS=(^X,^Y,^Z,^A),VAL=(XVAL,YVAL,ZVAL,3))! 41 The extracted values XVAL, YVAL, ZVAL and diameter 3 mm are assigned to the center coordinates X, Y, Z and diameter of the defined circle CIR_R(1).
[0103] MCDCICI1(NAM=DISTANCE(1),CSY=CSY(4),MOD=EVA,EL1=CIR_L(1),MD1=NOA,EL2=CIR_R(1), MD2=NOA)! 42 Calculate the tooth groove (tenon groove) span distance L1, i.e. DXY=L1.
[0104] SYMPNT(NAM=PNT_S(1),CSY=CSY(4),EL1=PNT_L(1),EL2=PNT_R(1),PPI=NO, MOD=NOE)! 43 Find the center point 2-3PNT_S(1) of two self-centered points PNT_L(1) and PNT_R(1).
[0105] COLPTS (NAM=AXI_S(1), CSY=CSY(4), ELE=(CIR(2), PNT_S(1)), TYP=AXI,EVA=N)! 44 Collect the line AXI_S(1) connecting the automatically measured element B (outer circle 2) and the center point 2-3.
[0106] BLDCSY (NAM=CSY_S(1),TYP=CAR,SPA=PLA(2),SDR=+Z,PLA=AXI_S(1), PDR=+X,XZE=CIR(2),YZE=CIR(2),ZZE=PLA(2))! 45 Automatic measurement element A The reference PLA(2) is the Z axis, the line AXI_S(1) is the X axis, the center of the circle of the reference CIR(2) determines the origin of the X and Y axes, the reference A determines the origin of the Z axis, and the part coordinate system 1-5CSY_S(1) is re-established.
[0107] Construct a center circle spanning the bar and calculate the center distance L3 between the disks.
[0108] TRAELE (NEW=PNT_S(1+100), TRA=CSY_S(1), OLD=PNT_S(1), TYP=CSY, RPL=Y,EVA=N)! 46 Transform the center point 2-3PNT_S(1) into the new coordinate system CSY_S(1) and name it PNT_S(1+100).
[0109] DFNELE (NAM=CIR_M(1), TYP=CIR, CSY=CSY_S(1)) ! 47 Define a circle 6 and name it CIR_M(I).
[0110] GETVALS(OBJ=PNT_S(1+100),TYP=ELE,RDS=(^X,^Y,^Z),REA=(XVAL,YVAL,ZVAL))! 48 Extract the actual coordinates, X, Y, Z values of the center point 2-3PNT_S(1+100) to XVAL, YVAL, ZVAL.
[0111] PUTVALS(OBJ=CIR_M(1),TYP=ELE,RDS=(^X,^Y,^Z,^A),VAL=(XVAL,YVAL,ZVAL,3))! 49 Extracts the values XVAL, YVAL, ZVAL and the diameter 3 mm, and assigns them to the center coordinates X, Y, Z and the diameter of the defined circle CIR_M(I).
[0112] MCDCICI2(NAM=DIS_M(1),CSY=CSY_S(1),MOD=EVA,EL1=CIR_Z,MD1=NOA ,EL2=CIR_M(1),MD2=NOA)! 50 Calculate the perpendicular distance DIS_M(1) between the two lines externally tangent to the symmetry center circle 6CIR_M(1) and circle 7CIR_Z, i.e. DX=L3.
[0113] Use the DO ENDDO loop command to edit the remaining 49 teeth, automatically measure the center point of the tenon groove, calculate the span distance, and calculate the center distance of the disc.
[0114] Automatically measure the centering point of the tenon and groove.
[0115] DO (NAM=I, BGN=2, END=50)! 51 Variable I, looping from 2 to 50. USECSY (NAM=CSY(4))! 52 Call coordinate system CSY(4).
[0116] TRAOBJ (NEW=PNT_L(I), OLD=PNT_L(I-1), ANG=360 / 50, AXI=+Z)! 53 Using the actual point 2-1PNT_L(1) of the center of the tenon groove of tooth 3-1 as the initial rotation element, rotate around the Z axis respectively, rotating 360 / 50 degrees each time, to generate a new element PNT_L(I).
[0117] TRAOBJ (NEW=PNT_R(I), OLD=PNT_R(I-1), ANG=360 / 50, AXI=+Z)! 54 Taking the actual point 2-2PNT_R(1) of the center of the tenon groove of tooth 3-2 as the initial rotation element, rotate around the Z axis respectively, each time rotating 360 / 50 degrees, to generate a new element PNT_R(I).
[0118] TRAOBJ (NEW=CLP_S(I), OLD=CLP_S(I-1), ANG=360 / 50, AXI=+Z)! 56 The probe moving point CLP_S(I-1) rotates around the Z-axis, and each rotation is 360 / 50 degrees to convert it into a new element CLP_S(I). Move (NAM=CLP_S(I), CSY=CSY(4))! 57 The probe automatically moves to CLP_S(I).
[0119] MEPNT (NAM=PNT_L(I), CSY=CSY(4), CTY=NO)! 58 Self-centering point PNT_L(I) in each left tenon groove.
[0120] MEPNT (NAM=PNT_R(I), CSY=CSY(4), CTY=NO) ! 59 Self-centering point PNT_R(I) in each right tenon groove.
[0121] Move (NAM=CLP_S(I), CSY=CSY(4))! 60 The probe automatically moves to CLP_S(I).
[0122] !DO (NAM=I, BGN=2, END=50)! 61. Variable I, looping from 2 to 50. !Calculate the pitch L1 between adjacent tooth spans. DFNELE (NAM=CIR_L(I), TYP=CIR, CSY=CSY(4))! 61 Define a circle CIR_L(I). GETVALS(OBJ=PNT_L(I),TYP=ELE,RDS=(^X,^Y,^Z),REA=(XVAL,YVAL,ZVAL ))! 62 Extract the actual coordinates, X, Y, Z values of each left tenon groove self-centering point PNT_L(I) to XVAL, YVAL, ZVAL.
[0123] PUTVALS(OBJ=CIR_L(I),TYP=ELE,RDS=(^X,^Y,^Z,^A),VAL=(XVAL,YVAL,ZVAL,3))! 63 This extracts the values XVAL, YVAL, ZVAL, and the diameter 3 mm, and assigns them to the center coordinates X, Y, Z, and diameter of the defined circle CIR_L(I).
[0124] DFNELE (NAM=CIR_R(I), TYP=CIR, CSY=CSY(4))! 64 Define a circle CIR_R(I). GETVALS(OBJ=PNT_R(I),TYP=ELE,RDS=(^X,^Y,^Z),REA=(XVAL,YVAL,ZVAL ))! 65 Extract the actual coordinates, X, Y, Z values of each right tenon groove self-centering point PNT_R(I) to XVAL, YVAL, ZVAL.
[0125] PUTVALS(OBJ=CIR_R(I),TYP=ELE,RDS=(^X,^Y,^Z,^A),VAL=(XVAL,YVAL,ZVAL,3))! 66 Extracts the values XVAL, YVAL, ZVAL and the diameter 3 mm, and assigns them to the center coordinates X, Y, Z and the diameter of the defined circle CIR_R(I).
[0126] CPYEVA (FRM=DISTANCE(1),TO=DISTANCE(I))! 67 Copy the evaluation of DISTANCE(1) to DISTANCE(I).
[0127] MCDCICI1(NAM=DISTANCE(I),CSY=CSY(4),MOD=EVA,EL1=CIR_L(I),MD1=NOA,EL2=CIR_R(I),MD2=NOA)! 68 Calculate the span distance DISTANCE(I) between each adjacent tooth.
[0128] ! Calculate the center distance L3 of the tangent of each adjacent tenon groove DX.
[0129] SYMPNT (NAM=PNT_S(I),CSY=CSY(4),EL1=PNT_L(I),EL2=PNT_R(I),PPI=NO, MOD=NOE)! 69 Find the symmetrical center point PNT_S(I) of the two self-centering points PNT_L(I) and PNT_R(I) of each adjacent tooth groove.
[0130] COLPTS (NAM=AXI_S(I), CSY=CSY(4), ELE=(CIR(2), PNT_S(I)), TYP=AXI,EVA=N)! 70 Collect the connection AXI_S(I) between the automatically measured element B and the symmetrical center point PNT_S(I) of each tenon and slot. BLDCSY(NAM=CSY_S(I),TYP=CAR,SPA=PLA(2),SDR=+Z,PLA=AXI_S(I),PDR =+X,XZE=CIR(2),YZE=CIR(2),ZZE=PLA(2))! 71 Automatic measurement element A Reference plane 1PLA(2) establishes the first axis Z of the coordinate system and determines the origin of the Z axis. The center line AXI_S(I) establishes the second axis X of the coordinate system. Automatic measurement element B Reference outer circle 2CIR(2) determines the origin of the X and Y axes. The part coordinate system CSY_S(I) is precisely established.
[0131] TRAELE (NEW=PNT_S(I+100), TRA=CSY_S(I), OLD=PNT_S(I), TYP=CSY,RPL=Y,EVA=N)! 72 Transform the symmetrical center points PNT_S(I) of each tenon and slot into the new coordinate system CSY_S(I), and generate the new element PNT_S(I+100).
[0132] DFNELE (NAM=CIR_M(I), TYP=CIR,CSY=CSY_S(I))! 73 In the new coordinate system A circle CIR_M(I) is defined in CSY_S(I).
[0133] GETVALS(OBJ=PNT_S(I+100),TYP=ELE,RDS=(^X,^Y,^Z),REA=(XVAL,YVAL,ZVAL))! 74 Extract the actual coordinates, X, Y, Z values of the symmetrical center point PNT_S(I+100) of each tenon and slot to XVAL, YVAL, ZVAL.
[0134] PUTVALS(OBJ=CIR_M(I),TYP=ELE,RDS=(^X,^Y,^Z,^A),VAL=(XVAL,YVAL,ZVAL,3))! 75 This extracts the values XVAL, YVAL, ZVAL, and the diameter 3 mm, and assigns them to the center coordinates X, Y, Z, and diameter of the defined circle CIR_M(I).
[0135] CPYEVA (FRM=DIS_M(1), TO =DIS_M(I))! 76 Copy the evaluation of DIS_M(1) to DIS_M(I).
[0136] MCDCICI2 (NAM=DIS_M(I), CSY=CSY_S(I), MOD=EVA, EL1=CIR_Z, MD1=NOA, EL2=CIR_M(I), MD2=NOA)! 77 Calculate the center distance L3 of the DX tangent of each tenon groove's symmetrical center circle CIR_M(I).
[0137] ENDDO! 78. Loop ends.
[0138] Edit and output the measurement results.
[0139] START (WKP= ERJIPAN, SER=(13-8-1,,Z9.45.007A), RPO=Y, TOP=N, EDT=N)! 79 Clear report.
[0140] ADDEVA(NAM=(DISTANCE(1),DISTANCE(2),DISTANCE(3),DISTANCE(4),DIS TANCE(5),DISTANCE(6),DISTANCE(7),DISTANCE(8),DISTANCE(9),DISTANC E(10),DISTANCE(11),1CEDISDISTANCEDISTAN(12), (15),DISTANCE(16),DISTANCE(17),DISTANCE(18),DISTANCE(19),DISTANCE( 20),DISTANCE(21),DISTANCE(22),DISTANCE(23),DISTANCE(24),DISTANCE(2) 5), DISTANCE (26), DISTANCE (27), DISTANCE (28), DISTANCE (29), DISTANCE (30), DISTANCE (31), DISTANCE (32), DISTANCE (33), DISTANCE (34), DISTANCE (35), DISTANCE (36), DISTANCE (37), DISTANCE (38), DISTANCE (39), DISTANCE (40), DISTANCE (41), DISTANCE (42), DISTANCE (43), DISTANCE (44), DISTANCE (45), DISTANCE(46),DISTANCE(47),DISTANCE(48),DISTANCE(49),DISTANCE(50), DAY_M(1),D_M(2),D_M(3),D_M(4),D_M(5),D_M(6),D_M(7),D_M(8),D_M(9),DY_M(10),D_M(11),DAY _M(12),D_M(13),D_M(14),D_M(15),D_M(16),D_M(17),D_M(18),D_M(19),D_M(20),D_M(21),D_M(22 ),DIS_M(23),DIS_M(24),DIS_M(25),DIS_M(26),DIS_M(27),DIS_M(28),DIS_M(29 ),DIS_M(30),DIS_M(31),DIS_M(32),DIS_M(33),DIS_M(34),DIS_M(35), DIS_M(36), DIS_M(37), DIS_M(38), DIS_M(39), DIS_M(40), DIS_M(41), DIS_M(42), DIS_M(43), DIS_M(44), DIS_M(45), DIS_M(46), DIS_M(47), DIS_M(48), DIS_M(49), DIS_M(50)))! 80 Add 50 mortise and tenon span distance DXY values and disc center distance DX values to the measurement results report. STOP! 81 Program ends.
[0141] 6. Evaluation of measurement uncertainty 6.1 Brief Description of the Measurement Process 6.1.1 Measurement Basis: GB / T 1958-2017 "Geometric Tolerance Inspection and Verification of Product Geometric Specifications (GPS)" 6.1.2 Measurement environment conditions: temperature (20±1)℃, relative humidity ≤65%.
[0142] 6.1.3 Measurement Standards: Coordinate measuring machine; Model: reference15.9.7 / B4; Measuring range: (1500×900×700) mm; Maximum permissible error of indication (MPEE): ±(0.9+L / 350) μm.
[0143] 6.1.4 The object under test: Tenon and groove span of a certain plate L 1. Distance between the center of the plate L 3 6.1.5 Measurement Process Use a coordinate measuring machine to measure the span of the tenon groove of a certain disc. L 1. Distance between the center of the plate L 3. Perform measurements, and output the results after calculation using the Quindos7 coordinate measuring machine software. 6.1.6 Use of Evaluation Results In routine measurements that meet the above conditions, this measurement uncertainty assessment can be directly applied to measurement results under repeatability or reproducibility conditions.
[0144] 6.2 Mathematical Model 6.2.1 Mathematical Model Due to the tenon spacing of a certain plate L 1. Distance between the center of the plate L 3. This can be directly read from a coordinate measuring machine. The mathematical model is: Y=X In the formula: Y—the span of the bar being measuredL 1. Distance between the center of the plate L 3. Measurement results, mm X—Measurement software output value, mm 6.2.2 Sources of measurement uncertainty: 1) Uncertainty component introduced by measurement repeatability u 1; 2) Uncertainty components introduced by the indication error of the coordinate measuring machine u 2; 3) Uncertainty components introduced by the detection error of the coordinate measuring machine u 3; 4) Uncertainty component introduced by the temperature difference between the measuring equipment and the measured object u 4; 5) Uncertainty component introduced by the difference in linear thermal expansion coefficients between the coordinate measuring machine and the workpiece u 5; 6) Uncertainty component introduced by the position ΔP of the measuring point on the test piece u 6.
[0145] 6.3 Evaluation of Standard Uncertainty 6.3.1 Standard Uncertainty Component Introduced by Measurement Repeatability u 1. The A-type method is used for evaluation.
[0146] Regarding "the span of the tenon and mortise of a certain plate" L 1. Distance between the center of the plate L 3” were measured separately, and each measurement was repeated 10 times under repeatability conditions. The data are shown in Table 1 and Table 2.
[0147] Table 1. Spacing between bars L 1 Measurement results The standard deviation of a single experiment was calculated using Bessel's formula: Table 2 Distance between disk centers L 3 Measurement results The standard deviation of a single experiment was calculated using Bessel's formula: 6.3.2 Standard Uncertainty Component Introduced by Coordinate Measuring Machine Indication Error u 2. The evaluation was conducted using method B, as shown in Table 3.
[0148] The maximum permissible error of the coordinate measuring machine (CMM) reading is ±(0.9+L / 350) μm, where L is the measurement length. Therefore, the half-width of the interval is a = (0.9+L / 350) μm. Assuming a uniform distribution, k = ,but: u 2 = a / k Table 3 Uncertainty Components u 2 6.3.3 Standard Uncertainty Components Introduced by Coordinate Measuring Machine Detection Errors u 3. Evaluation using Method B. The certificate indicates that the coordinate measuring machine's detection error is 0.6 μm. Assuming a uniform distribution, the half-width of the interval a = 0.6 μm, and the coverage factor k = ... ,but: u 3 = a / k =0.6 / =0.346μm.
[0149] 6.3.4 Standard uncertainty component introduced by the temperature difference between the measured part and the coordinate measuring machine u 4. Evaluation using Class B method. Before measurement, the workpiece and coordinate measuring machine were fully isothermalized, but a certain temperature difference still exists during actual measurement. Assuming that Δt is uniformly distributed within ±0.2℃ after full isothermalization, the half-width a is 0.2℃. The coefficient of thermal expansion of a certain disk is 11.5 × 10⁻⁶℃⁻¹, L s =110mm, coverage factor k= ,but: 6.3.5 Uncertainty component introduced by the difference in linear thermal expansion coefficients between the coordinate measuring machine and the workpiece u 5. Evaluation using Type B method. The linear expansion coefficients of the coordinate measuring machine's grating ruler and the workpiece differ. Assuming that the linear expansion coefficients of both the grating ruler and the workpiece are equally probable within ±2 × 10⁻⁶℃⁻¹, then the difference in linear expansion coefficients Δa should follow a triangular distribution within ±4 × 10⁻⁶℃⁻¹. The maximum temperature deviations of a 110mm workpiece from the standard temperature of 20℃ are 0.6℃ and 0.4℃, respectively. Therefore, its standard uncertainty is: u 5 =C 5 u (Δ t ) = (110×10³ ×4×10⁻⁶ / ) × 0.6 = 0.108 μm 6.3.6 Uncertainty Components Introduced by the Measurement Point Position ΔP of the Test Component u6. The estimated measurement points are evenly distributed within a 1mm radius of the center of a tenon groove. It is assumed that each tenon groove is measured twice and the average value is taken. Therefore, its standard uncertainty is... u (Δ P ) = 1 / / =0.408mm The repeatability of the measurement result for the center distance L3 of a certain disk is 0.227 μm, therefore the corresponding uncertainty components are: u 6 = C 6 u (△ P )=0.227 μm / 3.7mm×0.408mm=0.025μm 6.4 Combined Standard Uncertainty 6.4.1 The standard uncertainty components are summarized in Table 4 below. Table 4 Summary of Standard Uncertainty Components (μm) 6.4.2 Evaluation of Combined Standard Uncertainty The above standard uncertainty components are uncorrelated, so their combined standard uncertainty is: The combined standard uncertainty assessment results for each parameter are shown in Table 5 below: Table 5 Summary of Combined Standard Uncertainty Results (μm) 6.5 Assessment of Expanded Uncertainty U=ku c ( k =2) The expanded uncertainty assessment results for each parameter are shown in Table 6 below: Table 6 Summary of Expanded Uncertainty Assessment Results (μm) 6.6. Processing of Measurement Results Complete measurement results should include: The best estimate of the measured quantity is usually the arithmetic mean of multiple measurements or an estimate of the output quantity calculated by a function. Measurement uncertainty describes the dispersion of the measurement result or the statistically included interval in which the measurement result falls with a certain probability.
[0150] A certain plate span of bar L 1. Distance between the center of the plate L 3. The measurement results are expressed as follows:L 1 = L 1. Actual measurement ± U ( k =2); L 3 = L 3. Actual measurement ± U ( k =2).
[0151] but L 1 = (2.0713 ± 0.0014) mm, ( k =2); L 3 = (102.5543 ± 0.0016) mm, (( k =2).
[0152] In another exemplary embodiment, based on the same inventive concept as the method embodiment, a precision measurement system for the span distance and center distance of a disc-shaped part is provided, comprising: A coordinate measuring machine is used to perform measurement actions; A control unit, which stores a computer program configured to execute the aforementioned method for precise measurement of the span between bars and the center distance of a disc-shaped part; The probe, with the same diameter as the standard gauge bar, is used to perform self-centering measurements.
[0153] In another exemplary embodiment, based on the same inventive concept as the method embodiment, an electronic device is provided, including a memory and a processor. The memory stores computer instructions that can be executed on the processor. When the processor executes the computer instructions, it performs a precision measurement method for the span distance and center distance of a disc-type part provided in the embodiment of the present invention.
[0154] The processor may be a single-core or multi-core central processing unit or a specific integrated circuit, or one or more integrated circuits configured to implement the present invention.
[0155] The embodiments of the subject matter and functional operation described in this specification can be implemented in: tangibly embodied computer software or firmware, computer hardware including the structures disclosed in this specification and their structural equivalents, or combinations thereof. Embodiments of the subject matter described in this specification can be implemented as one or more computer programs, i.e., one or more modules of computer program instructions encoded on a tangible, non-transitory program carrier for execution by a data processing device or for controlling the operation of a data processing device. Alternatively or additionally, the program instructions may be encoded on artificially generated propagation signals, such as machine-generated electrical, optical, or electromagnetic signals, which are generated to encode information and transmit it to a suitable receiving device for execution by the data processing device.
[0156] The processing and logic flow described in this specification can be executed by one or more programmable computers that execute one or more computer programs to perform corresponding functions by operating on input data and generating output. The processing and logic flow can also be executed by dedicated logic circuitry—such as FPGAs (Field-Programmable Gate Arrays) or ASICs (Application-Specific Integrated Circuits), and the device can also be implemented as dedicated logic circuitry.
[0157] Suitable processors for executing computer programs include, for example, general-purpose and / or special-purpose microprocessors, or any other type of central processing unit. Typically, the central processing unit receives instructions and data from read-only memory and / or random access memory. The basic components of a computer include a central processing unit for implementing or executing instructions and one or more memory devices for storing instructions and data. Typically, a computer will also include one or more mass storage devices for storing data, such as disks, magneto-optical disks, or optical disks, or the computer will be operatively coupled to such mass storage devices to receive data from or transfer data to them, or both. However, a computer is not required to have such devices. Furthermore, a computer can be embedded in another device, such as a mobile phone, a personal digital assistant (PDA), a mobile audio or video player, a game console, a global positioning system (GPS) receiver, or a portable storage device such as a universal serial bus (USB) flash drive, to name a few.
[0158] It should be understood that each block in a flowchart or block diagram can represent a module, segment, or portion of code, which contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than those shown in the figures. For example, two consecutive blocks may actually be executed substantially in parallel, or they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram and / or flowchart, and combinations of blocks in block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or action, or using a combination of dedicated hardware and computer instructions.
[0159] The above detailed embodiments are a description of the present invention. It should not be considered that the specific embodiments of the present invention are limited to these descriptions. For those skilled in the art, several simple deductions and substitutions can be made without departing from the concept of the present invention, and all of these should be considered to fall within the protection scope of the present invention.
Claims
1. A method for precisely measuring the span distance and center distance of a disc-shaped part, characterized in that, Includes the following steps: S1. Establish the initial coordinate system of the part, where the reference plane and reference outer circle of the disc-shaped part are used as reference elements, and the angular alignment is initially completed in conjunction with the pin hole; S2. The initial coordinate system of the part is refined multiple times to obtain a refined coordinate system of the part, which provides an accurate reference for subsequent geometric calculations; S3. Based on the definition logic of span distance and chord center distance, the relevant virtual parameters are transformed into standardized geometric elements to create virtual elements; S4. Based on the precisely constructed part coordinate system and virtual elements, calculate the span distance and disk center distance; S5. Through the loop instruction, steps S2 to S4 are executed automatically to complete the measurement of all toothed grooves on the disc-shaped parts and generate a report containing all measurement results.
2. The method for precise measurement of the span distance and center distance of a disc-shaped part according to claim 1, characterized in that, Step S2 specifically includes: S21. By automatically acquiring the reference plane and reference outer circle, and collecting the line connecting the center of the reference outer circle and the pin hole, the automatic measurement element is obtained, and the automatic measurement element is overwritten with the corresponding manual measurement element in the initial coordinate system of the part to complete the first fine construction; S22. By manually collecting the center points of two adjacent tooth tip surfaces and obtaining their symmetrical center points, the angular alignment is performed using the line connecting the symmetrical center points and the center of the reference outer circle to complete the second fine construction. S23. Use the self-centering function to obtain the actual center point of two adjacent tooth grooves, and find the actual symmetrical center point of the two actual center points. Use the line connecting the actual symmetrical center point and the center of the reference outer circle to perform precise angular alignment and complete the third fine construction.
3. The method for precisely measuring the span distance and center distance of a disc-shaped part according to claim 2, characterized in that, Step S3 specifically includes: S31. Using the origin of the coordinate system of the part after the third refinement as the center, create a reference circle with a diameter of 0; S32. Based on the actual center points of the two adjacent tenon grooves obtained in step S23, create virtual inscribed circles that correspond to the actual stress state of the two tenon grooves respectively. S33. Based on the actual symmetrical center point of the two adjacent toothed tenons, create a virtual symmetrical center circle.
4. The method for precise measurement of the span distance and center distance of a disc-shaped part according to claim 3, characterized in that, Step S4 specifically includes: S41. Based on the definition logic of the span distance, calculate the perpendicular distance between the two parallel tangents that are internally tangent to the two virtual inscribed circles to obtain the span distance measurement value; S42. Based on the definition of the center distance, the disk center distance is converted into the sum of the distance from the center of the virtual symmetry center circle to the center of the reference circle and the radius of the virtual symmetry center circle through geometric derivation. The perpendicular distance between the two parallel tangents that are externally tangent to the virtual symmetry center circle and the reference circle is calculated to obtain the measured value of the disk center distance.
5. The method for precisely measuring the span distance and center distance of a disc-shaped part according to claim 2, characterized in that, In step S23, when obtaining the actual center point of the tooth groove, the probe diameter compensation function is turned off so that the measurement result directly reflects the center point of the tooth groove, thereby converting the virtual spatial point into the actual spatial point.
6. The method for precise measurement of the span distance and center distance of a disc-shaped part according to claim 3, characterized in that, In step S32, the specific method for creating the virtual inscribed circle is as follows: The coordinates of the actual center point of the tenon groove are obtained through the self-centering function. Using the definition element command and the assignment command, the coordinates are used as the center coordinates of the circle, and the diameter of the standard gauge bar is used as the diameter.
7. A method for precisely measuring the span distance and center distance of a disc-shaped part according to claim 4, characterized in that, In step S42, when calculating the center distance of the disk, for each tooth and tenon groove pair, based on the direction of the line connecting its actual center of symmetry and the center of the reference outer circle, a temporary coordinate system associated with the tooth and tenon groove pair needs to be re-established, and the calculation is performed in the temporary coordinate system.
8. A method for precisely measuring the span distance and center distance of a disc-shaped part according to claim 4, characterized in that, Step S5 specifically includes: Step S51. Set the loop start command, call the part coordinate system after the third fine construction, use the generate rotation element command, take the actual center point of the first group of adjacent tooth grooves that has been measured as the initial rotation element, rotate around the Z axis respectively; and generate the theoretical self-centering point of the remaining tooth grooves according to the uniform distribution angle of the tooth grooves of the disc-type part. Step S52. Use the measurement point command to run the measurement and collect the actual center points of each adjacent tooth groove in batches; Step S53. For the actual center point of each tooth groove obtained, repeat steps S32 to S42 to calculate the span distance and disc center distance corresponding to all tooth grooves.
9. A precision measurement system for the span distance and center distance of a disc-shaped part, characterized in that, include: A coordinate measuring machine is used to perform measurement actions; A control unit storing a computer program configured to execute a method for precise measurement of the span and center distance of a disc-shaped part as described in any one of claims 1-8. The probe, with the same diameter as the standard gauge bar, is used to perform self-centering measurements.
10. An electronic device comprising a memory and a processor, wherein the memory stores computer instructions executable by the processor, characterized in that, When the processor executes computer instructions, it performs a precision measurement method for the span distance and center distance of a disc-type part as described in any one of claims 1-8.