Spatial Angle Hole Machining Method, System, Equipment and Medium Based on Assembly Constraints

Through a three-dimensional design method based on assembly constraints, computer-assisted processing of space angle holes, solving the problem of cumbersome and error-prone calculation of the rotation angle of the universal turntable on the three-coordinate boring machine, achieving efficient and accurate hole processing.

CN113901604BActive Publication Date: 2025-07-11西安西航商泰高新技术有限公司
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202111153000.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-09-29
Publication Date
2025-07-11
Estimated Expiration
2041-09-29

AI Technical Summary

Technical Problem

When processing space angle holes on a three-coordinate boring machine, the process conversion of the universal rotary table rotation angle is complicated and error-prone, resulting in inaccurate machining accuracy.

Method used

Using a three-dimensional design method based on assembly constraints, a three-dimensional model of coordinate boring machine, universal turntable and parts is established, and the assembly constraint relationship is obtained and applied, the rotation angle of the universal turntable is calculated, and a three-dimensional model is used to generate a CNC program for processing.

Benefits of technology

It simplifies the calculation process of the rotation angle of the universal turntable, improves processing accuracy and efficiency, is suitable for various types of space angle hole processing, and reduces erroneous operations by technicians.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113901604B_ABST
    Figure CN113901604B_ABST
Patent Text Reader

Abstract

The present invention provides a method, system, device and medium for machining spatial angle holes based on assembly constraints. Through three-dimensional modeling methods, the parts and tooling are simulated and assembled. Using the three-dimensional models of the parts, the rotation angles of the universal turntable in the vertical plane and the horizontal plane are quickly and accurately calculated by applying the assembly constraint method. This method is both accurate and efficient, enabling technicians to get rid of cumbersome process calculations; it has strong versatility and is suitable for machining various types of spatial angle hole parts; in a three-dimensional assembly environment, the machining state is simulated, the part clamping is intuitive, and the machinist will not reverse the direction of the universal turntable and cause machining errors.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of part processing, and specifically to a method, system, device and medium for machining a spatial angle hole based on assembly constraints. Background Art

[0002] There are two common methods for machining spatial angle holes on parts. One is to machine on a five-axis CNC machining center, but five-axis CNC equipment is expensive and not available to all enterprises and institutions. The other method is to machine on a three-axis boring machine, which is common in enterprises engaged in machining. The machining method described in this article is implemented on a three-axis boring machine.

[0003] When machining a spatial angle hole on a three-axis boring machine, the simplest method is to use a machine tool accessory - a universal rotary table. The universal rotary table can rotate -180° to 180° on the horizontal plane and 0° to 90° on the vertical plane. The part can be rotated twice on the universal rotary table to turn the axis of the hole into a direction parallel to the machine tool spindle (Z-axis), facilitating machining. The difficulty in machining a spatial angle hole on a three-axis boring machine is the process calculation of the rotation angle of the universal rotary table. This is because the design datum and the machining datum are usually not unified, resulting in the projection angle of the hole axis marked on the drawing not being directly adopted by the universal rotary table. It is necessary to convert it into the vertical plane rotation angle α and the horizontal plane rotation angle β of the universal rotary table according to the machining datum and the known angle on the drawing.

[0004] Currently, the process conversion of the rotation angle of the universal rotary table adopts the formula method and the projection method in descriptive geometry. These two methods first require careful analysis to correspond the angles on the drawing with the angles in the formula one by one, and secondly, precise calculations are required. The calculation process is cumbersome and error-prone. Obviously, it has high requirements for process technicians and is more difficult for newly recruited technicians to master. Summary of the Invention

[0005] Aiming at the problem that the process conversion of the rotation angle of the universal rotary table in machining on a three-axis boring machine by using the formula method and the projection method in descriptive geometry is prone to angle calculation deviation, resulting in inaccurate machining accuracy, the present invention provides a method, system, device and medium for machining a spatial angle hole based on assembly constraints. By adopting three-dimensional design, it greatly facilitates the downstream manufacturing link, and can use the progress of technologies such as generating CNC programs and three-axis measurement programs from three-dimensional models to solve the existing problems.

[0006] The present invention is realized through the following technical solutions:

[0007] A method for machining a spatial angle hole based on assembly constraints includes the following steps:

[0008] Obtain the structural data information of the coordinate boring machine bed, universal rotary table and part;

[0009] Build three-dimensional models of the coordinate boring machine bed, universal rotary table and parts, and sequentially simulate the placement of the parts on the universal rotary table, and the universal rotary table is simulated and placed on the coordinate boring machine bed to obtain a three-dimensional simulation assembly environment of the coordinate boring machine bed, universal rotary table and parts;

[0010] Obtain constraint data. After the three-dimensional models of the coordinate boring machine bed and the universal rotary table receive the constraint data, the assembly constraint relationship between the coordinate boring machine bed and the universal rotary table is added;

[0011] Obtain constraint angle data. After the three-dimensional model of the universal rotary table receives the constraint angle module, it drives the parts to rotate;

[0012] Measure the angle between the coordinate boring machine bed and the parts after rotating with the universal rotary table.

[0013] Preferably, the three-dimensional model of the universal rotary table rotates with simulated degrees of freedom through data input.

[0014] Preferably, the simulated degrees of freedom rotation of the three-dimensional model of the universal rotary table includes two rotational degrees of freedom, one of which is rotation around the horizontal plane in the vertical plane, and the other is rotation around the vertical direction in the horizontal plane.

[0015] Preferably, after the three-dimensional model of the part is simulated and placed on the universal rotary table, constraint data is obtained so that the vertical hole axis of the part is parallel to the vertical axis of the coordinate boring machine bed.

[0016] Furthermore, the reference plane of the part is in contact and aligned with the working surface of the universal rotary table.

[0017] Preferably, the measured angles include the angle data between the part and the vertical direction of the coordinate boring machine bed and the angle data between the part and the horizontal direction of the coordinate boring machine bed.

[0018] Preferably, in actual machining, the assembly positions of the coordinate boring machine bed, universal rotary table and parts are placed in the same position as the assembly position of the three-dimensional simulation assembly environment, and the universal rotary table is rotated through the angle measurement data between the coordinate boring machine bed and the three-dimensional model of the part to machine the spatial angle holes of the part.

[0019] A spatial angle hole machining system based on assembly constraints, comprising:

[0020] A first data acquisition module for acquiring the structural data information of the coordinate boring machine bed, universal rotary table and parts;

[0021] The first data processing module is used to establish three-dimensional models of the bed body of a jig boring machine, a universal rotary table, and a part, and sequentially simulate placing the part on the universal rotary table and the universal rotary table on the bed body of the jig boring machine to obtain a three-dimensional simulation assembly environment of the bed body of the jig boring machine, the universal rotary table, and the part;

[0022] The second data acquisition module acquires constraint data. After the three-dimensional models of the bed body of the jig boring machine and the universal rotary table receive the constraint data, the assembly constraint relationship between the bed body of the jig boring machine and the universal rotary table is added;

[0023] The third data acquisition module is used to acquire constraint angle data. After the three-dimensional model of the universal rotary table receives the constraint angle module, it drives the part to rotate;

[0024] The second data processing module is used to measure the angle between the bed body of the jig boring machine and the part that rotates with the universal rotary table.

[0025] A computer device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. The processor, when executing the computer program, implements the steps of the method for machining a spatial angle hole based on assembly constraints as described above.

[0026] A computer-readable storage medium stores a computer program. When the computer program is executed by a processor, it implements the steps of the method for machining a spatial angle hole based on assembly constraints as described above.

[0027] Compared with the prior art, the present invention has the following beneficial technical effects:

[0028] The present invention provides a method for machining a spatial angle hole based on assembly constraints. Through three-dimensional modeling, the part and the tooling are simulated for assembly. Using the three-dimensional model of the part, the rotation angles of the universal rotary table in the vertical plane and the horizontal plane are quickly and accurately calculated by applying the assembly constraint method. This method is both accurate and efficient, enabling technicians to get rid of cumbersome process calculations; it has strong versatility and is suitable for machining various types of spatial angle hole parts; in the three-dimensional assembly environment, the machining state is simulated, and the part clamping is intuitive, preventing the operator from reversing the direction of the universal rotary table and causing machining errors. BRIEF DESCRIPTION OF THE DRAWINGS

[0029] Figure 1 It is a flowchart of the method for machining a spatial angle hole based on assembly constraints in the present invention;

[0030] Figure 2 It is a schematic structural diagram of the system for machining a spatial angle hole based on assembly constraints in the present invention;

[0031] Figure 3Schematic diagram of a part with a spatial angle hole;

[0032] Figure 4 is Figure 3 front view of;

[0033] Figure 5 is Figure 3 left view of;

[0034] Figure 6 is Figure 3 top view of;

[0035] Figure 7 Schematic diagram of the structure of a universal turntable;

[0036] Figure 8 Schematic diagram of the structure of the body of a jig boring machine;

[0037] Figure 9 α angle of rotation of the universal turntable in the vertical plane;

[0038] Figure 10 β angle of rotation of the universal turntable in the horizontal plane at direction A.

[0039] In the figure: 1 - body of the jig boring machine; 2 - universal turntable; 3 - part. Detailed implementation method

[0040] In order to enable those skilled in the art to better understand the solution of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

[0041] It should be noted that the terms "first", "second", etc. in the description and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and do not necessarily need to be used to describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances so that the embodiments of the present invention described herein can be implemented in an order different from those illustrated or described herein. In addition, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device that includes a series of steps or units does not necessarily need to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products or devices.

[0042] The present invention will be further described in detail below with reference to the accompanying drawings:

[0043] See Figure 1 In one embodiment of the present invention, a method for machining a spatial angle hole based on assembly constraints is provided. By adopting three-dimensional design, it greatly facilitates the downstream manufacturing process. The progress of technologies such as generating numerical control programs and coordinate measuring programs using three-dimensional models is used to solve existing problems.

[0044] Specifically, the method for machining a spatial angle hole based on assembly constraints includes the following steps:

[0045] S1. Obtain the structural data information of the coordinate boring machine bed 1, the universal rotary table 2, and the part 3;

[0046] S2. Establish the assembly environment of the coordinate boring machine, which consists of the three-dimensional models of the coordinate boring machine bed 1 and the universal rotary table 2. Retain two degrees of freedom of the universal rotary table 2, enabling it to only rotate around the X-axis in the vertical plane and around the Z-axis in the horizontal plane; this step is only carried out once and can be used as a general template and applied to different parts; establish the three-dimensional model of the part 3, and successively place the part 3 on the universal rotary table 2 in simulation, and place the universal rotary table 2 on the coordinate boring machine bed 1 in simulation to obtain the three-dimensional simulation assembly environment of the coordinate boring machine bed 1, the universal rotary table 2, and the part 3;

[0047] S3. Obtain the constraint data. After the three-dimensional models of the coordinate boring machine bed 1 and the universal rotary table 2 receive the constraint data, add the assembly constraint relationships between the coordinate boring machine bed 1 and the part 3: 1. The hole axis of the part is parallel to the machine tool spindle (Z-axis); 2. The reference plane of the part is in contact and aligned with the working surface of the universal rotary table;

[0048] S4. Obtain the constraint angle data. After the three-dimensional model of the universal rotary table 2 receives the constraint angle module, it drives the part 3 to rotate;

[0049] S5. Measure the angle between the coordinate boring machine bed 1 and the part 3 that rotates with the universal rotary table 2, such as Figure 9 and Figure 10 .

[0050] S6. In the actual machining process, place the part in the same position as in the three-dimensional assembly environment, rotate the universal rotary table by the angle obtained in S5, and turn the spatial angle hole to the machining position.

[0051] The structure of the spatial angle hole machined by the method of the present invention is as shown in Figure 3 、 Figure 4 、 Figure 5 and Figure 6 . The structures of the universal rotary table 2 and the coordinate boring machine bed 1 used in the present invention are as shown in Figure 7 and Figure 8 .

[0052] Specifically, the 3D model of the universal turntable 2 simulates the rotation of degrees of freedom through data input.

[0053] Specifically, the simulated rotation of degrees of freedom of the 3D model of the universal turntable 2 includes two rotational degrees of freedom. One rotational degree of freedom is to rotate around the horizontal plane within the vertical plane, and the other is to rotate around the vertical direction within the horizontal plane.

[0054] Specifically, after the 3D model of the part 3 is simulated and placed on the universal turntable 2, constraint data is obtained so that the vertical hole axis of the part 3 is parallel to the vertical axis of the coordinate boring machine bed 1.

[0055] Among them, the reference plane of the part 3 is in contact and aligned with the working surface of the universal turntable 2.

[0056] Specifically, the measured angles include the angular data of the part 3 in the vertical direction with respect to the coordinate boring machine bed 1 and the angular data of the part 3 in the horizontal direction with respect to the coordinate boring machine bed 1.

[0057] In actual machining, the assembly positions of the coordinate boring machine bed 1, the universal turntable 2, and the part 3 are placed in the same way as the assembly positions in the 3D simulation assembly environment. The universal turntable 2 is rotated through the obtained angular measurement data between the coordinate boring machine bed 1 and the 3D model of the part 3 to machine the spatial angular holes of the part.

[0058] The following is the device embodiment of the present invention, which can be used to execute the method embodiment of the present invention. For the details not disclosed in the device embodiment, please refer to the method embodiment of the present invention.

[0059] In one embodiment of the present invention, a spatial angular hole machining system based on assembly constraints is provided, as Figure 2 shown, which can be used to implement the spatial angular hole machining method based on assembly constraints in the above embodiments. Specifically, the spatial angular hole machining system based on assembly constraints includes:

[0060] The first data acquisition module is used to acquire the structural data information of the coordinate boring machine bed 1, the universal turntable 2, and the part 3. The first data processing module is used to establish the three-dimensional models of the coordinate boring machine bed 1, the universal turntable 2, and the part 3, and sequentially simulate the placement of the part 3 on the universal turntable 2 and the universal turntable 2 on the coordinate boring machine bed 1 to obtain the three-dimensional simulation assembly environment of the coordinate boring machine bed 1, the universal turntable 2, and the part 3. The second data acquisition module is used to acquire the constraint data. After the three-dimensional models of the coordinate boring machine bed 1 and the part 3 receive the constraint data, the assembly constraint relationship between the coordinate boring machine bed 1 and the part 3 is increased. The third data acquisition module is used to acquire the constraint angle data. After the three-dimensional model of the universal turntable 2 receives the constraint angle module, it drives the part 3 to rotate. The second data processing module is used to measure the angle between the coordinate boring machine bed 1 and the part 3 that rotates with the universal turntable 2. The human-computer interaction module is used for information display.

[0061] In another embodiment of the present invention, a computer device is provided, including a memory, a processor, and a computer program stored in the memory and executable on the processor. The memory is used to store the computer program, and the computer program includes program instructions. The processor is used to execute the program instructions stored in the computer storage medium. The processor may be a Central Processing Unit (CPU), or may also be other general-purpose processors, Digital Signal Processors (DSPs), Application-Specific Integrated Circuits (ASICs), Field-Programmable Gate Arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. It is the computing core and control core of the terminal, and is suitable for implementing one or more instructions, specifically suitable for loading and executing one or more instructions to implement the corresponding method flow or corresponding function. The processor described in the embodiment of the present invention can be used for the operation of the spatial angle hole machining method based on assembly constraints.

[0062] In another embodiment of the present invention, the present invention further provides a storage medium, specifically a computer-readable storage medium (Memory). The computer-readable storage medium is a memory device in a computer device and is used to store programs and data. It can be understood that the computer-readable storage medium here can include both the built-in storage medium in the computer device and, of course, the extended storage medium supported by the computer device. The computer-readable storage medium provides a storage space, and the operating system of the terminal is stored in this storage space. Moreover, one or more instructions suitable for being loaded and executed by the processor are stored in this storage space, and these instructions can be one or more computer programs (including program codes). It should be noted that the computer-readable storage medium here can be a high-speed RAM memory or a non-volatile memory, such as at least one disk memory. One or more instructions stored in the computer-readable storage medium can be loaded and executed by the processor to implement the corresponding steps of the method for machining a spatial angle hole based on assembly constraints in the above embodiment.

[0063] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk memories, CD-ROMs, optical memories, etc.) containing computer-usable program codes.

[0064] The present application is described with reference to the flowcharts and / or block diagrams of methods, apparatuses (systems), and computer program products according to the embodiments of the present application. It should be understood that each flow and / or block in the flowchart and / or block diagram can be implemented by computer program instructions, and the combination of the flows and / or blocks in the flowchart and / or block diagram can also be implemented by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing devices generate a device for implementing the specified functions in Figure 1 one or more of the flows Figure 1 or a plurality of flows and / or blocks

[0065] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory generate a manufactured article including an instruction device, and the instruction device implements the functions in Figure 1 one or more of the flowsFigure 1 The functions specified in one or more boxes.

[0066] These computer program instructions can also be loaded onto a computer or other programmable data processing device, so that a series of operation steps are executed on the computer or other programmable device to generate a computer-implemented process. Thus, the instructions executed on the computer or other programmable device provide for implementing in the process Figure 1 One or more processes and / or boxes Figure 1 Steps of the functions specified in one or more boxes.

[0067] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit it. Although the present invention has been described in detail with reference to the above embodiments, those of ordinary skill in the art should understand that: It is still possible to modify the specific implementation manners of the present invention or make equivalent replacements. Any modification or equivalent replacement that does not depart from the spirit and scope of the present invention shall be covered by the protection scope of the claims of the present invention.

Claims

1. A machining method for spatial angular holes based on assembly constraints, characterized in that It includes the following steps: Obtain the structural data information of the coordinate boring machine bed (1), the universal rotary table (2), and the part (3); Establish 3D models of the coordinate boring machine bed (1), the universal rotary table (2), and the part (3), and sequentially simulate placing the part (3) on the universal rotary table (2), and the universal rotary table (2) on the coordinate boring machine bed (1) to obtain a 3D simulation assembly environment of the coordinate boring machine bed (1), the universal rotary table (2), and the part (3); Among them, the 3D model of the universal rotary table (2) rotates with simulated degrees of freedom through data input; The simulated degrees of freedom rotation of the 3D model of the universal rotary table (2) includes two rotational degrees of freedom. One rotational degree of freedom is rotation around the horizontal plane in the vertical plane, and the other is rotation around the vertical direction in the horizontal plane; Obtain constraint data. After the 3D models of the coordinate boring machine bed (1) and the universal rotary table (2) receive the constraint data, the assembly constraint relationship between the coordinate boring machine bed (1) and the universal rotary table (2) is added; Obtain constraint angle data. After the 3D model of the universal rotary table (2) receives the constraint angle module, it drives the part (3) to rotate; Measure the angle between the coordinate boring machine bed (1) and the part (3) after rotating with the universal rotary table (2).

2. The method for machining a spatial angular hole based on assembly constraints according to claim 1, wherein After the 3D model of the part (3) is simulated and placed on the universal rotary table (2), obtain constraint data to make the vertical hole axis of the part (3) parallel to the vertical axis of the coordinate boring machine bed (1).

3. A method for machining a spatial angular hole based on assembly constraints according to claim 1, characterized in that The reference plane of the part (3) is in contact and aligned with the working surface of the universal rotary table (2).

4. A method for machining a spatial angular hole based on assembly constraints according to claim 1, characterized in that, The measured angles include the angle data between the part (3) and the vertical direction of the coordinate boring machine bed (1) and the angle data between the part (3) and the horizontal direction of the coordinate boring machine bed (1).

5. A method for machining a spatial angular hole based on assembly constraints according to claim 1, characterized in that, In actual machining, place the assembly positions of the coordinate boring machine bed (1), the universal rotary table (2), and the part (3) in the same position as the 3D simulation assembly environment, and rotate the universal rotary table (2) through the obtained angle measurement data between the 3D models of the coordinate boring machine bed (1) and the part (3) to machine the spatial angle hole of the part.

6. A spatial angle hole machining system based on assembly constraints, characterized in that, It includes: A first data acquisition module for obtaining the structural data information of the coordinate boring machine bed (1), the universal rotary table (2), and the part (3); A first data processing module for establishing 3D models of the coordinate boring machine bed (1), the universal rotary table (2), and the part (3), and sequentially simulating placing the part (3) on the universal rotary table (2), and the universal rotary table (2) on the coordinate boring machine bed (1) to obtain a 3D simulation assembly environment of the coordinate boring machine bed (1), the universal rotary table (2), and the part (3); Among them, the 3D model of the universal rotary table (2) rotates with simulated degrees of freedom through data input; The simulated degrees of freedom rotation of the 3D model of the universal rotary table (2) includes two rotational degrees of freedom. One rotational degree of freedom is rotation around the horizontal plane in the vertical plane, and the other is rotation around the vertical direction in the horizontal plane; A second data acquisition module for obtaining constraint data. After the 3D models of the coordinate boring machine bed (1) and the universal rotary table (2) receive the constraint data, the assembly constraint relationship between the coordinate boring machine bed (1) and the universal rotary table (2) is added; The third data acquisition module is used to acquire the constrained angle data, and the three-dimensional model of the universal turntable (2) drives the part (3) to rotate after receiving the constrained angle module; The second data processing module is used to measure the angle between the coordinate boring machine bed body (1) and the part (3) rotated following the universal turntable (2).

7. A computer device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that, When the processor executes the computer program, it implements the steps of the spatial angle hole machining method based on assembly constraints as described in any one of claims 1 to 5.

8. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the steps of the spatial angle hole machining method based on assembly constraints as described in any one of claims 1 to 5.

Citation Information

Patent Citations

  • Machining method for non-radial hole of wind power bearing seat

    CN113118492A