Method, device, processor and computer readable storage medium for controlling rotating and turning plate in plate hole site machining process

Through intelligent judgment and rotary flip operation, the problem of tool position limitation in panel processing of CNC door, wall and cabinet machines is solved, and efficient and accurate panel hole processing is achieved, adapting to processing elements in different positions and directions.

CN120606281APending Publication Date: 2025-09-09SHANGHAI WEIHONG INTELLIGENT TECH CO LTD +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510746704.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-05
Publication Date
2025-09-09

AI Technical Summary

Technical Problem

In the existing technology, when CNC door and wall cabinet machines are processing panels, they are unable to complete the processing on both sides of the panel at one time due to the limitation of tool position. They need to rotate or flip the panel for normal processing, resulting in low efficiency and insufficient precision.

Method used

By intelligently judging whether the panel needs to be rotated or flipped, the rotation and flipping operations are used to switch the processing side of the panel. The optimal combination is selected by combining weight analysis and sorting algorithms, and the processing elements are directly operated to avoid multiple adjustments and repeated processing.

Benefits of technology

It improves processing efficiency and precision, reduces unnecessary processing steps, ensures product quality, and adapts to processing elements in different positions and directions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120606281A_ABST
    Figure CN120606281A_ABST
Patent Text Reader

Abstract

The invention relates to a method for controlling rotating and turning in a plate hole site machining process aiming at a numerical control door wall cabinet model, which comprises the following steps of: acquiring and combining machining elements of a plate, judging the validity of a sub-plate aiming at a cutter with the machining elements, if so, eliminating an invalid sub-plate, and if not, returning to the next step; judging whether each processing element of the daughter board can be effectively processed or not, if so, judging whether the processing element can be processed once or not according to actual conditions, and if so, rotating or turning over the board; and outputting the processing execution turning plate combination. The invention further relates to a device, a processor and a computer readable storage medium for controlling the rotary turning plate in the plate hole site machining process of the numerical control door wall cabinet type. By the adoption of the method and device for controlling rotating and turning in the plate hole site machining process for the numerical control door wall cabinet model, the processor and the computer readable storage medium of the processor, machining elements in different positions and directions can be adapted, whether the plate needs to be rotated or turned or not is intelligently judged, the machining efficiency is improved, and the machining cost is reduced. And the machining precision is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of CNC door and wall cabinets, and in particular to the field of door and wall cabinet equipment processing. Specifically, it refers to a method, device, processor and computer-readable storage medium thereof for realizing rotary flap control during plate hole processing for CNC door and wall cabinet models. Background Art

[0002] Typically, door and wall equipment clamps panels onto the workbench surface using a crossbeam-loaded cylinder. However, because the tool is located on one side of the panel, it cannot process elements on the other side. Similarly, elements on the back of the panel cannot be directly processed. Therefore, if a panel element cannot be directly processed in one go, the panel must be rotated or flipped over for proper processing. Summary of the Invention

[0003] 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 rotating flap control during panel hole processing for CNC door and wall cabinet models, which are easy to operate, have high processing efficiency and a wide range of applications.

[0004] To achieve the above objectives, the present invention provides a method, device, processor, and computer-readable storage medium for implementing rotary flap control during plate hole processing for a CNC door and wall cabinet machine as follows:

[0005] The main feature of the method for realizing rotary flap control during plate hole processing for CNC door and wall cabinet machines is that the method comprises the following steps:

[0006] (1) Divide each plate into different rotations according to its placement;

[0007] (2) Separate the processing elements in the board from the original board, rotate the processing elements according to the rotation position and angle of different sub-boards, and obtain the position, graphic logic and processing logic of the processing elements in each sub-board;

[0008] (3) further obtaining and combining the sub-board and the corresponding processing elements, judging the processing logic of the corresponding processing elements, if there is a processing element that cannot be processed at the corresponding rotating sub-board position or the sub-board exceeds the placement length and width boundaries, it is considered an invalid sub-board, and the invalid sub-board is excluded, and step (4) is continued; otherwise, the step ends;

[0009] (4) Combine another sub-board with the processing element, determine the processing logic of the corresponding processing element, and whether each processing element can be effectively processed. If so, continue with step (5); otherwise, give an error prompt;

[0010] (5) Determine whether the processing element can be processed once according to the actual conditions. If so, perform a rotation operation or a flip operation on the plate; otherwise, determine whether all sub-plates have been judged to be finished. If there are still sub-plates that have not been judged, continue with step (4). Otherwise, close the pressure plate and end the step;

[0011] (6) Perform weight analysis on the different sub-board processing combinations obtained, and select the optimal combination according to the built-in sorting algorithm;

[0012] (7) sorting the obtained optimal combination sub-board list and determining the priority order of sub-board processing;

[0013] (8) Output processing execution flip plate combination.

[0014] Preferably, the plate is rotated in step (3), specifically:

[0015] By rotating the plate, you can switch to different processing sides of the plate and rotate the current plate by 90°, 180° or 270°.

[0016] Preferably, the step (3) further comprises the following steps:

[0017] (3.1) Determine whether the processing element on the front of the plate cannot be processed once. If so, rotate the plate; otherwise, continue with step (3.2);

[0018] (3.2) Determine whether the processing element on the side of the plate and the tool are on the same processing surface. If so, proceed to step (3.3); otherwise, rotate the plate;

[0019] (3.3) Determine whether the automatic beam axis exceeds the plate. If so, rotate the plate; otherwise, do not rotate the plate.

[0020] Preferably, the plate is flipped in step (3), specifically:

[0021] Flip the panel up and down or left and right, switch the processing surface of the panel, and turn over the processing surface with processing elements.

[0022] The device for realizing rotary flap control during plate hole processing for CNC door and wall cabinet machines has the following main features:

[0023] a processor configured to execute computer-executable instructions;

[0024] A memory stores one or more computer-executable instructions. When the computer-executable instructions are executed by the processor, the steps of the method for controlling the rotation of the flap during the processing of the plate holes for the CNC door and wall cabinet machine are implemented.

[0025] The processor for realizing rotary flap control during the plate hole processing process for CNC door and wall cabinet models has the main feature 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 above-mentioned method for realizing rotary flap control during the plate hole processing process for CNC door and wall cabinet models are realized.

[0026] The main feature of this 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 rotating flap control during panel hole processing for CNC door and wall cabinet models.

[0027] The method, device, processor and computer-readable storage medium of the present invention are used to realize rotation and flip control during the processing of panel holes for CNC door and wall cabinet machines. They can adapt to processing elements in different positions and directions, and intelligently judge whether the panel needs to be rotated or flipped, thereby reducing unnecessary processing steps, directly operating the processing elements, avoiding multiple adjustments and repeated processing due to tool position limitations, significantly improving processing efficiency, improving processing accuracy, and ensuring product quality. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] Figure 1 It is a schematic diagram of the rotation of the method for realizing rotary flap control during plate hole processing for CNC door and wall cabinet machines of the present invention.

[0029] Figure 2 It is a schematic diagram of the upper and lower flipping plates of the method for realizing rotary flipping control during plate hole processing for CNC door and wall cabinet machines of the present invention.

[0030] Figure 3 It is a schematic diagram of the left and right flaps of the method for implementing rotary flap control during plate hole processing for CNC door and wall cabinet machines of the present invention.

[0031] Figure 4 The present invention is a flow chart of a method for realizing rotary flap control during plate hole processing for a CNC door and wall cabinet machine.

[0032] Figure 5 This is a flow chart of the split sub-board of the method for realizing rotary flap control during plate hole processing for CNC door and wall cabinet machines of the present invention. DETAILED DESCRIPTION

[0033] In order to more clearly describe the technical content of the present invention, further description is given below in conjunction with specific embodiments.

[0034] The method of the present invention for realizing rotary flap control during plate hole processing for a CNC door and wall cabinet machine includes the following steps:

[0035] (1) Divide each plate into different rotations according to its placement;

[0036] (2) Separate the processing elements in the board from the original board, rotate the processing elements according to the rotation position and angle of different sub-boards, and obtain the position, graphic logic and processing logic of the processing elements in each sub-board;

[0037] (3) further obtaining and combining the sub-board and the corresponding processing elements, judging the processing logic of the corresponding processing elements, if there is a processing element that cannot be processed at the corresponding rotating sub-board position or the sub-board exceeds the placement length and width boundaries, it is considered an invalid sub-board, and the invalid sub-board is excluded, and step (4) is continued; otherwise, the step ends;

[0038] (4) Combine another sub-board with the processing element, determine the processing logic of the corresponding processing element, and whether each processing element can be effectively processed. If so, continue with step (5); otherwise, give an error prompt;

[0039] (5) Determine whether the processing element can be processed once according to the actual conditions. If so, perform a rotation operation or a flip operation on the plate; otherwise, determine whether all sub-plates have been judged to be finished. If there are still sub-plates that have not been judged, continue with step (4). Otherwise, close the pressure plate and end the step;

[0040] (6) Perform weight analysis on the different sub-board processing combinations obtained, and select the optimal combination according to the built-in sorting algorithm;

[0041] (7) sorting the obtained optimal combination sub-board list and determining the priority order of sub-board processing;

[0042] (8) Output processing execution flip plate combination.

[0043] As a preferred embodiment of the present invention, the plate is rotated in step (3), specifically:

[0044] By rotating the plate, you can switch to different processing sides of the plate and rotate the current plate by 90°, 180° or 270°.

[0045] As a preferred embodiment of the present invention, the step (3) further includes the following steps:

[0046] (3.1) Determine whether the processing element on the front of the plate cannot be processed once. If so, rotate the plate; otherwise, continue with step (3.2);

[0047] (3.2) Determine whether the processing element on the side of the plate and the tool are on the same processing surface. If so, proceed to step (3.3); otherwise, rotate the plate;

[0048] (3.3) Determine whether the automatic beam axis exceeds the plate. If so, rotate the plate; otherwise, do not rotate the plate.

[0049] As a preferred embodiment of the present invention, the plate is flipped in step (3), specifically:

[0050] Flip the panel up and down or left and right, switch the processing surface of the panel, and turn over the processing surface with processing elements.

[0051] The present invention is a device for realizing rotary flap control during plate hole processing for a CNC door and wall cabinet machine, wherein the device comprises:

[0052] a processor configured to execute computer-executable instructions;

[0053] A memory stores one or more computer-executable instructions. When the computer-executable instructions are executed by the processor, the steps of the method for controlling the rotation of the flap during the processing of the plate holes for the CNC door and wall cabinet machine are implemented.

[0054] The present invention is a processor for realizing rotary flap control during the plate hole processing process for CNC door and wall cabinet models, 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 above-mentioned method for realizing rotary flap control during the plate hole processing process for CNC door and wall cabinet models are realized.

[0055] 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 rotating flap control during panel hole processing for CNC door and wall cabinet models.

[0056] The main operating steps of the present invention are as follows:

[0057] (1) Each plate is divided into different rotation positions according to its placement, namely, eight different rotation positions: original position, rotated 90 degrees, rotated 180 degrees, rotated 270 degrees, up and down flip, up and down flip rotated 90 degrees, up and down flip rotated 180 degrees, up and down flip rotated 270 degrees. The state of the plate at each rotation position is considered to be the position sub-plate of the original plate;

[0058] (2) Separate the processing elements (holes, slots, milling shapes, etc.) in the plate from the original plate, rotate the processing elements according to the rotation position and angle of different sub-plates, and obtain the position, graphics, and processing logic of the processing elements in each sub-plate;

[0059] (3) Further obtain and combine the sub-board and the corresponding processing elements, and judge the processing logic of the corresponding processing elements. For example, different tools are used for a certain processing element at different sub-board positions, and the processing directions of some tools do not support the corresponding sub-board to process the processing element. It is necessary to judge the validity of the sub-board for these similar situations. If there is a processing element that cannot be processed at the corresponding rotating sub-board position or the sub-board exceeds the length and width boundaries, it is considered an invalid sub-board, and the invalid sub-board is excluded, and step (4) is continued; otherwise, the step ends;

[0060] (4) Create another sub-board and combine it with the processing element, and determine the processing logic of the corresponding processing element to see whether each processing element can be effectively processed. If so, proceed to step (5); otherwise, give an error prompt.

[0061] (5) Determine whether the processing element can be processed once according to the actual conditions. If so, perform a rotation operation or a flip operation on the plate; otherwise, determine whether all sub-plates have been judged to be finished. If there are still sub-plates that have not been judged, continue with step (4). Otherwise, close the pressure plate and end the step;

[0062] (6) Perform weight analysis on the different sub-board processing combinations obtained, give priority to the combination with fewer flips and better suited to on-site convenience, and select the optimal combination according to the system's built-in sorting algorithm;

[0063] (7) Sort the obtained optimal combination sub-board list and determine the priority of sub-board processing.

[0064] (8) Output processing execution flip plate combination.

[0065] In a specific embodiment of the present invention, whether the processing element can be processed at one time is determined according to actual conditions. If not, the pressing plate is closed and paused; and the operator is prompted to rotate or flip the plate.

[0066] 1. Rotation: Switch the different processing sides of the plate by rotating the plate, and rotate the current plate to the right 90°, 180° or 270°.

[0067] 1.1 The processing elements on the front of the plate cannot be processed at one time due to the Y-axis travel limit, and the plate needs to be rotated. The movement of the mechanical structure is limited by the length of the mechanical travel track. In the mechanical coordinate system, each motion axis has its own travel limit. In order to avoid unknown risks caused by the mechanical movement exceeding its travel during the movement, the axis travel is soft-limited within the software, and the mechanical coordinate value is not allowed to exceed the soft limit. During the processing, the workpiece coordinates are determined according to the position of the positioning cylinder when the plate is placed. Based on this, the workpiece coordinates and the mechanical coordinates form a corresponding relationship. During processing, the travel can be determined based on the relationship between the workpiece coordinates and the mechanical coordinates: workpiece coordinates = mechanical coordinates - offset - tool offset - common offset.

[0068] 1.2 If the processing elements on the side of the plate and the tool are not on the same processing surface, they need to be rotated. The lateral directions of the workpiece coordinate system are X+, X-, Y+, and Y-. The processing elements on these processing sides require processing tools in different directions. When rotating, it is necessary to switch the tools that can process the corresponding surfaces, corresponding to the left tool processing Y-; the right tool processing Y+; the upper tool processing X-; and the lower tool processing X+.

[0069] 1.3 The automatic crossbeam axis must first ensure that it can be completely pressed directly above the plate. If the pressing block exceeds the plate (the distance between the farthest hole and the spacing distance), the plate must be rotated even if the Y-axis does not exceed the processing stroke.

[0070] 2. Flip: By flipping the plate up and down or left and right to switch the processing surface of the plate, the elements originally on the front will be transferred to the back, and the processing elements originally on the back will be transferred to the front.

[0071] 2.1 Up and down flip: the panel is flipped along the Y axis.

[0072] 2.2 Left and right flip: The panel flips along the X axis.

[0073] If there are processing elements on both the front and back of the plate, it needs to be flipped over.

[0074] The purpose of splitting the sub-plates is that during the machining process, the positions of the machining elements of some plates cannot be machined without rotation and flipping due to the limitation of tool machining direction, stroke, pressing plate, etc. However, all elements can be machined after a single or multiple rotations.

[0075] Figure 4 The process steps are as follows:

[0076] (1) Obtain and combine the processing elements of the panel, and generate a set of panel elements to be processed based on the panel information and the graphics and position information of the processing elements

[0077] (2) Rotate the panel according to the generated original data of the panel element to obtain the corresponding 8 sub-panel element data

[0078] (3) Determine the validity of the sub-plate for the tool with the processing element. If it cannot be processed, exclude the invalid sub-plate and continue with step (4); otherwise, end the step;

[0079] (4) Determine whether each processing element of the sub-board can be effectively processed. If so, proceed to step (5); otherwise, give an error prompt;

[0080] (5) Calculate the optimal processing combination; give priority to those with fewer sub-plates and no need for rotation;

[0081] (6) Output processing execution flip plate combination.

[0082] Figure 5 It shows that when the sub-board is split, the position and direction of the corresponding sub-board of the processing element changes. The specific process steps are as follows:

[0083] (1-1) Determine whether the back of the plate has a processing element. If so, proceed to step (1-2); otherwise, split the sub-plate into four sub-plates rotated 0°, 90°, 180°, and 270° on the front side, and proceed to step (1-4);

[0084] (1-2) Determine whether the front side of the plate has a processing element. If so, proceed to step (1-3); otherwise, split the sub-plate into four sub-plates rotated 0°, 90°, 180°, and 270° on the reverse side, and proceed to step (1-4);

[0085] (1-3) Split the board into the front sub-board and the back sub-board, and then split the front sub-board and the back sub-board into 8 sub-boards rotated by 0°, 90°, 180°, and 270° respectively.

[0086] (1-4) Generate processing elements corresponding to each sub-board and associate them with the sub-board to form a panel processing element combination.

[0087] The present invention prompts the customer so that the customer can rotate or flip the plate according to the prompt under appropriate circumstances, thereby finally completing the processing of the plate.

[0088] The parameters involved in the present invention are shown in the following table:

[0089]

[0090] The specific implementation scheme of this embodiment can be found in the relevant descriptions in the above embodiments and will not be repeated here.

[0091] 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.

[0092] It should be noted that, in the description of the present invention, the terms "first", "second", etc. are used for descriptive purposes only and should not be understood as indicating or implying relative importance. In addition, in the description of the present invention, unless otherwise specified, the meaning of "plurality" is at least two.

[0093] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, segment or portion of code comprising 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 be performed out of 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 pertain.

[0094] It should be understood that various parts of the present invention can be implemented using hardware, software, firmware, or a combination thereof. In the above-described embodiments, multiple steps or methods can be implemented using software or firmware stored in a memory and executed by a suitable instruction execution device. For example, if implemented using hardware, as in another embodiment, any one of the following technologies known in the art or a combination thereof can be used: a discrete logic circuit having a logic gate circuit for implementing a logic function on a data signal, an application-specific integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.

[0095] Those skilled in the art will understand that all or part of the steps in the method for implementing the above-mentioned embodiment can be completed by instructing related hardware through a program, and the corresponding program can be stored in a computer-readable storage medium. When the program is executed, it includes one of the steps of the method embodiment or a combination thereof.

[0096] Furthermore, the functional units in the various embodiments of the present invention may be integrated into a single processing module, each unit may exist physically separately, or two or more units may be integrated into a single module. The aforementioned integrated modules may be implemented in the form of hardware or software functional modules. If the integrated modules are implemented in the form of software functional modules and sold or used as independent products, they may also be stored in a computer-readable storage medium.

[0097] The storage medium mentioned above can be a read-only memory, a magnetic disk or an optical disk, etc.

[0098] Throughout this specification, reference to terms such as "one embodiment," "some embodiments," "examples," "specific examples," or "some examples" means that a specific feature, structure, material, or characteristic described in conjunction with that embodiment or example is included in at least one embodiment or example of the present invention. In this specification, schematic representations of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.

[0099] The method, device, processor and computer-readable storage medium of the present invention are used to realize rotation and flip control during the processing of panel holes for CNC door and wall cabinet machines. They can adapt to processing elements in different positions and directions, and intelligently judge whether the panel needs to be rotated or flipped, thereby reducing unnecessary processing steps, directly operating the processing elements, avoiding multiple adjustments and repeated processing due to tool position limitations, significantly improving processing efficiency, improving processing accuracy, and ensuring product quality.

[0100] In this specification, the present invention has been described with reference to specific embodiments thereof. However, it will be apparent that various modifications and variations may be made without departing from the spirit and scope of the present invention. Accordingly, the specification and drawings are to be regarded as illustrative rather than restrictive.

Claims

1. A method for realizing rotary flap control during plate hole processing for CNC door and wall cabinet machines, characterized in that: The method comprises the following steps: (1) Divide each plate into different rotations according to its placement; (2) Separate the processing elements in the board from the original board, rotate the processing elements according to the rotation position and angle of different sub-boards, and obtain the position, graphic logic and processing logic of the processing elements in each sub-board; (3) further obtaining and combining the sub-board and the corresponding processing elements, judging the processing logic of the corresponding processing elements, if there is a processing element that cannot be processed at the corresponding rotating sub-board position or the sub-board exceeds the placement length and width boundaries, it is considered an invalid sub-board, and the invalid sub-board is excluded, and step (4) is continued; otherwise, the step ends; (4) Combine another sub-board with the processing element, determine the processing logic of the corresponding processing element, and whether each processing element can be effectively processed. If so, continue with step (5); otherwise, give an error prompt; (5) Determine whether the processing element can be processed once according to the actual conditions. If so, perform a rotation operation or a flip operation on the plate; otherwise, determine whether all sub-plates have been judged to be finished. If there are still sub-plates that have not been judged, continue with step (4). Otherwise, close the pressure plate and end the step; (6) Perform weight analysis on the different sub-board processing combinations obtained, and select the optimal combination according to the built-in sorting algorithm; (7) sorting the obtained optimal combination sub-board list and determining the priority order of sub-board processing; (8) Output processing execution flip plate combination.

2. The method for realizing rotary flap control during plate hole processing for CNC door and wall cabinet machines according to claim 1 is characterized in that: The plate is rotated in step (5), specifically: By rotating the plate, you can switch to different processing sides of the plate and rotate the current plate by 90°, 180° or 270°.

3. The method for realizing rotary flap control during plate hole processing for a CNC door and wall cabinet machine according to claim 2, characterized in that: The step (5) further includes the following steps: (3.1) Determine whether the processing element on the front of the plate cannot be processed once. If so, rotate the plate; otherwise, continue with step (3.2); (3.2) Determine whether the processing element on the side of the plate and the tool are on the same processing surface. If so, proceed to step (5.3); otherwise, rotate the plate; (3.3) Determine whether the automatic beam axis exceeds the plate. If so, rotate the plate; otherwise, do not rotate the plate.

4. The method for realizing rotary flap control during plate hole processing for a CNC door and wall cabinet machine according to claim 1, characterized in that: The plate is flipped in step (5), specifically: Flip the panel up and down or left and right, switch the processing surface of the panel, and turn over the processing surface with processing elements.

5. A device for realizing rotary flap control during plate hole processing for CNC door and wall cabinet machines, characterized in that: The device comprises: a processor configured to execute computer-executable instructions; A memory storing one or more computer-executable instructions, wherein when the computer-executable instructions are executed by the processor, the steps of the method for performing rotary flap control during plate hole processing for a CNC door and wall cabinet machine as described in any one of claims 1 to 4 are implemented.

6. A processor for realizing rotary flap control during plate hole processing for CNC door and wall cabinet machines, 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 performing rotary flap control during panel hole processing for CNC door and wall cabinet models as described in any one of claims 1 to 4 are implemented.

7. 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 rotating flap control during plate hole processing for CNC door and wall cabinet models as described in any one of claims 1 to 4.