Processing plane spatial position determination method, recording medium and system

By establishing a three-dimensional coordinate system and an automatic rotating coordinate system, the problem that five-axis CNC machine tools cannot execute decimal degree commands was solved, thereby improving the accuracy of mold surfaces and the traceability of data, and reducing design complexity and time.

CN121502933APending Publication Date: 2026-02-10东风模具冲压技术有限公司
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511495462.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-10-20
Publication Date
2026-02-10

AI Technical Summary

Technical Problem

In the existing technology, five-axis CNC machine tools cannot recognize and execute machining instructions with decimal degrees, resulting in deviations in the accuracy of the mold surface and failure of data traceability and re-inspection, which increases the instability of mold design and stamping product quality.

Method used

By establishing an X/Y/Z three-dimensional coordinate system, measuring and rounding the included angle, and automatically rotating the coordinate system to determine the plane normal line, the process of determining the plane spatial position is automated by combining non-transient readable recording media and systems.

Benefits of technology

It achieves angular rounding in the machining process of any plane, reduces the skill requirements of designers, reduces operation steps, improves the data traceability of mold design and the ability to re-inspect machining quality, and shortens the design time.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121502933A_ABST
    Figure CN121502933A_ABST
Patent Text Reader

Abstract

The invention belongs to the technical field of mold manufacturing, and discloses a method for determining the spatial position of a machining plane. Comprising the following steps: establishing an X / Y / Z coordinate system by taking a geometric center of a processing area in a design processing plane as an original point of the coordinate system, making a normal vector line of the design processing plane through the original point and projecting the normal vector line on an XY plane, measuring an included angle between the normal vector line and a Z axis and an included angle between a projection line and an X axis, and rounding respectively, and a normal vector line of the actual machining plane is limited and restored according to the rounded angle, and a plane perpendicular to the normal vector line and passing through the original point is the actual machining plane. According to the method, various auxiliary lines can be automatically made by utilizing drawing software, angles are automatically decomposed, angle values are measured and output, and new machinable planes are automatically rounded and output according to the measured values, so that mold design data are easy to backtrack, machining quality reinspection is facilitated, the tedious degree of later modification is reduced, the design time is shortened, and the production efficiency is improved. The die is suitable for manufacturing various dies with inclined machining planes.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of mold manufacturing technology and discloses a method, recording medium and system for determining the spatial position of a processing plane. Background Technology

[0002] In the field of stamping die design and manufacturing, the die surface often contains a large number of inclined normal machining planes that are not perpendicular to the XYZ reference axis. The accuracy of these planes directly determines the forming quality and assembly accuracy of stamped products, and is one of the core control elements of die design.

[0003] Currently, the industry commonly uses ordinary five-axis CNC machine tools for machining such inclined planes. However, these tools have a key hardware limitation: the minimum increment of the machine tool's indexing angle is 1°, making it unable to recognize and execute machining commands with decimal degrees. This forces designers to forcibly round down the precise decimal angles (such as 3.25° or 5.7°) measured in the software to a multiple of 1° (such as 3° or 6°) before importing the data into the machine tool for coordinate system rotation and machining operations.

[0004] The angle rounding operation directly raises two core issues: 1. Machining surface accuracy deviation: There is a difference between the rounded angle and the precise angle of the original design. After the coordinate system is rotated, the actual machined plane deviates from the theoretical plane in the design model. Moreover, this deviation is random due to different rounding rules (such as rounding to the nearest whole number or rounding up), and cannot be predicted by a fixed formula.

[0005] 2. Failure of data traceability and re-inspection: Due to the lack of a unified and fixed recording standard in the angle rounding process, it is difficult to reverse the calculation of the original accurate angle in the subsequent inspection stage; at the same time, due to the deviation, the actual angle between the processed plane and the reference coordinate system cannot be accurately matched with the coordinate relationship in the design stage, which makes it difficult to trace back the mold design data and re-inspect the processing quality. This not only increases the cumbersomeness of later modifications, but also poses a hidden danger to the quality stability of stamped products. Summary of the Invention

[0006] To solve the above-mentioned technical problems, the present invention provides a method for determining the spatial position of a processing plane, comprising the following steps: S1. Take the geometric center of the processing area in the design processing plane as the origin of the coordinate system to establish an X / Y / Z three-dimensional coordinate system. Draw the normal vector line of the design processing plane through the origin as line 1. Project line 1 onto the XY plane to obtain line 2. S2. Measure the angle A between line 1 and the Z-axis and the angle C between line 2 and the X-axis; round the angle A to obtain angle A' and the angle C to obtain angle C'. S3. Using the origin as the center, rotate the X-axis in the XY plane by an angle C' to get the X' axis. Then, using the origin as the center, rotate the X' axis in the X'Z plane by an angle A' (complementary angle) to get the normal line of the actual machining plane. Draw a plane perpendicular to the normal line through the origin as the actual machining plane.

[0007] Preferably, the rounding method is to round the angle of the corresponding included angle to the nearest whole number.

[0008] Preferably, the rounding method is to round the angle values ​​of the corresponding included angles to even numbers.

[0009] Another aspect of the present invention is to provide a non-transient readable recording medium for storing one or more programs containing multiple instructions, which, when executed, cause the processing circuit to perform the above-described method for determining the spatial position of a processing plane.

[0010] Another aspect of the present invention provides a machining plane spatial position determination system, including a processing circuit and a memory electrically coupled thereto, the memory being configured to store at least one program, the program containing multiple instructions, the processing circuit running the program, and being able to execute the above-described machining plane spatial position determination method.

[0011] Compared with existing technologies, the method, recording medium, and system for determining the spatial position of a processing plane provided by this invention have the following advantages: (1) This method provides a way to achieve rounded angles in the machining process of any plane (direction), without requiring designers to remember a specific coordinate system rotation sequence, and without limiting the designer's design ideas, thus reducing the skill requirements of the designer; (2) The selection filter limits the design to planes, so there is no need to worry about selecting other types of planes by mistake; (3) By selecting a plane, various auxiliary lines are automatically generated, angles are automatically decomposed and the angle values ​​are measured and output. The new machinable plane is automatically rounded according to the measured values ​​and output, reducing the number of operation steps for designers. (4) The data of mold design is easy to trace back, which is conducive to the re-inspection of processing quality, reduces the tediousness of later modifications, and shortens the design time. Attached Figure Description

[0012] Figure 1 This is a schematic diagram illustrating the acquisition of included angle A / included angle C in an embodiment of the present invention; Figure 2 This is a schematic diagram of obtaining line 4 in an embodiment of the present invention; Figure 3 This is a schematic diagram of obtaining line 5 in an embodiment of the present invention. Detailed Implementation

[0013] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be described below with reference to the accompanying drawings. The described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without innovative effort are within the scope of protection of the present invention.

[0014] like Figure 1-3 As shown, an embodiment of a method for determining the spatial position of a processing plane is as follows: I. Methods for resolving and measuring the process angle of the normal plane This method involves selecting the design machining plane to be inspected or rounded, determining the vector direction and center point coordinates of the design machining plane, defining a length of 100mm, and calculating the coordinates of the two endpoints based on the center point coordinates, vector direction, and length: endpoint 1 coordinates = center point coordinates; endpoint 2 coordinates = center point coordinates + length * vector; establishing a straight line 1; projecting this straight line 1 onto the XY plane to obtain a straight line 2, defining the angle between this straight line 2 and the X-axis as angle C; defining the angle between straight line 1 and the Z-axis as angle A; thus, the angles of the machining plane 1 are decomposed into process angles A and C, and the angle values ​​of angles A and C are measured respectively.

[0015] II. Method for rounding the process angle of the normal plane This method involves selecting a machining plane 1 to be inspected or rounded, determining the vector direction and center point coordinates of machining plane 1, defining a length of 100mm, and calculating the coordinates of the two endpoints based on the center point coordinates, vector direction, and length: endpoint 1 coordinates = center point coordinates; endpoint 2 coordinates = center point coordinates + length * vector; establishing a straight line 1; projecting this straight line 1 onto the XY plane to obtain a straight line 2, defining the angle between this straight line 2 and the X-axis as angle C; defining the angle between this straight line 1 and the Z-axis as angle A; thus, the angles of machining plane 1 are decomposed into process angles A and C, and the angle values ​​of angles A and C are measured respectively. Define a length of 100mm. Calculate the coordinates of both endpoints based on the center point coordinates, the X-axis direction vector, and the length: Endpoint 3 coordinates = Center point coordinates; Endpoint 4 coordinates = Center point coordinates + Length * X-axis direction vector; Establish a straight line 3; Round the angle C to an integer C1, then rotate it counterclockwise around the Z-axis by angle C1 to obtain straight line 4; Set the vector direction of straight line 4 as the X1 axis, keep the Z-axis direction unchanged, and adjust the Y-axis direction accordingly to become the Y1 axis, constructing a new X1Y1Z coordinate system; Rotate straight line 4 counterclockwise around the Y1 axis by 90-A1 angle to obtain straight line 5; The vector direction of straight line 5 is now the rounded, machinable composite angle, and plane 2, created based on the vector direction of straight line 5, is the rounded, machinable normal plane.

[0016] Assembling the above methods and steps into a program and storing it on a hard disk or other non-transitory storage medium constitutes an embodiment of the "non-transitory readable recording medium" of the present invention; while electrically connecting the storage medium to a computer processor and using data processing to determine the spatial position of the processing plane constitutes an embodiment of the "processing plane spatial position determination system" of the present invention.

[0017] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied on one or more computers or available storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0018] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0019] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0020] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0021] Finally, it should be noted that the above descriptions are merely preferred embodiments of the present invention and are not intended to limit the present invention. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art can still modify the technical solutions described in the foregoing embodiments or make equivalent substitutions for some of the technical features. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the protection scope of the present invention.

Claims

1. A method for determining the spatial position of a processing plane, characterized in that, Includes the following steps: S1. Take the geometric center of the processing area in the design processing plane as the origin of the coordinate system to establish an X / Y / Z three-dimensional coordinate system. Draw the normal vector line of the design processing plane through the origin as line 1. Project line 1 onto the XY plane to obtain line 2. S2. Measure the angle A between line 1 and the Z-axis and the angle C between line 2 and the X-axis; round the angle A to obtain angle A' and the angle C to obtain angle C'. S3. Using the origin as the center, rotate the X-axis in the XY plane by an angle C' to get the X' axis. Then, using the origin as the center, rotate the X' axis in the X'Z plane by an angle A' (complementary angle) to get the normal line of the actual machining plane. Draw a plane perpendicular to the normal line through the origin as the actual machining plane.

2. The method for determining the spatial position of the processing plane according to claim 1, characterized in that, The rounding method is to round the angle of the corresponding included angle to the nearest whole number.

3. The method for determining the spatial position of the processing plane according to claim 1, characterized in that, The rounding method involves rounding the angle values ​​of the corresponding included angles to an even number.

4. A non-transient readable recording medium for storing one or more programs containing multiple instructions, which, when executed, cause a processing circuit to perform a method for determining the spatial position of a processing plane as described in any one of claims 1-3.

5. A machining plane spatial position determination system, comprising a processing circuit and a memory electrically coupled thereto, the memory being configured to store at least one program, the program comprising a plurality of instructions, the processing circuit running the program, capable of executing the machining plane spatial position determination method according to any one of claims 1-3.