Method for quickly and automatically generating and processing tool path of machined part by inputting parameters in numerical control machining nesting software system
By inputting parameters to select the tube type, filling in data, and automatically updating, the toolpath of the part in the CNC machining nesting software is generated quickly and automatically, which solves the problems of complex mouse operation and insufficient precision in the existing technology, and improves machining accuracy and efficiency.
Patent Information
- Application Number
- CN202411390151.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-08
- Publication Date
- 2025-01-07
AI Technical Summary
Existing nesting software requires high mouse operation skills when drawing machining parts, making it difficult to accurately control line segment lengths and angles, resulting in inaccurate machining toolpaths.
By inputting parameters, users can select the tube type, fill in the dimension data, select the end face shape and hole type of the part, and automatically update the relevant parameters to achieve rapid and automatic generation of toolpaths for machining parts.
It improves machining precision and accuracy, lowers the threshold for drawing, and supports automated processing of various part lengths, end faces, and hole shapes.
Smart Images

Figure CN119270769A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of mechanical processing, in particular to the field of CNC nesting, and specifically refers to a method, device, processor and computer-readable storage medium thereof for realizing rapid and automatic generation of tool paths for machining parts by inputting parameters in a CNC nesting software system. Background Art
[0002] The current nesting software uses coordinate system to draw the shape of the machined parts, which requires high mouse operation, and it is difficult to draw a line segment of a specified length, and it is also difficult to accurately control the angle between two line segments. The method of using input parameters to quickly and automatically generate tool paths for machined parts can accurately control the size and angle, and can obtain a more accurate machining tool path. Summary of the invention
[0003] The purpose of the present invention is to overcome the shortcomings of the above-mentioned prior art and to provide a method, device, processor and computer-readable storage medium thereof for quickly and automatically generating tool paths for machining parts by inputting parameters in a CNC machining nesting software system that meets the requirements of high precision, high accuracy and a wide range of applications.
[0004] In order to achieve the above-mentioned purpose, the method, device, processor and computer-readable storage medium thereof for realizing rapid automatic generation of tool paths for machining parts by inputting parameters in the CNC machining nesting software system of the present invention are as follows:
[0005] The method for realizing the rapid automatic generation and processing of tool paths for machining parts by inputting parameters in the CNC machining nesting software system is mainly characterized in that the method comprises the following steps:
[0006] (1) Select the tube type;
[0007] (2) Fill in the tube size data;
[0008] (3) Fill in the part length and quantity data;
[0009] (4) Select the end face shape of the part and fill in the end face parameters;
[0010] (5) Add holes, select the hole type, and fill in the hole size and distribution parameters.
[0011] Preferably, the step (1) specifically comprises the following steps:
[0012] (1.1) Select the tube type and display the size parameters of the tube type;
[0013] (1.2) Automatically update the input range and display data of the parameters of parts and holes on parts.
[0014] Preferably, the step (2) specifically comprises the following steps:
[0015] (2.1) Fill in the pipe size data;
[0016] (2.2) Automatically update the input range and display data of the parameters of parts and holes on parts.
[0017] Preferably, the step (3) specifically comprises the following steps:
[0018] (3.1) Fill in the quantity of parts;
[0019] (3.2) Fill in the basic length of the part, and automatically update the single-side length and total length of the part;
[0020] (3.3) Fill in the single-side length of the part, and automatically update the basic length and total length of the part;
[0021] (3.4) Fill in the total length of the part and automatically update the basic length and single-side length.
[0022] Preferably, the step (4) specifically comprises the following steps:
[0023] (4.1) Select the type of part end face;
[0024] (4.2) Fill in the shape parameters;
[0025] (4.3) Fill in the tilt angle X or fill in the tilt angle Z.
[0026] Preferably, the step (5) specifically comprises the following steps:
[0027] (5.1) Select the hole type;
[0028] (5.2) Fill in the dimension data;
[0029] (5.3) Select the hole distribution parameters;
[0030] (5.4) Select the hole depth type;
[0031] (5.5) Fill in the intersection angle;
[0032] (5.6) Fill in the pipe surface angle;
[0033] (5.7) Fill in the autobiographic angle of the hole.
[0034] The method for realizing rapid automatic generation of tool paths for machining parts by inputting parameters in the CNC machining nesting software system is mainly characterized in that the device comprises:
[0035] a processor configured to execute computer executable instructions;
[0036] The memory stores one or more computer executable instructions. When the computer executable instructions are executed by the processor, the steps of the method for quickly and automatically generating tool paths for machining parts by inputting parameters in the above-mentioned CNC machining nesting software system are implemented.
[0037] The processor in the CNC machining nesting software system is used to realize the rapid and automatic generation of tool paths for machining parts by inputting parameters. Its main feature is that the processor is configured to execute computer executable instructions. When the computer executable instructions are executed by the processor, the various steps of the method for realizing the rapid and automatic generation of tool paths for machining parts by inputting parameters in the above-mentioned CNC machining nesting software system are realized.
[0038] The computer-readable storage medium has the main feature of storing a computer program thereon, which can be executed by a processor to implement the various steps of the method for quickly and automatically generating tool paths for machining parts by inputting parameters in the above-mentioned CNC machining nesting software system.
[0039] The method, device, processor and computer-readable storage medium thereof for realizing rapid and automatic generation of machining part tool paths by inputting parameters in the CNC machining nesting software system of the present invention are adopted to automatically and rapidly create machining tool paths based on parameters, various part length parameters, various part end faces, and various hole shapes and rotations, so that the automatically generated machining tool paths are more accurate, which is of great significance to improving machining accuracy. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] Figure 1 This is a common way of drawing graphics in the prior art.
[0041] Figure 2 It is a schematic diagram of a method for realizing rapid and automatic generation of tool paths for machining parts by inputting parameters in the CNC machining nesting software system of the present invention.
[0042] Figure 3 The invention discloses a data updating process after modifying the tube type parameters in a method for realizing rapid automatic generation of tool paths for machining parts by inputting parameters in a numerical control machining nesting software system of the present invention.
[0043] Figure 4 The invention discloses a data updating process after modifying the tube size parameters in a method for realizing rapid automatic generation of tool paths for machining parts by inputting parameters in a numerical control machining nesting software system of the present invention.
[0044] Figure 5 The invention discloses a data updating process after modifying the length of a part in a method for realizing rapid and automatic generation of tool paths for machining parts by inputting parameters in a numerical control machining nesting software system of the present invention.
[0045] Figure 6 The invention discloses a data updating process after modifying the end face parameters in a method for realizing rapid automatic generation of tool paths for machining parts by inputting parameters in a numerical control machining nesting software system of the present invention.
[0046] Figure 7 The invention discloses a data updating process after selecting a hole type in a method for realizing rapid and automatic generation of tool paths for machining parts by inputting parameters in a numerical control machining nesting software system.
[0047] Figure 8 The invention discloses a data updating process after modifying the rotation parameters of a hole in a method for realizing rapid automatic generation of tool paths for machining parts by inputting parameters in a numerical control machining nesting software system of the present invention.
[0048] Fig. 9 It is a schematic diagram of a machining tool path that is quickly generated by a method for quickly and automatically generating tool paths for machining parts by inputting parameters in the CNC machining nesting software system of the present invention.
[0049] Fig.10 The present invention is a flow chart of a method for realizing rapid and automatic generation of tool paths for machining parts by inputting parameters in a numerical control machining nesting software system of the present invention. DETAILED DESCRIPTION
[0050] In order to more clearly describe the technical content of the present invention, further description is given below in conjunction with specific embodiments.
[0051] The method for realizing the rapid automatic generation of tool paths for machining parts by inputting parameters in the NC machining nesting software system of the present invention comprises the following steps:
[0052] (1) Select the tube type;
[0053] (2) Fill in the tube size data;
[0054] (3) Fill in the part length and quantity data;
[0055] (4) Select the end face shape of the part and fill in the end face parameters;
[0056] (5) Add holes, select the hole type, and fill in the hole size and distribution parameters.
[0057] As a preferred embodiment of the present invention, the step (1) specifically comprises the following steps:
[0058] (1.1) Select the tube type and display the size parameters of the tube type;
[0059] (1.2) Automatically update the input range and display data of the parameters of parts and holes on parts.
[0060] As a preferred embodiment of the present invention, the step (2) specifically comprises the following steps:
[0061] (2.1) Fill in the pipe size data;
[0062] (2.2) Automatically update the input range and display data of the parameters of parts and holes on parts.
[0063] As a preferred embodiment of the present invention, the step (3) specifically comprises the following steps:
[0064] (3.1) Fill in the quantity of parts;
[0065] (3.2) Fill in the basic length of the part, and automatically update the single-side length and total length of the part;
[0066] (3.3) Fill in the single-side length of the part, and automatically update the basic length and total length of the part;
[0067] (3.4) Fill in the total length of the part and automatically update the basic length and single-side length.
[0068] As a preferred embodiment of the present invention, the step (4) specifically comprises the following steps:
[0069] (4.1) Select the type of part end face;
[0070] (4.2) Fill in the shape parameters;
[0071] (4.3) Fill in the tilt angle X or fill in the tilt angle Z.
[0072] As a preferred embodiment of the present invention, the step (5) specifically comprises the following steps:
[0073] (5.1) Select the hole type;
[0074] (5.2) Fill in the dimension data;
[0075] (5.3) Select the hole distribution parameters;
[0076] (5.4) Select the hole depth type;
[0077] (5.5) Fill in the intersection angle;
[0078] (5.6) Fill in the pipe surface angle;
[0079] (5.7) Fill in the autobiographic angle of the hole.
[0080] The method for realizing the rapid automatic generation of tool paths for machining parts by inputting parameters in the NC machining nesting software system of the present invention, wherein the device comprises:
[0081] a processor configured to execute computer executable instructions;
[0082] The memory stores one or more computer executable instructions. When the computer executable instructions are executed by the processor, the steps of the method for quickly and automatically generating tool paths for machining parts by inputting parameters in the above-mentioned CNC machining nesting software system are implemented.
[0083] The processor in the CNC machining nesting software system of the present invention is used to realize the rapid and automatic generation of tool paths for machining parts by inputting parameters, wherein the processor is configured to execute computer executable instructions. When the computer executable instructions are executed by the processor, the various steps of the method for realizing the rapid and automatic generation of tool paths for machining parts by inputting parameters in the above-mentioned CNC machining nesting software system are realized.
[0084] The computer-readable storage medium of the present invention stores a computer program thereon, and the computer program can be executed by a processor to implement the various steps of the method for quickly and automatically generating tool paths for machining parts by inputting parameters in the above-mentioned CNC machining nesting software system.
[0085] In a specific embodiment of the present invention, the suite software implements a method for automatically generating tool paths for machining parts by inputting material shape parameters, part end face parameters and hole-related parameters, synchronizing the input range of other parameters based on the input parameters to avoid filling in unreasonable values, and simultaneously calculating and displaying information of reference value, which can greatly reduce the threshold for drawing.
[0086] The purpose of the present invention is to overcome the shortcomings of the above-mentioned prior art and provide a method for quickly and automatically generating tool paths for machining parts by inputting parameters in a CNC machining nesting software system which has small errors, good effects and a wide range of applications.
[0087] In order to quickly generate machining tool paths through parameters, this design scheme takes into account a variety of tube types, end face types, and hole types, and supports multiple rotation methods of the end faces and holes, as well as multiple hole distribution calculation methods.
[0088] Step 1: Choose the tube type;
[0089] Step 2: Fill in the size information of the tube;
[0090] Step 3: Modify specific part length parameters as needed;
[0091] Step 4: Select the end face type of the part and fill in the size parameters and rotation parameters of the end face;
[0092] Step 5: Add holes, select the hole type, and then fill in the hole size parameters, distribution parameters and other parameters.
[0093] The CNC machining nesting software provides a method for automatically updating parameters and auxiliary parameter prompts for the method of quickly and automatically generating tool paths for machining parts by inputting parameters in the CNC machining nesting software system, thereby improving efficiency and accuracy.
[0094] Step 1: Choose the tube type:
[0095] The data update process after modifying the tube type is as follows Figure 3 shown.
[0096] Step 2: Fill in the size information of the tube:
[0097] The data update process after modifying the tube size parameters is as follows Figure 4 shown.
[0098] Step 3: Modify specific part length parameters as needed:
[0099] The data update process after modifying the part length parameters is as follows Figure 5 shown.
[0100] Step 4: Select the end face type of the part and fill in the size parameters and rotation parameters of the end face:
[0101] The data update flow chart after modifying the end face type, end face size parameters and rotation parameters is as follows Figure 6 shown.
[0102] Step 5: Select the hole type, and then fill in the hole size parameters, distribution parameters, and rotation parameters:
[0103] After selecting the hole type, the data update flow chart is as follows Figure 7 ; After modifying the hole size parameters, distribution parameters, and rotation parameters, the data update flow chart is as follows Figure 8 .
[0104] The specific implementation scheme of this embodiment can refer to the relevant description in the above embodiment, which will not be repeated here.
[0105] It can be understood that the same or similar parts of the above embodiments can be referenced to each other, and the contents not described in detail in some embodiments can refer to the same or similar contents in other embodiments.
[0106] It should be noted that, in the description of the present invention, the terms "first", "second", etc. are only used for descriptive purposes and cannot be understood as indicating or implying relative importance. In addition, in the description of the present invention, unless otherwise specified, the meaning of "plurality" refers to at least two.
[0107] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, segment or portion of code that includes one or more executable instructions for implementing the steps of a specific logical function or process, and the scope of the preferred embodiments of the present invention includes alternative implementations in which functions may not be performed in the order shown or discussed, including performing functions in a substantially simultaneous manner or in the reverse order depending on the functions involved, which should be understood by those skilled in the art to which the embodiments of the present invention belong.
[0108] It should be understood that the various parts of the present invention can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, a plurality of steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution device. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.
[0109] A person skilled in the art may understand that all or part of the steps in the method for implementing the above-mentioned embodiment may be completed by instructing related hardware through a program, and the corresponding program may be stored in a computer-readable storage medium, which, when executed, includes one of the steps of the method embodiment or a combination thereof.
[0110] In addition, each functional unit in each embodiment of the present invention may be integrated into a processing module, or each unit may exist physically separately, or two or more units may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium.
[0111] The storage medium mentioned above can be a read-only memory, a magnetic disk or an optical disk, etc.
[0112] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "examples", "specific examples", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner.
[0113] The method, device, processor and computer-readable storage medium thereof for realizing rapid and automatic generation of machining part tool paths by inputting parameters in the CNC machining nesting software system of the present invention are adopted to automatically and rapidly create machining tool paths based on parameters, various part length parameters, various part end faces, and various hole shapes and rotations, so that the automatically generated machining tool paths are more accurate, which is of great significance to improving machining accuracy.
[0114] In this specification, the present invention has been described with reference to specific embodiments thereof. However, it is apparent that various modifications and variations may be made without departing from the spirit and scope of the present invention. Therefore, the specification and drawings should be regarded as illustrative rather than restrictive.
Claims
1. A method for quickly and automatically generating tool paths for machining parts by inputting parameters in a CNC machining nesting software system, characterized in that: The method comprises the following steps: (1) Select the tube type; (2) Fill in the tube size data; (3) Fill in the part length and quantity data; (4) Select the end face shape of the part and fill in the end face parameters; (5) Add holes, select the type of holes on the part, and fill in the hole size and distribution parameters.
2. The method for realizing rapid automatic generation of tool paths for machining parts by inputting parameters in a CNC machining nesting software system according to claim 1, characterized in that: The step (1) specifically comprises the following steps: (1.1) Select the tube type and display the size parameters of the tube type; (1.2) Automatically update the input range and display data of the parameters of parts and holes on parts.
3. The method for realizing rapid automatic generation of tool paths for machining parts by inputting parameters in a CNC machining nesting software system according to claim 1, characterized in that: The step (2) specifically comprises the following steps: (2.1) Fill in the pipe size data; (2.2) Automatically update the input range and display data of the parameters of parts and holes on parts.
4. The method for realizing rapid automatic generation of tool paths for machining parts by inputting parameters in a CNC machining nesting software system according to claim 1, characterized in that: The step (3) specifically comprises the following steps: (3.1) Fill in the quantity of parts; (3.2) Fill in the basic length of the part, and automatically update the single-side length and total length of the part; (3.3) Fill in the single-side length of the part, and automatically update the basic length and total length of the part; (3.4) Fill in the total length of the part and automatically update the basic length and single-side length.
5. The method for realizing rapid automatic generation of tool paths for machining parts by inputting parameters in a CNC machining nesting software system according to claim 1, characterized in that: The step (4) specifically comprises the following steps: (4.1) Select the type of part end face; (4.2) Fill in the shape parameters; (4.3) Fill in the tilt angle X or fill in the tilt angle Z.
6. The method for realizing rapid automatic generation of tool paths for machining parts by inputting parameters in a CNC machining nesting software system according to claim 1, characterized in that: The step (5) specifically comprises the following steps: (5.1) Select the hole type; (5.2) Fill in the dimension data; (5.3) Select the hole distribution parameters; (5.4) Select the hole depth type; (5.5) Fill in the intersection angle; (5.6) Fill in the pipe surface angle; (5.7) Fill in the autobiographic angle of the hole.
7. A device for realizing rapid automatic generation of tool paths for machining parts by inputting parameters in a CNC machining nesting software system, characterized in that: The device comprises: a processor configured to execute computer executable instructions; A memory storing one or more computer executable instructions, which, when executed by the processor, implements the steps of the method for quickly and automatically generating tool paths for machining parts by inputting parameters in a CNC machining nesting software system as described in any one of claims 1 to 6.
8. A processor in a CNC machining nesting software system for realizing rapid automatic generation of tool paths for machining parts by inputting parameters, characterized in that: The processor is configured to execute computer executable instructions. When the computer executable instructions are executed by the processor, the various steps of the method for quickly and automatically generating tool paths for machining parts by inputting parameters in the CNC machining nesting software system described in any one of claims 1 to 6 are implemented.
9. A computer-readable storage medium, characterized in that: A computer program is stored thereon, and the computer program can be executed by a processor to implement the various steps of the method for quickly and automatically generating tool paths for machining parts by inputting parameters in a CNC machining nesting software system in any one of claims 1 to 6.