Method and device for realizing water cutting table board avoidance control, processor and computer readable storage medium thereof
By generating the avoidance graphics set and processing the graphics set, the optimal offset position of the water cutting knife path is calculated, and the problem of poor avoidance of large elements in the existing technology is solved, thus achieving lower damage and wider application scope.
Patent Information
- Application Number
- CN202411608946.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-12
- Publication Date
- 2025-02-18
AI Technical Summary
In the control of countertop avoidance, existing water cutting technology is difficult to effectively avoid large elements, resulting in too large damage areas during cutting and limited scope of application.
By collecting the areas and elements in the tool path that need to be avoided, generating the set of avoided graphics and processing the figures, and calculating the optimal offset position of the tool path. The specific steps include determining the offset range and at each offset position Calculate the total intersecting length, and finally select the offset position with the smallest total intersecting length as the optimal offset.
A more reasonable tool path offset is achieved, reducing the degree of damage to the avoidance area during actual cutting, and expanding the scope of application.
Smart Images

Figure CN119472497A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of waterjet cutting, in particular to the field of table avoidance, and specifically refers to a method, device, processor and computer-readable storage medium thereof for realizing waterjet table avoidance control. Background Art
[0002] Existing technologies all determine the offset of the tool path by minimizing the area of intersection between the processed graphics and the area that needs to be avoided.
[0003] The existing technology usually minimizes the intersection area between the graphics elements in the tool path and the area on the table that needs to be avoided by translating the tool path.
[0004] Defects: For example, if the primitive is very large and covers the area that needs to be avoided, at this time, the intersection area of the two is the largest, but the actual cutting will not cut into the area that needs to be avoided, which is a better strategy. Summary of the invention
[0005] The purpose of the present invention is to overcome the shortcomings of the above-mentioned prior art and provide a method, device, processor and computer-readable storage medium for realizing water jet cutting table avoidance control with high accuracy, good avoidance effect and wide application range.
[0006] In order to achieve the above-mentioned purpose, the method, device, processor and computer-readable storage medium for realizing water jet cutting table avoidance control of the present invention are as follows:
[0007] The method for realizing water jet cutting table avoidance control is mainly characterized in that the method comprises the following steps:
[0008] (1) Collect the areas that need to be avoided and generate an avoidance graphic set;
[0009] (2) Collect the graphics elements that need to be processed in the tool path and generate a processing graphics set;
[0010] (3) Calculate the optimal offset of the tool path.
[0011] Preferably, the step (3) specifically comprises the following steps:
[0012] (3.1) Determine the range of possible deviation;
[0013] (3.2) At each offset position, calculate the total intersection length of the processing graphics set in the avoidance graphics set;
[0014] (3.3) The offset position corresponding to the minimum total intersection length is taken as the optimal offset.
[0015] The device for realizing water jet cutting table avoidance control has the following main features: the device comprises:
[0016] a processor configured to execute computer executable instructions;
[0017] 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 realizing water jet cutting table avoidance control are realized.
[0018] The main feature of the processor for realizing water jet cutting table avoidance control is that the processor is configured to execute computer executable instructions, and when the computer executable instructions are executed by the processor, the various steps of the above-mentioned method for realizing water jet cutting table avoidance control are realized.
[0019] The main feature of the computer-readable storage medium is that a computer program is stored thereon, and the computer program can be executed by a processor to implement the various steps of the above-mentioned method for achieving water jet cutting table avoidance control.
[0020] The method, device, processor and computer-readable storage medium for realizing water jet cutting table avoidance control of the present invention are adopted. The offset calculated is more reasonable than that calculated by the original area intersection minimization method, and the degree of damage to the avoidance area during actual cutting is lower, which has a wide range of applications. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] Figure 1 The present invention is a flow chart of a method for realizing water jet cutting table avoidance control. DETAILED DESCRIPTION
[0022] In order to more clearly describe the technical content of the present invention, further description is given below in conjunction with specific embodiments.
[0023] The method for realizing water jet cutting table avoidance control of the present invention comprises the following steps:
[0024] (1) Collect the areas that need to be avoided and generate an avoidance graphic set;
[0025] (2) Collect the graphics elements that need to be processed in the tool path and generate a processing graphics set;
[0026] (3) Calculate the optimal offset of the tool path.
[0027] As a preferred embodiment of the present invention, the step (3) specifically comprises the following steps:
[0028] (3.1) Determine the range of possible deviation;
[0029] (3.2) At each offset position, calculate the total intersection length of the processing graphics set in the avoidance graphics set;
[0030] (3.3) The offset position corresponding to the minimum total intersection length is taken as the optimal offset.
[0031] The device for realizing water jet cutting table avoidance control of the present invention comprises:
[0032] a processor configured to execute computer-executable instructions;
[0033] 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 realizing water jet cutting table avoidance control are realized.
[0034] The processor for implementing water cutting table avoidance control of the present invention, wherein the processor is configured to execute computer executable instructions, and when the computer executable instructions are executed by the processor, the various steps of the above-mentioned method for implementing water cutting table avoidance control are implemented.
[0035] 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 above-mentioned method for achieving water jet cutting table avoidance control.
[0036] In a specific embodiment of the present invention, a better water jet cutting table avoidance method is provided to solve the defects brought by the area intersection method and achieve a better avoidance effect.
[0037] The total length of the intersection of the machining graphics set in the avoidance graphics set is used as the judgment condition for whether it is the best offset, rather than the total area of the intersection.
[0038] The purpose of the present invention is to achieve a better table avoidance effect through the following measures:
[0039] (1) Collect the areas that need to be avoided and generate an avoidance graphic set;
[0040] (2) Collect the graphics elements that need to be processed in the tool path and generate a processing graphics set;
[0041] (3) Calculate the optimal offset of the tool path;
[0042] (3.1) Determine the range of possible deviation;
[0043] (3.2) At each offset position, calculate the total intersection length of the processing graphics set in the avoidance graphics set;
[0044] (3.3) The offset position corresponding to the minimum total intersection length is taken as the optimal offset.
[0045] The technical solution of the present invention does not compensate the graphics, but only calculates the distance that the graphics need to be offset, without changing the shape of the graphics. The technical solution of the present invention needs to calculate the cutting length of the intersection of the processing graphics and the avoidance area, and use this as the convergence judgment condition for the optimal offset.
[0046] The specific implementation scheme of this embodiment can refer to the relevant description in the above embodiment, which will not be repeated here.
[0047] 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.
[0048] 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.
[0049] 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.
[0050] 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.
[0051] 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.
[0052] 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.
[0053] The storage medium mentioned above can be a read-only memory, a magnetic disk or an optical disk, etc.
[0054] 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.
[0055] The method, device, processor and computer-readable storage medium for realizing water jet cutting table avoidance control of the present invention are adopted. The offset calculated is more reasonable than that calculated by the original area intersection minimization method, and the degree of damage to the avoidance area during actual cutting is lower, which has a wide range of applications.
[0056] 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 realizing water jet cutting table avoidance control, characterized in that: The method comprises the following steps: (1) Collect the areas that need to be avoided and generate an avoidance graphic set; (2) Collect the graphics elements that need to be processed in the tool path and generate a processing graphics set; (3) Calculate the optimal offset of the tool path.
2. The method for realizing water jet cutting table avoidance control according to claim 1, characterized in that: The step (3) specifically comprises the following steps: (3.1) Determine the range of possible deviation; (3.2) At each offset position, calculate the total intersection length of the processing graphics set in the avoidance graphics set; (3.3) The offset position corresponding to the minimum total intersection length is taken as the optimal offset.
3. A device for realizing water jet cutting table avoidance control, characterized in that: The device comprises: a processor configured to execute computer executable instructions; A memory stores one or more computer executable instructions, and when the computer executable instructions are executed by the processor, the steps of the method for realizing water jet cutting table avoidance control described in any one of claims 1 to 2 are implemented.
4. A processor for realizing water jet cutting table avoidance control, characterized in that: The processor is configured to execute computer executable instructions. When the computer executable instructions are executed by the processor, the steps of the method for realizing water jet cutting table avoidance control described in any one of claims 1 to 2 are implemented.
5. 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 realizing water jet cutting table avoidance control as described in any one of claims 1 to 2.