Non-standard formwork batch forming method and system

By obtaining the workpiece reference angle and coordinate system parameters, calculating the conversion matrix, selecting processing strategies in combination with standard databases, and generating tool path instructions, the problem of multi-coordinate system conversion error in batch processing of non-standard mold frames is solved, and the machining accuracy and efficiency are improved.

CN120445121APending Publication Date: 2025-08-08SUZHOU FANTAIQI MOLD TECHNOLOGY CO LTD
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202510507846.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-04-22
Publication Date
2025-08-08

AI Technical Summary

Technical Problem

The existing technology lacks an efficient and accurate dynamic calibration mechanism for multi-coordinate systems, which leads to the accumulation of conversion errors between different workpiece coordinate systems and machining center coordinate systems during batch processing of non-standard mold frames, affecting machining accuracy and efficiency.

Method used

By obtaining the workpiece reference angle information and coordinate system parameters, measuring the coordinates of feature points, calculating the conversion matrix, selecting processing strategies in combination with standard databases, and generating tool path instructions, batch processing of multiple workpieces is realized.

Benefits of technology

The position accuracy of the parts to be processed is significantly improved, the hole position deviation and contour size deviation are reduced, and the processing efficiency and system adaptability are improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120445121A_ABST
    Figure CN120445121A_ABST
Patent Text Reader

Abstract

The invention discloses a non-standard mould base batch forming method and system, and relates to the technical field of mould base forming, and the method comprises the following steps: firstly, clamping a plurality of non-standard mould base workpieces to be machined on a machining platform of machining equipment, constructing a workpiece coordinate system according to a workpiece design reference, and determining a machining center coordinate system according to an equipment fixed reference point; then acquiring a reference angle and coordinate system parameters when the workpiece is initially clamped, measuring coordinate data of at least three feature points in a measurement coordinate system, and calculating a conversion matrix of an actual coordinate system relative to a machining center coordinate system according to the coordinate data; identifying features of to-be-processed parts of workpieces, selecting an adaptive processing strategy from a standard database, generating an actual processing path in combination with a conversion matrix, gathering the same tool processing parts according to the processing strategy, generating a tool path instruction in combination with cutting parameters, and processing a plurality of workpieces in batches according to the path and the instruction, so that accumulation of coordinate conversion errors is effectively avoided; therefore, the position precision of the to-be-machined part is ensured and the rejection rate is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of mold frame forming, in particular to a method and system for batch forming of non-standard mold frames. Background Art

[0002] In the batch processing of non-standard mold frames, it is often necessary to process multiple different workpieces in multiple coordinate systems, and there are differences in the reference angle, XYZ coordinate system and spatial positioning of each workpiece. However, the existing technology lacks an efficient and accurate multi-coordinate system dynamic calibration mechanism, which leads to the accumulation of conversion errors between different workpiece coordinate systems and the machining center coordinate system, seriously affecting the position accuracy of the parts to be processed (such as holes, frames, etc.). For example, when multiple workpieces have inconsistent coordinate systems due to reference angle positioning deviation or clamping error, the machining tool path may have systematic offsets, resulting in hole position deviation, contour size deviation and other problems. In addition, when dealing with multi-coordinate system processing, the traditional method needs to manually calibrate the workpiece coordinate system one by one and generate adaptive processing instructions, which is time-consuming, labor-intensive and inefficient, and cannot meet the high-precision and high-consistency requirements in the batch processing of non-standard mold frames.

[0003] Invention

[0004] In order to solve the technical problem in the prior art that when processing multiple coordinate systems, it is necessary to manually calibrate the workpiece coordinate system one by one and generate adaptive processing instructions, which is time-consuming, labor-intensive and inefficient, the present invention provides a non-standard mold frame batch forming method and system.

[0005] The technical solution adopted in the present invention is:

[0006] The first aspect of the present application provides a method for batch molding of non-standard mold frames, comprising the following contents:

[0007] Clamp multiple non-standard mold base workpieces to be processed on the processing platform of the processing equipment, build the workpiece coordinate system based on the workpiece design reference, and determine the machining center coordinate system based on the fixed reference point of the processing equipment;

[0008] Obtain the reference angle information and workpiece coordinate system parameters of each workpiece during initial clamping to determine the workpiece orientation and coordinate system elements;

[0009] Measure at least three feature points of each workpiece and obtain their coordinate data in the measurement coordinate system;

[0010] Based on the feature point coordinate data and the relationship between the two coordinate systems, the transformation matrix of the actual coordinate system relative to the machining center coordinate system is calculated for instruction conversion;

[0011] Identify the geometric and form tolerance features of the workpiece to be processed, and select the appropriate processing strategy from the standard database;

[0012] Combine the transformation matrix and machining strategy to transform the designed path coordinates and generate the actual machining path according to the machining strategy.

[0013] According to the machining strategy and actual machining path, the machining parts with the same tool are gathered and the tool path instructions are generated in combination with the cutting parameters;

[0014] Batch process multiple workpieces according to actual processing paths and tool path instructions.

[0015] Preferably, the method of clamping a plurality of non-standard mold base workpieces to be processed on a processing platform of a processing device, constructing a workpiece coordinate system based on the workpiece design reference, and determining a machining center coordinate system based on a fixed reference point of the processing device includes the following sub-steps:

[0016] Clamp multiple non-standard mold base workpieces to be processed on the processing platform of the processing equipment;

[0017] Determine the coordinate axis direction of the workpiece coordinate system based on the preset key positioning holes, positioning pins or specific reference surfaces on the workpiece;

[0018] Set the zero point of the processing equipment or the initial position of the spindle as the origin of the machining center coordinate system to establish the machining center coordinate system.

[0019] Preferably, the step of obtaining the reference angle information and workpiece coordinate system parameters of each workpiece during initial clamping for determining the workpiece orientation and coordinate system elements comprises the following sub-steps:

[0020] Collect workpiece surface images, identify preset reference marks, and calculate the workpiece reference angle;

[0021] The displacement sensor is used to measure the offset of the origin of the workpiece coordinate system in each axial direction of the machining center coordinate system;

[0022] Measure the angle between the workpiece coordinate system and the coordinate axis of the machining center coordinate system using an angle measuring instrument;

[0023] Based on the acquired reference angle information, offset and the angle between the coordinate axes of the workpiece coordinate system and the machining center coordinate system, the relative position relationship between the workpiece coordinate system and the machining center coordinate system is determined, and the coordinate system elements are determined.

[0024] Preferably, the step of measuring at least three feature points of each workpiece to obtain coordinate data thereof in a measurement coordinate system comprises the following sub-steps:

[0025] Select at least three feature points at the preset positions of the workpiece;

[0026] The selected feature points are measured multiple times and the average value is taken to obtain the coordinate data of the feature points in the measurement coordinate system.

[0027] Preferably, the calculation of the transformation matrix of the actual coordinate system relative to the machining center coordinate system based on the feature point coordinate data and the relationship between the two coordinate systems for instruction conversion includes the following sub-steps:

[0028] The coordinates of the measured feature points in the measurement coordinate system are converted to the machining center coordinate system through a preset conversion relationship, and the theoretical coordinates of these feature points in the workpiece coordinate system are obtained by comparing with the workpiece design drawing to establish a coordinate correspondence relationship;

[0029] Based on the established coordinate correspondence, the principle of homogeneous coordinate transformation is used to construct a transformation matrix model, and the least squares method is used to solve the translation and rotation parameters in the transformation matrix to achieve the quantification of the transformation relationship from the workpiece coordinate system to the machining center coordinate system.

[0030] Preferably, the step of identifying the geometric and form tolerance features of the part to be processed of the workpiece and selecting an adaptive processing strategy from a standard database includes the following sub-steps:

[0031] For the part of the workpiece to be processed with a determined coordinate system, its geometric features are measured to obtain geometric data; the shape and position tolerance features of the part of the workpiece to be processed are measured to obtain form and position tolerance features;

[0032] The measured geometric and form tolerance feature data are organized into a standard format, matched and screened with the processing strategy templates in the standard database, and the appropriate processing strategy is selected.

[0033] Preferably, the step of combining the transformation matrix and the machining strategy to transform the designed path coordinates and generating the actual machining path according to the machining strategy comprises the following sub-steps:

[0034] Plan the design processing path of the part to be processed in the workpiece coordinate system, and clarify the tool motion trajectory and processing sequence;

[0035] Using the calculated transformation matrix, the coordinate points on the designed machining path are transformed from the workpiece coordinate system to the machining center coordinate system, and the transformed coordinate points are adjusted according to the selected machining strategy;

[0036] Generate the actual machining path according to the adjusted coordinate points and the machining process sequence in the machining strategy.

[0037] Preferably, the process of gathering the machining parts of the same tool according to the machining strategy and the actual machining path and generating the tool path instruction in combination with the cutting parameters includes the following sub-steps:

[0038] Traverse the generated actual machining paths and, based on the tool usage plan specified in the machining strategy, classify and cluster the machining parts that use the same tool to form tool-machining part association groups;

[0039] Determine the corresponding cutting parameters based on the machining requirements, workpiece material characteristics and tool performance parameters of each tool-machining part association group;

[0040] According to the instruction format supported by the control system of the processing equipment, combined with the aggregated processing part information and the determined cutting parameters, a complete tool path instruction is generated to control the processing equipment to perform the processing operation.

[0041] A second aspect of the present application provides a non-standard mold base batch molding system, comprising:

[0042] A clamping and coordinate system construction module, which is used to clamp multiple non-standard mold base workpieces to be processed on the processing platform of the processing equipment, construct a workpiece coordinate system based on the workpiece design reference, and determine the machining center coordinate system based on the fixed reference point of the processing equipment;

[0043] A data acquisition module, wherein the data acquisition module is used to obtain reference angle information and workpiece coordinate system parameters of each workpiece when it is initially clamped, so as to determine the workpiece orientation and coordinate system elements;

[0044] A feature point measurement module, which is used to measure at least three feature points of each workpiece and obtain their coordinate data in a measurement coordinate system;

[0045] A matrix calculation module is used to calculate the transformation matrix of the actual coordinate system relative to the machining center coordinate system based on the feature point coordinate data and the relationship between the workpiece coordinate system and the machining center coordinate system, for instruction conversion;

[0046] A strategy selection module, which is used to identify the geometric and form tolerance features of the part to be processed of the workpiece and select an adaptive processing strategy from a standard database;

[0047] A path generation module is used to combine the transformation matrix and the processing strategy to perform coordinate transformation on the designed path and generate the actual processing path according to the requirements of the processing strategy;

[0048] A tool path instruction generation module is used to gather processing parts of the same tool according to the processing strategy and actual processing path, and generate tool path instructions in combination with cutting parameters;

[0049] A processing execution module is used to perform batch processing on multiple workpieces according to actual processing paths and tool path instructions.

[0050] The beneficial effects of the present invention are at least one of the following: by obtaining the workpiece reference angle information, coordinate system parameters and measurement feature point coordinates, the transformation matrix of the actual coordinate system relative to the machining center coordinate system is accurately calculated, effectively avoiding the accumulation of conversion errors between different workpiece coordinate systems and the machining center coordinate system, significantly improving the position accuracy of the parts to be processed (such as holes, frames, etc.), and reducing problems such as hole position deviation and contour size deviation caused by coordinate conversion deviation.

[0051] After identifying the geometry and form and position tolerance characteristics of the workpiece to be machined, an adaptive machining strategy is selected from a standard database to make the machining strategy more scientific and reasonable. The actual machining path is generated by combining the transformation matrix, and toolpath instructions are generated based on the machining strategy and the actual path, ensuring that the machining process fully utilizes the equipment performance and improves machining efficiency.

[0052] In view of the characteristics of non-standard mold frames, this method can quickly adapt to the differences in reference angles, coordinate systems and spatial positioning of different workpieces. Through the system's coordinate conversion and processing strategy selection, it provides a unified and efficient solution for the batch processing of various non-standard mold frames, enhancing the adaptability of the processing system to different types of non-standard mold frames. BRIEF DESCRIPTION OF THE DRAWINGS

[0053] Figure 1 This is a schematic diagram of the method flow of embodiment 1 of the present invention; DETAILED DESCRIPTION

[0054] The embodiments of the present invention are described in detail below with reference to the accompanying drawings.

[0055] The first embodiment provides a method for batch molding of non-standard mold frames, such as Figure 1 As shown, the following steps are included:

[0056] Step 1: Clamp multiple non-standard mold base workpieces to be processed on the processing platform of the processing equipment, build a workpiece coordinate system based on the workpiece design reference, and determine the machining center coordinate system based on the fixed reference point of the processing equipment.

[0057] In one possible embodiment, the steps of clamping a plurality of non-standard mold base workpieces to be processed on a processing platform of a processing device, constructing a workpiece coordinate system based on the workpiece design reference, and determining a machining center coordinate system based on a fixed reference point of the processing device include the following sub-steps:

[0058] Clamp multiple non-standard mold base workpieces to be processed on the processing platform of the processing equipment.

[0059] For example, a modular fixture customized for the shape of non-standard mold base workpieces is used. Multiple non-standard mold base workpieces to be processed are placed sequentially on the processing platform of the processing equipment. The workpieces are securely fixed to the processing platform using bolts, nuts, and other fastening devices, by precisely matching the fixture's locating pins with pre-set locating holes on the workpieces, or by closely fitting the fixture's locating surfaces with the workpiece's specific reference surfaces, to prevent displacement during processing.

[0060] The coordinate axis direction of the workpiece coordinate system is determined based on the preset key positioning holes, positioning pins or specific reference surfaces on the workpiece.

[0061] For example, for a workpiece with a key positioning hole, the center of the positioning hole is used as the origin of the workpiece coordinate system, and the direction of the coordinate axis is determined by the direction passing through the center and parallel to the main contour edge of the workpiece; if the positioning pin is used as the reference, a coordinate system is established around the positioning pin, and the direction of the coordinate axis is determined according to the design requirements of the workpiece; when a specific reference plane is used as the reference, a suitable point on the reference plane is selected as the origin, and the direction of the coordinate axis is determined according to the normal of the reference plane and the main contour direction.

[0062] Set the zero point of the processing equipment or the initial position of the spindle as the origin of the machining center coordinate system to establish the machining center coordinate system.

[0063] For example, in the control system of the machining equipment, find the function module for setting the coordinate system origin and set the zero point of the machining equipment (usually the default origin of the machine tool coordinate system) or the initial position of the spindle (its coordinate value is obtained through the equipment parameters) as the origin of the machining center coordinate system. Based on the identification and movement direction of each motion axis (such as the X, Y, and Z axes) of the machining equipment, the coordinate axis direction of the machining center coordinate system is correctly configured in the control system.

[0064] Step 2: Obtain the reference angle information and workpiece coordinate system parameters of each workpiece during initial clamping to determine the workpiece orientation and coordinate system elements.

[0065] In a possible implementation, obtaining the reference angle information and workpiece coordinate system parameters of each workpiece during initial clamping for determining the workpiece orientation and coordinate system elements includes the following sub-steps:

[0066] Collect the workpiece surface image, identify the preset reference marks, and calculate the reference angle of the workpiece.

[0067] For example, an industrial camera is installed at a suitable position above the processing platform, and the camera angle and focal length are adjusted to ensure that the preset reference marks (such as cross marks and grooves of a specific shape) on the workpiece surface can be clearly captured. The camera is started using image acquisition software to capture images of the workpiece surface, and the captured images are transferred to an image analysis computer. Image recognition software based on template matching or edge detection algorithms is run on the image analysis computer to identify the position and angle information of the reference marks in the image. Based on the calibration parameters of the camera (previously calibrated through a calibration plate), the reference angle of the workpiece is calculated.

[0068] The displacement sensor is used to measure the offset of the origin of the workpiece coordinate system in each axial direction of the machining center coordinate system.

[0069] For example, high-precision displacement sensors (such as laser displacement sensors) are mounted on the machining platform along the X, Y, and Z axes. The sensor's measuring head is in contact with or aligned with a characteristic point at the origin of the workpiece coordinate system (such as the center of a locating hole). The machining equipment's control system controls the machining platform or workpiece to move minutely along the X, Y, and Z axes. The displacement sensors measure and record, in real time, the offset data of the workpiece coordinate system origin relative to each axis of the machining center coordinate system.

[0070] The angle between the workpiece coordinate system and the coordinate axis of the machining center coordinate system is measured by an angle measuring instrument.

[0071] For example, an electronic level or rotary encoder is mounted in the direction of the workpiece coordinate system axis (e.g., fixed to a tooling component representing the axis) to measure the angle between the workpiece coordinate system axis and the machining center coordinate system axis. The measuring instrument is activated, and the measured angle data is read and recorded.

[0072] Based on the acquired reference angle information, offset and the angle between the coordinate axes of the workpiece coordinate system and the machining center coordinate system, the relative position relationship between the workpiece coordinate system and the machining center coordinate system is determined, and the coordinate system elements are determined.

[0073] For example, the acquired reference angle information, offset data, and coordinate axis angle data are comprehensively calculated. Through mathematical operations such as trigonometric functions, the relative position relationship between the workpiece coordinate system and the machining center coordinate system is determined, and the specific orientation and coordinate origin offset of the workpiece coordinate system in the machining center coordinate system are clarified, thus completing the determination of the coordinate system elements.

[0074] Step 3: Measure at least three feature points of each workpiece to obtain their coordinate data in the measurement coordinate system.

[0075] In a possible implementation, measuring at least three feature points of each workpiece to obtain coordinate data thereof in a measurement coordinate system includes the following sub-steps:

[0076] Select at least three feature points at preset positions on the workpiece.

[0077] For example, based on a 3D design model of a workpiece, at least three points that accurately reflect the workpiece's spatial position and shape characteristics are pre-marked on the model. These points are typically located at key locations on the workpiece, such as corners, turning points on contour lines, or the center of a characteristic shape. On the actual workpiece, these characteristic points at these pre-defined locations are accurately located using a coordinate measuring machine or a tool with positioning capabilities.

[0078] The selected feature points are measured multiple times and the average value is taken to obtain the coordinate data of the feature points in the measurement coordinate system.

[0079] For example, a high-precision three-dimensional coordinate measuring machine or laser tracker is used to measure the selected feature points. The measuring head of the measuring device is moved to the position of the first feature point, the measurement function is triggered, and the measuring device obtains the coordinate data of the feature point in its own measurement coordinate system. Repeat this operation and measure each feature point multiple times (such as 3-5 times). The multiple sets of coordinate data obtained by measurement are transmitted to the data analysis software. The software processes the data through statistical analysis algorithms (such as eliminating outliers and calculating the average value) to finally obtain the accurate coordinate data of each feature point in the measurement coordinate system.

[0080] Step 4: Based on the feature point coordinate data and the relationship between the two coordinate systems, calculate the transformation matrix of the actual coordinate system relative to the machining center coordinate system for instruction conversion.

[0081] In a possible implementation, the calculation of the transformation matrix of the actual coordinate system relative to the machining center coordinate system based on the feature point coordinate data and the relationship between the two coordinate systems for instruction conversion includes the following sub-steps:

[0082] The coordinates of the measured feature points in the measurement coordinate system are converted to the machining center coordinate system through a preset conversion relationship, and the theoretical coordinates of these feature points in the workpiece coordinate system are obtained by comparing with the workpiece design drawings to establish a coordinate correspondence.

[0083] For example, in the communication connection setting between the measuring device and the processing device, the coordinate conversion parameters are configured (obtained by pre-calibrating the coordinate system relationship between the measuring device and the processing device). The coordinates of the measured feature points in the measurement coordinate system are transmitted to the control system of the processing device using the communication interface of the measuring device. The control system converts these coordinates into the coordinate system of the machining center according to the preset conversion relationship. At the same time, the design drawing of the workpiece is read from the design drawing database of the workpiece, and the theoretical coordinates of these feature points in the workpiece coordinate system are obtained according to the dimension markings and coordinate system settings on the drawing. A coordinate correspondence table of the feature points in the two coordinate systems is established in the database of the control system.

[0084] Based on the established coordinate correspondence, the principle of homogeneous coordinate transformation is used to construct a transformation matrix model, and the least squares method is used to solve the translation and rotation parameters in the transformation matrix to achieve the quantification of the transformation relationship from the workpiece coordinate system to the machining center coordinate system.

[0085] For example, in the control system software of the processing equipment, the homogeneous coordinate transformation library function is called, and a transformation matrix model is constructed based on the established coordinate correspondence table. In the model, the translation vector and rotation matrix parameters are used as unknowns. Using the least squares algorithm module, the coordinate correspondence data is substituted into the algorithm, and through iterative calculation, the translation vector (including the translation amount in the X, Y, and Z axis directions) and the rotation matrix (including the rotation angle around the X, Y, and Z axes) parameters in the transformation matrix are solved to achieve the quantification of the transformation relationship from the workpiece coordinate system to the machining center coordinate system.

[0086] Step 5: Identify the geometric and form tolerance features of the workpiece to be processed, and select an adaptive processing strategy from the standard database.

[0087] In one possible implementation, identifying the geometric and form tolerance features of the workpiece portion to be processed and selecting an adaptive processing strategy from a standard database includes the following sub-steps:

[0088] For the part to be processed of the workpiece with a determined coordinate system, its geometric features are measured to obtain geometric data; the shape and position tolerance features of the part to be processed of the workpiece are measured to obtain form and position tolerance features.

[0089] For example, for measuring the geometric features of the workpiece to be processed, calipers are used to measure linear dimensions (such as length, width, and aperture), micrometers are used to measure high-precision dimensions, and depth gauges are used to measure depth. For complex shapes, a 3D laser scanner is used to scan and obtain point cloud data. After that, reverse engineering software is used to generate a geometric model and calculate the relevant geometric parameters. For measuring form and position tolerance features, a roundness tester is used to measure the roundness of circular features, a cylindricity tester is used to measure the cylindricity of cylindrical surfaces, and a three-dimensional coordinate measuring machine is used to measure position, perpendicularity, concentricity, etc. The measured geometric and form and position tolerance feature data is recorded in real time.

[0090] The measured geometric and form tolerance feature data are organized into a standard format, matched and screened with the processing strategy templates in the standard database, and the appropriate processing strategy is selected.

[0091] For example, data organization software is run to read the geometric and form tolerance feature data stored by the measuring device and organize it according to the format required by the standard database (such as converting the data into XML or CSV format). The organized data is then compared and matched with the processing strategy templates in the standard database. During the matching process, the database management system selects suitable processing strategies based on the similarity of the feature data and pre-set priority rules. For example, for small hole processing with high precision requirements, the combination of high-precision drilling and reaming processing strategies is prioritized.

[0092] Step 6: Combine the transformation matrix and the machining strategy to transform the designed path coordinates and generate the actual machining path according to the requirements of the machining strategy.

[0093] In a possible implementation, combining the transformation matrix and the machining strategy to transform the designed path coordinates and generating the actual machining path according to the machining strategy comprises the following sub-steps:

[0094] Plan the design processing path of the part to be processed in the workpiece coordinate system, and clarify the tool motion trajectory and processing sequence.

[0095] For example, a 3D design model of a workpiece is opened in computer-aided manufacturing (CAM) software. Based on the machining process requirements, the CAM software's path planning function module is used. The part to be machined (e.g., a hole or slot) is selected, the tool type (e.g., drill or milling cutter) is set, and the machining process sequence is determined (e.g., roughing followed by finishing). Based on these settings, the CAM software automatically plans the tool's motion trajectory in the workpiece coordinate system, generating a designed machining path. The path data is stored in the CAM software's project file as a sequence of coordinate points.

[0096] The calculated transformation matrix is used to transform the coordinate points on the designed machining path from the workpiece coordinate system to the machining center coordinate system, and the transformed coordinate points are adjusted according to the selected machining strategy.

[0097] For example, the resulting transformation matrix data is imported into CAM software, and a coordinate transformation function is configured within the CAM software to transform each coordinate point on the designed machining path from the workpiece coordinate system to the machining center coordinate system. Adjustments are then made to the transformed coordinate points within the CAM software based on the selected machining strategy, such as tool radius compensation and depth of cut adjustment specified in the machining strategy. For example, for milling operations, the path is offset based on the tool radius to ensure machining accuracy.

[0098] Generate the actual machining path according to the adjusted coordinate points and the machining process sequence in the machining strategy.

[0099] For example, in CAM software, the actual machining path is generated based on the adjusted coordinate points and the machining process sequence in the machining strategy (e.g., machining a plane first, then machining a hole). During the generation process, the motion characteristics of the machining equipment (e.g., maximum acceleration, speed limit) are taken into consideration, and the path is optimized using the CAM software's path optimization algorithm. For example, transition arcs are added to avoid sharp tool turns, and the path sequence is adjusted to reduce idle travel, ultimately generating actual machining path data that meets the requirements of the machining equipment.

[0100] Step 7: According to the machining strategy and actual machining path, the machining parts of the same tool are gathered, and the tool path instructions are generated in combination with the cutting parameters.

[0101] In a possible implementation, the steps of gathering machining parts of the same tool according to the machining strategy and the actual machining path and generating tool path instructions in combination with cutting parameters include the following sub-steps:

[0102] The actual machining paths generated are traversed, and according to the tool usage plan specified in the machining strategy, the machining parts using the same tool are classified and clustered to form tool-machining part association groups.

[0103] For example, after the CAM software generates the actual machining path, a program is written to traverse the path data. Based on the tool usage scheme specified in the machining strategy (e.g., milling cutters of different diameters are used to machine grooves of different sizes), the program identifies machining areas that use the same tool. The path data for these machining areas is extracted and classified and clustered according to specific rules (e.g., by position order on the workpiece) to form tool-machining area association groups, which are then stored in a database.

[0104] The corresponding cutting parameters are determined according to the machining requirements, workpiece material characteristics and tool performance parameters of each tool-machining part association group.

[0105] For example, a cutting parameter database is established, storing cutting parameters corresponding to different workpiece materials, tool materials, and processing requirements. Based on the processing requirements (e.g., machining accuracy and surface roughness requirements) for each tool-processing part association, workpiece material characteristics (material type obtained from the workpiece design file), and tool performance parameters (obtained from information provided by the tool supplier), the corresponding cutting parameters (e.g., cutting speed, feed rate, and cutting depth) are queried and determined in the cutting parameter database. For special cases, cutting simulation software is used to optimize the cutting parameters.

[0106] According to the instruction format supported by the control system of the processing equipment, combined with the aggregated processing part information and the determined cutting parameters, a complete tool path instruction is generated to control the processing equipment to perform the processing operation.

[0107] For example, code is written to generate tool path instructions based on the instruction format supported by the processing equipment control system (such as the G-code format). The code reads the tool-processing part association group data and the determined cutting parameters, and generates a complete tool path instruction including the tool motion trajectory (such as the linear interpolation G01 instruction, the circular interpolation G02 / G03 instruction), the cutting parameter setting (such as the spindle speed S instruction, the feed rate F instruction), the tool change instruction (M06 instruction), etc. according to the instruction format requirements. The generated tool path instruction is saved in a file format recognizable by the processing equipment (such as an NC file) for subsequent control of the processing equipment to perform processing operations.

[0108] Step 8: Batch process multiple workpieces according to the actual processing path and tool path instructions.

[0109] For example, the tool path instruction file (NC file) generated in step 7 is transmitted to the control system of the processing equipment via a data cable or network. On the operation panel of the processing equipment, select the "Load File" function to load the tool path instruction file into the control system. Check the tool library of the processing equipment to ensure that the required tools are properly installed and the tool length and radius compensation values are accurately set. Check whether the workpiece clamping on the processing platform is stable and whether the lubricating oil, coolant and other systems of the processing equipment are operating normally.

[0110] In the control system of the processing equipment, set the processing parameters (such as the number of processing steps, whether to enable the cooling system, etc.). Press the start button, and the control system of the processing equipment controls the tool according to the loaded tool path instructions to batch process multiple workpieces in sequence according to the actual processing path. During the processing, the equipment's monitoring system monitors the tool's motion state, cutting force, temperature and other parameters in real time. If an abnormality occurs (such as tool damage or excessive cutting force), the control system automatically pauses processing, issues an alarm signal, and waits for the operator to handle it. After processing is completed, the processed workpiece is unloaded from the processing platform for subsequent quality inspection and processing.

[0111] The second embodiment provides a non-standard mold frame batch molding system, including:

[0112] A clamping and coordinate system construction module, which is used to clamp multiple non-standard mold base workpieces to be processed on the processing platform of the processing equipment, construct a workpiece coordinate system based on the workpiece design reference, and determine the machining center coordinate system based on the fixed reference point of the processing equipment;

[0113] A data acquisition module, wherein the data acquisition module is used to obtain reference angle information and workpiece coordinate system parameters of each workpiece when it is initially clamped, so as to determine the workpiece orientation and coordinate system elements;

[0114] A feature point measurement module, which is used to measure at least three feature points of each workpiece and obtain their coordinate data in a measurement coordinate system;

[0115] A matrix calculation module is used to calculate the transformation matrix of the actual coordinate system relative to the machining center coordinate system based on the feature point coordinate data and the relationship between the workpiece coordinate system and the machining center coordinate system, for instruction conversion;

[0116] A strategy selection module, which is used to identify the geometric and form tolerance features of the part to be processed of the workpiece and select an adaptive processing strategy from a standard database;

[0117] A path generation module is used to combine the transformation matrix and the processing strategy to perform coordinate transformation on the designed path and generate the actual processing path according to the requirements of the processing strategy;

[0118] A tool path instruction generation module is used to gather processing parts of the same tool according to the processing strategy and actual processing path, and generate tool path instructions in combination with cutting parameters;

[0119] A processing execution module is used to perform batch processing on multiple workpieces according to actual processing paths and tool path instructions.

[0120] The above-described embodiments merely represent specific implementations of the present invention. While the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the present invention. It should be noted that a person skilled in the art would be able to make numerous variations and improvements without departing from the spirit of the present invention, and all such variations and improvements fall within the scope of protection of the present invention.

Claims

1. A method for batch molding of non-standard mold bases, characterized in that: Includes the following: Clamp multiple non-standard mold base workpieces to be processed on the processing platform of the processing equipment, build the workpiece coordinate system based on the workpiece design reference, and determine the machining center coordinate system based on the fixed reference point of the processing equipment; Obtain the reference angle information and workpiece coordinate system parameters of each workpiece during initial clamping to determine the workpiece orientation and coordinate system elements; Measure at least three feature points of each workpiece and obtain their coordinate data in the measurement coordinate system; Based on the feature point coordinate data and the relationship between the two coordinate systems, the transformation matrix of the actual coordinate system relative to the machining center coordinate system is calculated for instruction conversion; Identify the geometric and form tolerance features of the workpiece to be processed, and select the appropriate processing strategy from the standard database; Combine the transformation matrix and machining strategy to transform the designed path coordinates and generate the actual machining path according to the machining strategy. According to the machining strategy and actual machining path, the machining parts with the same tool are gathered and the tool path instructions are generated in combination with the cutting parameters; Batch process multiple workpieces according to actual processing paths and tool path instructions.

2. A non-standard mold base batch molding method according to claim 1, characterized in that: The method of clamping a plurality of non-standard mold base workpieces to be processed on a processing platform of a processing equipment, constructing a workpiece coordinate system based on the workpiece design reference, and determining a machining center coordinate system based on a fixed reference point of the processing equipment includes the following sub-steps: Clamp multiple non-standard mold base workpieces to be processed on the processing platform of the processing equipment; Determine the coordinate axis direction of the workpiece coordinate system based on the preset key positioning holes, positioning pins or specific reference surfaces on the workpiece; Set the zero point of the processing equipment or the initial position of the spindle as the origin of the machining center coordinate system to establish the machining center coordinate system.

3. A non-standard mold base batch molding method according to claim 2, characterized in that: The acquisition of the reference angle information and workpiece coordinate system parameters of each workpiece during initial clamping for determining the workpiece orientation and coordinate system elements includes the following sub-steps: Collect workpiece surface images, identify preset reference marks, and calculate the workpiece reference angle; The displacement sensor is used to measure the offset of the origin of the workpiece coordinate system in each axial direction of the machining center coordinate system; Measure the angle between the workpiece coordinate system and the coordinate axis of the machining center coordinate system using an angle measuring instrument; Based on the acquired reference angle information, offset and the angle between the coordinate axes of the workpiece coordinate system and the machining center coordinate system, the relative position relationship between the workpiece coordinate system and the machining center coordinate system is determined, and the coordinate system elements are determined.

4. A method for batch forming of non-standard mold bases according to claim 3, characterized in that: The step of measuring at least three feature points of each workpiece to obtain coordinate data thereof in a measurement coordinate system includes the following sub-steps: Select at least three feature points at the preset positions of the workpiece; The selected feature points are measured multiple times and the average value is taken to obtain the coordinate data of the feature points in the measurement coordinate system.

5. The method for batch forming of non-standard mold bases according to claim 1, characterized in that: The calculation of the transformation matrix of the actual coordinate system relative to the machining center coordinate system based on the feature point coordinate data and the relationship between the two coordinate systems for instruction conversion includes the following sub-steps: The coordinates of the measured feature points in the measurement coordinate system are converted to the machining center coordinate system through a preset conversion relationship, and the theoretical coordinates of these feature points in the workpiece coordinate system are obtained by comparing with the workpiece design drawing to establish a coordinate correspondence relationship; Based on the established coordinate correspondence, the principle of homogeneous coordinate transformation is used to construct a transformation matrix model, and the least squares method is used to solve the translation and rotation parameters in the transformation matrix to achieve the quantification of the transformation relationship from the workpiece coordinate system to the machining center coordinate system.

6. The method for batch forming of non-standard mold bases according to claim 1, characterized in that: The identification of the geometric and form tolerance features of the workpiece to be processed and the selection of an adaptive processing strategy from a standard database include the following sub-steps: Measure the geometric features of the workpiece to be processed with a determined coordinate system. Obtain geometric data; measure the shape and position tolerance characteristics of the workpiece to be processed to obtain form and position tolerance characteristics; The measured geometric and form tolerance feature data are organized into a standard format, matched and screened with the processing strategy templates in the standard database, and the appropriate processing strategy is selected.

7. A method for batch forming of non-standard mold bases according to claim 6, characterized in that: The method of combining the transformation matrix and the machining strategy to transform the designed path coordinates and generate the actual machining path according to the provisions of the machining strategy includes the following sub-steps: Plan the design processing path of the part to be processed in the workpiece coordinate system, and clarify the tool motion trajectory and processing sequence; Using the calculated transformation matrix, the coordinate points on the designed machining path are transformed from the workpiece coordinate system to the machining center coordinate system, and the transformed coordinate points are adjusted according to the selected machining strategy; Generate the actual machining path according to the adjusted coordinate points and the machining process sequence in the machining strategy.

8. The method for batch forming of non-standard mold bases according to claim 7, characterized in that: The process of gathering the machining parts of the same tool according to the machining strategy and the actual machining path and generating the tool path instruction in combination with the cutting parameters includes the following sub-steps: Traverse the generated actual machining paths and, based on the tool usage plan specified in the machining strategy, classify and cluster the machining parts that use the same tool to form tool-machining part association groups; Determine the corresponding cutting parameters based on the machining requirements, workpiece material characteristics and tool performance parameters of each tool-machining part association group; According to the instruction format supported by the control system of the processing equipment, combined with the aggregated processing part information and the determined cutting parameters, a complete tool path instruction is generated to control the processing equipment to perform the processing operation.

9. A non-standard mold base batch molding system, characterized in that: include: A clamping and coordinate system construction module, which is used to clamp multiple non-standard mold base workpieces to be processed on the processing platform of the processing equipment, construct a workpiece coordinate system based on the workpiece design reference, and determine the machining center coordinate system based on the fixed reference point of the processing equipment; A data acquisition module, wherein the data acquisition module is used to obtain reference angle information and workpiece coordinate system parameters of each workpiece when it is initially clamped, so as to determine the workpiece orientation and coordinate system elements; A feature point measurement module, which is used to measure at least three feature points of each workpiece and obtain their coordinate data in a measurement coordinate system; A matrix calculation module is used to calculate the transformation matrix of the actual coordinate system relative to the machining center coordinate system based on the feature point coordinate data and the relationship between the workpiece coordinate system and the machining center coordinate system, for instruction conversion; A strategy selection module, which is used to identify the geometric and form tolerance features of the part to be processed of the workpiece and select an adaptive processing strategy from a standard database; A path generation module is used to combine the transformation matrix and the processing strategy to perform coordinate transformation on the designed path and generate the actual processing path according to the requirements of the processing strategy; A tool path instruction generation module is used to gather processing parts of the same tool according to the processing strategy and actual processing path, and generate tool path instructions in combination with cutting parameters; A processing execution module is used to perform batch processing on multiple workpieces according to actual processing paths and tool path instructions.

Citation Information

Cited By

  • Multi-feature collaborative matching non-standard workpiece machine tool positioning method and device

    CN120862442A

  • Method and device for machining workpiece

    CN121477732A