Casting polishing track generation method based on simulated polishing

Through the casting trajectory generation method based on simulation grinding, the problem of secondary adjustment of the grinding process code in the prior art is solved, and the grinding process files that can be applied to automated grinding equipment are directly generated, which improves production efficiency and accuracy.

CN119388244APending Publication Date: 2025-02-07CHANGZHOU DOBOTE ROBOT TECH CO LTD
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202411859179.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-17
Publication Date
2025-02-07

AI Technical Summary

Technical Problem

The grinding process code generated by existing three-dimensional offline programming software needs to be adjusted secondaryly according to the actual deviation of the workpiece and cannot be directly applied to automated grinding equipment, which increases the complexity and time cost of the production process.

Method used

Provide a casting grinding trajectory generation method based on simulation grinding. By obtaining the casting model of the casting and the outer contour diagram of the area to be polished, combining the casting parameters, grinding parameters, tool parameters and casting structure, the grinding trajectory adapted to the casting is generated, and the grinding trajectory is generated and passed The simulation software performs simulation grinding, verification and correction of the trajectory, and the final output can be directly applied to the grinding process file of the grinding machine tool.

Benefits of technology

There is no need to make secondary adjustments according to actual conditions, and directly generate grinding process files that can be directly run by the grinding machine tool, which improves programming and production efficiency and meets the requirements of accuracy and efficiency in the grinding process of castings.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119388244A_ABST
    Figure CN119388244A_ABST
Patent Text Reader

Abstract

The invention relates to a polishing track generation method, in particular to a casting polishing track generation method based on simulation polishing. Comprising the following steps that a casting model and an outer contour diagram of a to-be-polished area are obtained; a preliminary polishing track is obtained by combining the outer contour diagram of the to-be-polished area of the casting; the original polishing track is optimized, and a polishing track is obtained; the polishing machine tool model and the casting model are imported into simulation software, and meanwhile a simulation environment is set; the polishing track is imported into simulation software, and the original point and the polishing track direction of the polishing track are set; the grinding machine tool model is operated to conduct simulation grinding on the casting model according to the grinding track, and a simulation grinding track is obtained; verifying whether there is a deviation with the casting model; if the simulation polishing track does not exist, or after the simulation polishing track is corrected and verified, the simulation software outputs a polishing process file; the polishing process file does not need to be adjusted for the second time according to the actual situation, and the programming and production efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to a grinding trajectory generation method, and in particular to a casting grinding trajectory generation method based on simulation grinding. Background Art

[0002] During the casting process, workpieces are often accompanied by unnecessary parts such as flash, burrs and pouring risers, and due to the irregularity and easy deformation of the castings themselves, there are significant dimensional differences between the workpieces. This difference leads to a large deviation between the actual grinding trajectory and the trajectory pre-generated by the offline programming software, and secondary fine-tuning is often required to achieve the expected effect. However, traditional CNC machine tools and their supporting offline CAE programming software are unable to cope with the flexible control needs of casting workpieces and are unable to meet the precision requirements in actual production.

[0003] Although 3D offline programming software has been introduced into the automated grinding industry, these software still have limitations in dealing with dimensional deviations of casting workpieces. The generated grinding process codes need to be adjusted secondary according to the actual deviations of the workpieces and cannot be directly applied to automated grinding equipment, which undoubtedly increases the complexity and time cost of the production process. Summary of the invention

[0004] The purpose of the present invention is to solve the technical problem that the grinding process code generated by the existing three-dimensional offline programming software needs to be adjusted twice according to the actual deviation of the workpiece and cannot be directly applied to automated grinding equipment, and to provide a method for generating casting grinding trajectories based on simulation grinding.

[0005] To solve the above technical problems, the technical solutions provided by the present invention are as follows:

[0006] A method for generating a casting grinding trajectory based on simulation grinding comprises the following steps:

[0007] S1. Obtaining a casting model of a casting and an outer contour diagram of a region of the casting to be polished;

[0008] S2, obtaining casting parameters and grinding parameters, and obtaining a preliminary grinding trajectory in combination with an outer contour diagram of the casting area to be ground;

[0009] S3, optimizing the preliminary grinding trajectory by combining tool parameters and casting structure to obtain an optimized grinding trajectory;

[0010] S4, establishing a grinding machine model, and importing the grinding machine model and the casting model into the simulation software, and setting the simulation environment;

[0011] S5, importing the optimized grinding track into the simulation software, and setting the origin and direction of the grinding track in the simulation environment;

[0012] S6, running the grinding machine model in the simulation software, so that the grinding machine model performs simulation grinding on the casting model according to the grinding trajectory, and records the simulation grinding trajectory;

[0013] S7, verifying whether there is a deviation between the simulated grinding trajectory and the casting model;

[0014] If there is a deviation between the simulated grinding trajectory and the casting model, the simulated grinding trajectory is corrected accordingly to make the simulated grinding trajectory fit the casting model, and step S5 is executed;

[0015] If there is no deviation between the simulated grinding trajectory and the casting model, step S8 is executed;

[0016] S8. After the simulation is completed, the simulation software outputs the simulated grinding trajectory as a grinding process file that can be directly run by the grinding machine.

[0017] Furthermore, in step S1, the outer contour diagram of the area to be polished of the casting is obtained in the following manner:

[0018] The edge of the area to be polished on the casting model is converted into a two-dimensional boundary curve as an outer contour map of the area to be polished on the casting.

[0019] Further, in step S1, the casting model is any one of a scanned three-dimensional model of the casting or a three-dimensional model of a standard casting part.

[0020] Furthermore, step S2 is specifically as follows:

[0021] The size, material, grinding thickness and abrasive distribution of the casting are obtained, and the preliminary grinding trajectory is obtained in combination with the outer contour map of the casting area to be ground.

[0022] Furthermore, step S3 is specifically as follows:

[0023] The radius, length and thickness of the grinding tool and the structural dimensions of the casting are obtained, and the preliminary grinding trajectory is optimized in combination with the radius, length and thickness of the grinding tool and the structural dimensions of the casting to obtain the optimized grinding trajectory.

[0024] Furthermore, in step S4, the specific method of setting the simulation environment is:

[0025] Set the simulation environment coordinate system and coordinate origin in the simulation environment of the simulation software;

[0026] Assemble the casting model in the grinding machine model, and make the origin of the grinding machine coincide with the coordinate origin of the simulation environment coordinate system;

[0027] Adjust the posture of the grinding machine model in the simulation environment, and set the grinding tool at the grinding tool installation position inside the model according to the installation posture and tool parameters of the grinding tool;

[0028] Set the motion range, speed and acceleration of each motion axis in the grinding machine model, as well as the rotation speed of the grinding tool; after the settings are completed, the simulation environment is set up.

[0029] Further, in step S8, the specific method of outputting the simulated grinding trajectory into a grinding process file that can be directly run by the grinding machine tool by the simulation software is:

[0030] S81, establishing a coordinate conversion matrix for converting the simulation environment coordinate system into the grinding machine tool coordinate system;

[0031] S82, converting the coordinate points in the simulation trajectory in the simulation environment coordinate system into coordinate points in the grinding machine tool coordinate system through a coordinate conversion matrix;

[0032] S83. After the conversion is completed, the simulation software generates a grinding process file that can be directly run by the grinding machine according to the custom output format.

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

[0034] The method for generating a casting grinding trajectory based on simulation grinding provided by the present invention obtains an outer contour diagram of the area to be ground of the casting, and then combines the casting parameters, grinding parameters, tool parameters and the casting structure to generate a grinding trajectory suitable for the casting; by importing the grinding machine tool model into the simulation software and establishing a simulation environment, the grinding machine tool model can be run through the simulation software, and the casting model is simulated and ground according to the grinding trajectory. The simulated grinding trajectory obtained through the simulation grinding is compared and verified with the casting model to determine the accuracy of the grinding trajectory; if the simulated grinding trajectory is compatible with the casting model, or after the simulated grinding trajectory is corrected, verified and adapted through the simulation software, a grinding process file that can be directly run by the grinding machine tool is directly output without the need for secondary adjustment according to actual conditions, thereby improving programming and production efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] Figure 1 It is a schematic diagram of a flow chart of an embodiment of the present invention;

[0036] Figure 2 The casting model in Example 1 of the present invention;

[0037] Figure 3 The figure is the outer contour diagram of the casting in Example 1 of the present invention;

[0038] Figure 4 The original grinding track in Example 1 of the present invention;

[0039] Figure 5 The grinding track in Example 1 of the present invention;

[0040] Figure 6 The grinding machine model and casting model diagram in Example 1 of the present invention;

[0041] Figure 7 A schematic diagram of setting the origin and the grinding track direction in Example 1 of the present invention;

[0042] Figure 8 A schematic diagram of simulated grinding of the grinding machine model in Example 1 of the present invention;

[0043] Fig. 9 This is the polishing process file in Example 1 of the present invention. DETAILED DESCRIPTION

[0044] The technical solutions in the present invention will be described clearly and completely below in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0045] like Figure 1 As shown, a method for generating a casting grinding trajectory based on simulation grinding comprises the following steps:

[0046] S1. Obtaining a casting model of a casting and an outer contour diagram of a region of the casting to be polished;

[0047] The casting model is any one of a scanned three-dimensional model of the casting or a three-dimensional model of a standard casting part; the edge of the area to be polished on the casting model is converted into a two-dimensional boundary curve as an outer contour diagram of the area to be polished of the casting;

[0048] S2, obtaining the size, material, grinding thickness, and abrasive distribution of the casting, and obtaining a preliminary grinding trajectory in combination with the outer contour of the area to be ground of the casting;

[0049] S3, obtaining the radius, length and thickness of the grinding tool, and the structural dimensions of the casting, and optimizing and adjusting the preliminary grinding trajectory in combination with the radius, length and thickness of the grinding tool, and the structural dimensions of the casting to obtain an optimized grinding trajectory;

[0050] S4, establishing a grinding machine model, and importing the grinding machine model and the casting model into the simulation software, and setting the simulation environment;

[0051] The specific method of setting the simulation environment is:

[0052] Set the simulation environment coordinate system and coordinate origin in the simulation environment of the simulation software;

[0053] Assemble the casting model in the grinding machine model, and make the origin of the grinding machine coincide with the coordinate origin of the simulation environment coordinate system;

[0054] Adjust the posture of the grinding machine model in the simulation environment, and set the grinding tool at the grinding tool installation position inside the model according to the installation posture and tool parameters of the grinding tool;

[0055] Set the motion range, speed and acceleration of each motion axis in the grinding machine model, as well as the rotation speed of the grinding tool; after the settings are completed, the simulation environment is set up;

[0056] S5, importing the optimized grinding track into the simulation software, and setting the origin and direction of the grinding track in the simulation environment;

[0057] S6, running the grinding machine model in the simulation software, so that the grinding machine model performs simulation grinding on the casting model according to the grinding trajectory, and records the simulation grinding trajectory;

[0058] S7, verifying whether there is a deviation between the simulated grinding trajectory and the casting model;

[0059] If there is a deviation between the simulated grinding trajectory and the casting model, the simulated grinding trajectory is corrected accordingly to make the simulated grinding trajectory fit the casting model, and step S5 is executed;

[0060] If there is no deviation between the simulated grinding trajectory and the casting model, step S8 is executed;

[0061] S8. After the simulation is completed, a coordinate conversion matrix is ​​established for converting the simulation environment coordinate system into the grinding machine tool coordinate system;

[0062] The coordinate points in the simulation trajectory in the simulation environment coordinate system are converted into coordinate points in the grinding machine tool coordinate system through the coordinate conversion matrix;

[0063] After the conversion is completed, the simulation software generates a grinding process file that can be directly run by the grinding machine according to the custom output format.

[0064] Specific examples are given below.

[0065] Example 1

[0066] This embodiment 1 takes a casting as an example to describe in detail the casting grinding trajectory generation method based on simulation grinding of the present invention, as follows:

[0067] 1) Obtain the casting model of the casting. The casting model is a three-dimensional model of the casting standard part (STEP or IGES format), such as Figure 2 As shown; the casting model is imported into the CAE software, the three-dimensional coordinates of the edge of the area to be polished on the casting model are converted into a two-dimensional boundary curve using the CAE software, and it is exported as a file recognizable by the CAM software, and it is used as the outer contour diagram of the area to be polished of the casting, as shown Figure 3 As shown;

[0068] 2) Obtain the size, material, grinding thickness, and abrasive distribution of the casting, input the size, material, grinding thickness, and abrasive distribution of the grinding tool into the CAM software, and use the CAM software to obtain a preliminary grinding trajectory in combination with the outer contour of the casting area to be polished, such as Figure 4 As shown;

[0069] 3) Obtain the radius, length and thickness of the grinding tool, as well as the structural dimensions of the casting; input the radius, length and thickness of the grinding tool, as well as the structural dimensions of the casting into the CAM software, and use the CAM software to optimize the original grinding trajectory to obtain the grinding trajectory, such as Figure 5 As shown;

[0070] 4) Establish the grinding machine model and import the grinding machine model and casting model into CAE software, such as Figure 6 As shown; at the same time, the simulation environment coordinate system and coordinate origin are set in the simulation environment of the CAE software;

[0071] In the CAE software, the casting model is assembled in the grinding machine model, and the origin of the grinding machine is made to coincide with the coordinate origin of the simulation environment coordinate system;

[0072] Adjust the posture of the grinding machine model in the simulation environment, and set the grinding tool at the grinding tool installation position inside the model according to the installation posture and tool parameters of the grinding tool;

[0073] Set the motion range, speed and acceleration of each motion axis in the grinding machine model, as well as the rotation speed of the grinding tool;

[0074] 5) Import the grinding track generated by the CAM software into the CAE software, and set the origin and direction of the grinding track in the simulation environment, such as Figure 7 As shown;

[0075] 6) Run the grinding machine model in the CAE software to simulate the grinding of the casting model according to the grinding trajectory, and record the simulated grinding trajectory, such as Figure 8 As shown;

[0076] 7) Verify whether there is a deviation between the simulated grinding trajectory and the casting model;

[0077] If there is a deviation between the simulated grinding trajectory and the casting model, the simulated grinding trajectory is corrected accordingly to make the simulated grinding trajectory fit the casting model, and step 5 is executed;

[0078] If there is no deviation between the simulated grinding trajectory and the casting model, execute step 8);

[0079] 8) After the simulation is completed, a coordinate conversion matrix is ​​established for converting the simulation environment coordinate system into the grinding machine coordinate system;

[0080] The coordinate points in the simulation trajectory in the simulation environment coordinate system are converted into coordinate points in the grinding machine tool coordinate system through the coordinate conversion matrix;

[0081] After the conversion is completed, the simulation software generates a grinding process file that can be directly run by the grinding machine according to the custom output format, such as Fig. 9 shown.

[0082] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any changes or substitutions within the technical scope disclosed by the present invention should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention should be based on the protection scope of the claims.

Claims

1. A method for generating a casting grinding trajectory based on simulation grinding, characterized in that: The steps include: S1. Obtaining a casting model of a casting and an outer contour diagram of a region of the casting to be polished; S2, obtaining casting parameters and grinding parameters, and obtaining a preliminary grinding trajectory in combination with an outer contour diagram of the casting area to be ground; S3, optimizing the preliminary grinding trajectory by combining tool parameters and casting structure to obtain an optimized grinding trajectory; S4, establishing a grinding machine model, and importing the grinding machine model and the casting model into the simulation software, and setting the simulation environment; S5, importing the optimized grinding track into the simulation software, and setting the origin and direction of the grinding track in the simulation environment; S6, running the grinding machine model in the simulation software, so that the grinding machine model simulates grinding the casting model according to the grinding trajectory, and records the simulated grinding trajectory; S7, verifying whether there is a deviation between the simulated grinding trajectory and the casting model; If there is a deviation between the simulated grinding trajectory and the casting model, the simulated grinding trajectory is corrected accordingly to make the simulated grinding trajectory fit the casting model, and step S5 is executed; If there is no deviation between the simulated grinding trajectory and the casting model, step S8 is executed; S8. After the simulation is completed, the simulation software outputs the simulated grinding trajectory as a grinding process file that can be directly run by the grinding machine.

2. The method for generating a casting grinding trajectory based on simulation grinding according to claim 1, characterized in that: In step S1, the method of obtaining the outer contour of the area to be polished of the casting is: The edge of the area to be polished on the casting model is converted into a two-dimensional boundary curve as an outer contour map of the area to be polished on the casting.

3. The method for generating a casting grinding trajectory based on simulation grinding according to claim 1 or 2, characterized in that: In step S1 , the casting model is any one of a scanned three-dimensional model of the casting or a three-dimensional model of a standard casting.

4. The method for generating a casting grinding trajectory based on simulation grinding according to claim 1, characterized in that: Step S2 is specifically as follows: The size, material, grinding thickness and abrasive distribution of the casting are obtained, and the preliminary grinding trajectory is obtained in combination with the outer contour of the casting area to be ground.

5. The method for generating a casting grinding trajectory based on simulation grinding according to claim 1, characterized in that: Step S3 is specifically as follows: The radius, length and thickness of the grinding tool and the structural dimensions of the casting are obtained, and the preliminary grinding trajectory is optimized in combination with the radius, length and thickness of the grinding tool and the structural dimensions of the casting to obtain the optimized grinding trajectory.

6. The method for generating a casting grinding trajectory based on simulation grinding according to claim 1, characterized in that: In step S4, the specific method of setting the simulation environment is: Set the simulation environment coordinate system and coordinate origin in the simulation environment of the simulation software; Assemble the casting model in the grinding machine model, and make the origin of the grinding machine coincide with the coordinate origin of the simulation environment coordinate system; Adjust the posture of the grinding machine model in the simulation environment, and set the grinding tool at the grinding tool installation position inside the model according to the installation posture and tool parameters of the grinding tool; Set the motion range, speed and acceleration of each motion axis in the grinding machine model, as well as the rotation speed of the grinding tool; After the settings are completed, the simulation environment is set up.

7. The method for generating a casting grinding trajectory based on simulation grinding according to claim 5, characterized in that: In step S8, the specific method of outputting the simulated grinding trajectory into a grinding process file that can be directly run by the grinding machine tool by the simulation software is: S81, establishing a coordinate conversion matrix for converting the simulation environment coordinate system into the grinding machine tool coordinate system; S82, converting the coordinate points in the simulation trajectory in the simulation environment coordinate system into coordinate points in the grinding machine tool coordinate system through a coordinate conversion matrix; S83. After the conversion is completed, the simulation software generates a grinding process file that can be directly run by the grinding machine according to the custom output format.

Citation Information

Cited By

  • Offline programming-based curved surface body polishing path debugging optimization method and device

    CN120480668A

  • Casting polishing track generation method and system

    CN121061670A