Furniture board processing methods, devices, equipment and storage media

By obtaining and sorting the parameter information of the plates to be processed, the automated processing of furniture plates is realized, and the problems of low processing efficiency and high labor costs in the existing technology are solved, and the processing efficiency and degree of automation are improved.

CN114757020BActive Publication Date: 2025-04-04GUANGDONG SANWEIJIA INFORMATION TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202210314306.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-03-28
Publication Date
2025-04-04
Estimated Expiration
2042-03-28

AI Technical Summary

Technical Problem

The existing furniture board processing technology requires two equipment to jointly complete the processing of front and back face slot parts, resulting in low processing efficiency and high labor costs.

Method used

By obtaining the parameter information of the plate to be processed, flip the plate according to the part information, determining the parameter information of the target processing plate, sorting the plates based on these parameters, scheduling the plates for processing, and realizing automated front and back processing.

Benefits of technology

It realizes the automated processing of furniture boards, improves processing efficiency, reduces employment costs, and solves the problem of multi-person collaboration and parts flow between equipment in the existing technology.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114757020B_ABST
    Figure CN114757020B_ABST
Patent Text Reader

Abstract

The present application relates to a furniture board processing method, device, equipment and storage medium, and relates to the field of furniture processing technology. The furniture board processing method includes: obtaining parameter information of at least two boards to be processed, the parameter information of the boards to be processed includes: board parameters to be processed and part parameters to be processed; according to the part information corresponding to the part parameters to be processed, flipping the board for the parts to be processed in each of the boards to be processed to obtain target processing board parameter information; sorting the boards to be processed according to the target processing board parameter information to obtain the target board processing sequence corresponding to the at least two boards to be processed; according to the target board processing sequence, scheduling the target board for processing to generate the target furniture part. The present application optimizes the front and back processing method of the board, which can improve processing efficiency and reduce labor costs.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of furniture processing technology, and in particular to a furniture board processing method, device, equipment and storage medium. Background Art

[0002] At present, in the field of panel furniture board processing technology, it is usually necessary to process a part with front and back holes. In the processing and production process of parts with front and back holes, the processing flow is mainly: first label the parts, then cut the parts, and finally process the front and back of the parts.

[0003] In actual production, the commonly used furniture board processing method is to first use one device to label and cut parts, and then use another device to process the holes and grooves of the cut parts. It can be seen that the existing processing method requires the use of two devices to complete the processing of the front and back hole groove parts, and this processing method is not fully automatic and requires the cooperation of multiple people, such as at least two workers to assist in the flow of parts between the two devices, which has the problems of high labor costs and low processing efficiency. Summary of the invention

[0004] In order to solve the above technical problems or at least partially solve the above technical problems, the present application provides a furniture board processing method, device, equipment and storage medium.

[0005] In a first aspect, the present application provides a method for processing furniture panels, comprising:

[0006] Acquire parameter information of at least two plates to be processed, wherein the parameter information of the plates to be processed includes: plate specification parameters and parameters of parts to be processed;

[0007] For each plate to be processed, according to the part information corresponding to the parameters of the part to be processed, the part to be processed in the plate to be processed is turned over to obtain parameter information of the target plate to be processed;

[0008] Sorting the plates to be processed according to the target processing plate parameter information to obtain a target plate processing sequence corresponding to the at least two plates to be processed;

[0009] According to the target plate processing sequence, the target plate is scheduled for processing to produce target furniture parts.

[0010] Optionally, the turning over of the part to be processed in the plate to be processed according to the part information corresponding to the parameters of the part to be processed to obtain parameter information of the target plate to be processed includes:

[0011] Based on the part information corresponding to the parameters of the part to be processed, determining the number of front-side surfaces and the number of back-side surfaces of each part to be processed;

[0012] For each part to be processed, a plate turning process is performed based on the number of the front surface holes and the number of the back surface holes to obtain parameter information of the target processing plate.

[0013] Optionally, for each part to be processed, the plate turning process is performed based on the number of the front surface holes and the number of the back surface holes to obtain parameter information of the target processing plate, including:

[0014] If the number of the front-side surfaces of the part to be processed is greater than the number of the back-side surfaces, the part to be processed is turned over to obtain first processing plate parameter information;

[0015] If the number of the front-side holes of the part to be processed is equal to the number of the back-side holes, determining whether the number of the front-side grooves of the part to be processed is greater than the number of the back-side grooves;

[0016] If the number of front grooves of the part to be processed is greater than the number of back grooves, the part to be processed is turned over to obtain parameter information of the second processing plate;

[0017] Based on the first processed plate parameter information or the second processed plate parameter information, target processed plate parameter information is determined.

[0018] Optionally, the step of sorting the plates to be processed according to the target processing plate parameter information to obtain a target plate processing sequence corresponding to the at least two plates to be processed includes:

[0019] Based on the target processing plate parameter information, determine the labeling processing sequence, the back side processing sequence and the front side processing sequence corresponding to each to-be-processed part in each to-be-processed plate;

[0020] For each of the plates to be processed, determining the labeling processing time, the back side processing time and the front side processing time of the plates to be processed according to the labeling processing order, the back side processing order and the back side processing order corresponding to each of the parts to be processed;

[0021] The processing sequence of the target plates is obtained by performing processing sorting based on the labeling processing time, the back side processing time and the front side processing time of each plate to be processed.

[0022] Optionally, determining the labeling processing sequence corresponding to each to-be-processed part in each to-be-processed plate based on the target processing plate parameter information includes:

[0023] According to the target processing plate parameter information and the part information, element position information and element size information corresponding to each to-be-processed part are determined, wherein the element position information includes front hole position information and front groove position information, and the element size information includes front hole diameter information and front groove size information;

[0024] Determine the labeling position corresponding to each part to be processed according to the front hole position information, the front groove position information, the front hole diameter information and the front groove size information;

[0025] According to the labeling positions corresponding to the parts to be processed, the labeling processing order corresponding to the parts to be processed is determined.

[0026] Optionally, the element position information further includes reverse surface position information, the element size information further includes reverse surface depth information, and the reverse surface processing sequence corresponding to each to-be-processed part in each to-be-processed plate is determined based on the target processing plate parameter information, including:

[0027] According to the reverse face position information and the reverse face depth information, the reverse face surfaces in the plate to be processed are grouped to obtain a reverse face surface group contained in the plate to be processed;

[0028] For each of the reverse face hole groups, determining a processing order corresponding to the reverse face hole group according to position information of each target hole in the reverse face hole group;

[0029] The reverse surface processing sequence is determined according to the processing sequence corresponding to the reverse surface hole group.

[0030] Optionally, determining the front processing order corresponding to each to-be-processed part in each to-be-processed plate based on the target processing plate parameter information includes:

[0031] Determine the contour position information corresponding to each part to be processed according to the target processing plate parameter information;

[0032] Determine the to-be-cut path information corresponding to each to-be-processed part according to the contour position information corresponding to each to-be-processed part;

[0033] Determine overlapping cutting path information and non-overlapping cutting path information according to the to-be-cut path information corresponding to each to-be-processed part;

[0034] Determine the front cutting path corresponding to each to-be-processed part according to the first processing speed corresponding to the fixed overlapping cutting path information and the second processing speed corresponding to the non-overlapping cutting path information;

[0035] The front processing sequence is determined according to the front cutting paths corresponding to the parts to be processed.

[0036] In a second aspect, the present application provides a furniture board processing device, comprising:

[0037] An acquisition module, used for acquiring parameter information of at least two plates to be processed, wherein the parameter information of the plates to be processed includes: parameters of the plates to be processed and parameters of the parts to be processed;

[0038] A plate turning processing module is used to perform plate turning processing on each of the to-be-processed parts in the to-be-processed plate according to the part information corresponding to the to-be-processed part parameters, so as to obtain the target processing plate parameter information;

[0039] A sorting module, used for sorting the plates to be processed according to the parameter information of the target plates to be processed, and obtaining a target plate processing sequence corresponding to the at least two plates to be processed;

[0040] The scheduling module is used to schedule the target board to be processed according to the processing sequence of the target board to produce the target furniture parts.

[0041] In a third aspect, a furniture board processing device is provided, comprising a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other via the communication bus;

[0042] Memory, used to store computer programs;

[0043] The processor is used to implement the steps of the furniture board processing method described in any embodiment of the first aspect when executing the program stored in the memory.

[0044] In a fourth aspect, a computer-readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the steps of the furniture board processing method as described in any embodiment of the first aspect are implemented.

[0045] The embodiment of the present application obtains parameter information of at least two plates to be processed, and according to the part information corresponding to the parameters of the parts to be processed, performs plate flipping processing on the parts to be processed in each plate to be processed to obtain parameter information of the target processing plate, and then sorts the plates to be processed according to the parameter information of the target processing plate, so as to obtain a processing order of the target plates after sorting, schedule the target plates for processing, and generate target furniture parts, thereby realizing automatic processing optimization of the front and back sides of the plates, improving the degree of automation of furniture plate processing, thereby improving furniture plate processing efficiency and reducing labor costs. BRIEF DESCRIPTION OF THE DRAWINGS

[0046] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.

[0047] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.

[0048] Figure 1 A schematic diagram of the steps of a furniture board processing method provided in an embodiment of the present application;

[0049] Figure 2 This is a structural block diagram of a furniture board processing device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0050] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.

[0051] Figure 1 A schematic flow chart of a furniture board processing method provided in an embodiment of the present application.

[0052] Reference Figure 1 , shows a flowchart of the steps of a furniture board processing method provided by an embodiment of the present application. Specifically, the furniture board processing method provided by the present application may include the following steps:

[0053] Step 110, obtaining parameter information of at least two plates to be processed, wherein the parameter information of the plates to be processed includes: parameters of the plates to be processed and parameters of the parts to be processed.

[0054] In actual processing, the plate to be processed can be used as the plate to be processed in the embodiment of the present application. In the process of plate processing in the embodiment of the present application, the corresponding parameter information of the plate to be processed can be obtained for the plate to be processed, such as the specification information of the plate to be processed and the information of the parts to be processed that have been laid out in the plate to be processed, as the parameter information of the plate to be processed. Among them, the parameter information of the plate to be processed includes: plate parameters to be processed and parts parameters to be processed; the plate specification parameters can be used to determine the specification information of the plate to be processed, such as the length, width, thickness, etc. of the plate to be processed, and the embodiment of the present application does not impose specific restrictions on this; the parts to be processed parameters can be used to determine the parts to be processed that have been laid out in the plate to be processed, and specifically can include the information of the parts to be processed that have been laid out in the plate to be processed, such as the identification of the parts to be processed, the name of the parts to be processed, etc., and the embodiment of the present application does not impose specific restrictions on this.

[0055] Step 120 , according to the part information corresponding to the parameters of the part to be processed, a plate turning process is performed on the part to be processed in each plate to be processed to obtain parameter information of the target plate to be processed.

[0056] Specifically, after obtaining the parameter information of the plate to be processed, the embodiment of the present application can determine the typeset parts to be processed in the plate to be processed based on the parameters of the parts to be processed contained in the parameter information of the plate to be processed, and can obtain the parts information corresponding to the parts to be processed according to the parameters of the parts to be processed for each part to be processed, that is, obtain the parts information corresponding to the parameters of the parts to be processed, so that the parts to be processed in each plate to be processed can be flipped according to the part information corresponding to the acquired parameters of the parts to be processed, so as to optimize the flipping of the parts to be processed in the plate to be processed, and obtain the target processing plate parameter information after the flipping process, so that the plate processing procedure can be optimized using the target processing plate parameter information to improve the plate processing efficiency.

[0057] Wherein, the flip optimization may include: flipping the side with more holes to the back side; if the number of holes on the front and back sides is the same, the side with more slots may be flipped to the back side, etc., and the embodiment of the present application does not limit this. Optionally, the embodiment of the present application performs a flipping process on the parts to be processed in the plate to be processed according to the part information corresponding to the parameters of the parts to be processed to obtain the target processing plate parameter information, which may specifically include: determining the number of front side holes and the number of back side holes of each part to be processed based on the part information corresponding to the parameters of the parts to be processed; for each part to be processed, performing a flipping process based on the number of front side holes and the number of back side holes to obtain the target processing plate parameter information. Wherein, the part information corresponding to the parameters of the parts to be processed can be used to determine the holes and slots in the parts to be processed, such as being used to determine the position information of each hole and slot in the parts to be processed, and specifically may include part front side hole information, part back side hole information, part front side slot information, part back side slot information, etc., and the embodiment of the present application does not limit this specifically. It should be noted that the part front surface hole information can be used to determine the front surface hole in the part to be processed, such as determining the position of the front surface hole in the part to be processed; the part back surface hole information can be used to determine the back surface hole in the part to be processed, such as determining the position of the back surface hole in the part to be processed; the part front groove information can be used to determine the front groove in the part to be processed, such as determining the position of the front groove in the part to be processed; the part back groove information can be used to determine the back groove in the part to be processed, such as determining the position of the back groove in the part to be processed; the number of front surface holes can be used to indicate the number of holes of the part to be processed on the front side of the plate to be processed; the number of back surface holes can be used to indicate the number of holes of the part to be processed on the back side of the plate to be processed.

[0058] Specifically, after determining the number of front surface holes and the number of back surface holes of each part to be processed according to the part information corresponding to the parameters of the part to be processed, the embodiment of the present application compares the number of front surface holes and the number of back surface holes of each part to be processed, so as to perform a flip processing on the part to be processed when the number of front surface holes is greater than the number of back surface holes, so that the side of the part to be processed with more holes can be flipped to the back side of the plate to be processed; if the number of front surface holes of the part to be processed is equal to the number of back surface holes, the side of the part to be processed with more grooves can be flipped to the back side of the plate to be processed.

[0059] Furthermore, in the embodiment of the present application, for each part to be processed, a flipping process is performed based on the number of front-side surface holes and the number of back-side surface holes to obtain target processing plate parameter information, which may specifically include: if the number of front-side surface holes of the part to be processed is greater than the number of back-side surface holes, the part to be processed is flipped to obtain first processing plate parameter information; if the number of front-side surface holes of the part to be processed is equal to the number of back-side surface holes, it is determined whether the number of front-side grooves of the part to be processed is greater than the number of back-side grooves; if the number of front-side grooves of the part to be processed is greater than the number of back-side grooves, the part to be processed is flipped to obtain second processing plate parameter information; based on the first processing plate parameter information or the second processing plate parameter information, the target processing plate parameter information is determined.

[0060] Specifically, in the embodiment of the present application, when the number of the front-side holes of a part to be processed is greater than the number of the back-side holes, the part to be processed is subjected to a plate flipping process, and after the plate flipping process, the parameter information of the plate to be processed can be updated according to the position information of each hole slot in the part to be processed, so as to determine the updated parameter information of the plate to be processed as the first processing plate parameter information, thereby obtaining the first processing plate parameter information. If the number of the front-side holes of a part to be processed is less than the number of the back-side holes, the part to be processed may not be operated, that is, the part to be processed may not be subjected to a plate flipping process, thereby ensuring that the side of the part to be processed with more holes is located on the back side of the plate to be processed, so that subsequent processing can be quickly performed. If the number of front-side holes of a part to be processed is equal to the number of back-side holes, the front-side groove information and the back-side groove information of the part can be extracted from the part information corresponding to the parameters of the part to be processed, so as to determine the number of front-side grooves and the number of back-side grooves of the part to be processed according to the front-side groove information and the back-side groove information of the part, and the front-side groove number and the back-side groove number of the part to be processed can be compared, so as to perform a flipping process on the part to be processed when the number of front-side grooves of the part to be processed is greater than the number of back-side grooves, and the parameter information of the plate to be processed can be updated according to the position information of each hole groove in the part to be processed after the flipping process, so as to determine the updated parameter information of the plate to be processed as the second processing plate parameter information, thereby obtaining the second processing plate parameter information; and when the number of front-side grooves of the part to be processed is less than or equal to the number of back-side grooves, the part to be processed may not be operated, that is, the part to be processed may not be flipped, so as to ensure that when the number of front-side and back-side holes of the part to be processed is the same, the side of the part to be processed with more grooves is located on the back of the plate to be processed, so that it can be quickly processed later.

[0061] After obtaining the first processing plate parameter information or the second processing plate parameter information, the embodiment of the present application can determine the target processing plate parameter information based on the first processing plate parameter information or the second processing plate parameter information. Specifically, when the number of holes on the front side of a plate to be processed is greater than the number of holes on the back side of the plate to be processed, the embodiment of the present application can determine the first processing plate parameter information obtained after the flipping process as the target plate parameter, so that the processing order of the plates to be processed can be sorted according to the target processing plate parameter information, thereby speeding up the processing efficiency of multiple plates to be processed; and when the number of holes on the front side of a plate to be processed is equal to the number of holes on the back side of the plate to be processed, and the number of grooves on the front side of the plate to be processed is greater than the number of grooves on the back side of the plate to be processed, the embodiment of the present application can determine the second processing plate parameter information obtained after the flipping process as the target plate parameter. The information is determined as the target plate parameter, so that the processing order of the plates to be processed can be sorted according to the target processing plate parameter information; and, when the number of holes on the front side of a plate to be processed is equal to the number of holes on the back side of the plate to be processed, and the number of grooves on the front side of the plate to be processed is equal to or less than the number of grooves on the back side of the plate to be processed, the embodiment of the present application may not perform a flipping process on the plate to be processed, that is, the parameter information of the plate to be processed is not updated, and the parameter information of the plate to be processed can be directly determined as the target plate parameter, so that the processing order of the plates to be processed can be sorted according to the target processing plate parameter information. Further, when the number of holes on the front side of a plate to be processed is less than the number of holes on the back side of the plate to be processed, the embodiment of the present application may not perform a flipping process on the plate to be processed, and the parameter information of the plate to be processed can be directly determined as the target plate parameter, so that the processing order of the plates to be processed can be sorted according to the target processing plate parameter information, that is, step 130 is executed.

[0062] Step 130, sorting the plates to be processed according to the target processing plate parameter information to obtain a target plate processing sequence corresponding to the at least two plates to be processed;

[0063] Specifically, after obtaining the target processing plate parameter information, the embodiment of the present application can determine the labeling processing order, back side processing order and front side processing order corresponding to each part to be processed in each plate to be processed based on the target processing plate parameter information, so as to respectively determine the labeling processing time, back side processing time and front side processing time of each plate to be processed according to the labeling processing time, back side processing time and front side processing time corresponding to each part to be processed in each plate to be processed. Subsequently, based on the labeling processing time, back side processing time and front side processing time of each plate to be processed, each plate to be processed can be sorted by using a preset heuristic algorithm, so as to obtain the target plate processing order corresponding to each plate to be processed.

[0064] Furthermore, the embodiment of the present application sorts the plates to be processed according to the target processing plate parameter information to obtain the target plate processing sequence corresponding to the at least two plates to be processed, which may specifically include: determining the labeling processing sequence, back side processing sequence and front side processing sequence corresponding to each part to be processed in each plate to be processed based on the target processing plate parameter information; for each plate to be processed, determining the labeling processing time, back side processing time and front side processing time of the plate to be processed according to the labeling processing sequence, back side processing sequence and back side processing sequence corresponding to each part to be processed; sorting the plates based on the labeling processing time, back side processing time and front side processing time of each plate to be processed to obtain the target plate processing sequence.

[0065] Optionally, the embodiment of the present application determines the labeling processing sequence corresponding to each part to be processed in each of the plates to be processed based on the target plate parameter information, which may specifically include: determining the element position information and element size information corresponding to each part to be processed based on the target plate parameter information and the part information, determining the labeling position corresponding to each part to be processed based on the element position information and the element size information, and determining the labeling processing sequence corresponding to each part to be processed based on the labeling position corresponding to each part to be processed. Among them, the element position information and the element size information can be used to determine the labeling position corresponding to each part to be processed, and the element position information can specifically include the front hole position information and the front groove position information; the element size information can specifically include the front hole diameter information and the front groove size information, and the embodiment of the present application does not make specific restrictions on this. The labeling position can refer to the information of the labeling area, such as: the coordinate information of the labeling area, the specification information of the labeling area, etc., and the embodiment of the present application does not make specific restrictions on this.

[0066] Optionally, the embodiment of the present application determines the reverse processing sequence corresponding to each to-be-processed part in each to-be-processed plate based on the target processing plate parameter information, which may specifically include: determining the reverse face position information and reverse face depth information based on the element position information and the element size information, and grouping the reverse faces in the to-be-processed plate based on the reverse face position information and the reverse face depth information, and obtaining the reverse face group contained in the to-be-processed plate, and then for each reverse face group, determining the processing sequence corresponding to the reverse face group based on the position information of each target hole in the reverse face group, thereby determining the reverse processing sequence. Among them, the element position information and the element size information can also be used to group the reverse faces in the to-be-processed plate, the element position information can specifically include the reverse face position information, the element size information can specifically include the reverse face depth information, etc., and the embodiment of the present application does not impose specific restrictions on this. Grouping the back side of the plate to be processed can be used to obtain a back side hole group, which can include grouping according to the back side hole position information and the back side hole depth information, and specifically can include grouping the back side holes with a fixed distance and the same depth information into a group, such as: grouping holes with adjacent 32mm spacing and the same depth into a group, and holes with adjacent 64mm spacing and the same depth into a group, and obtaining a hole group with the same array depth, and the embodiment of the present application does not impose specific restrictions on this. The back side hole group can include a hole group on the back side of the plate to be processed, and specifically can include a back side hole group after the back side holes of the plate to be processed are grouped, and the embodiment of the present application does not impose specific restrictions on this.

[0067] Optionally, the embodiment of the present application determines the front processing sequence corresponding to each part to be processed in each plate to be processed based on the target plate processing parameter information, which may specifically include: determining the contour position information corresponding to each part to be processed according to the target plate processing parameter information, determining the path information to be cut corresponding to each part to be processed according to the contour position information corresponding to each part to be processed, determining the overlapping cutting path information and the non-overlapping cutting path information according to the path information to be cut corresponding to each part to be processed, determining the front cutting path corresponding to each part to be processed according to the first processing speed corresponding to the overlapping cutting path information and the second processing speed corresponding to the non-overlapping cutting path information, and determining the front processing sequence according to the front cutting path corresponding to each part to be processed. Among them, the target plate processing parameter information can also be used to determine the path information to be cut corresponding to each part to be processed, which may specifically include: the contour position information corresponding to each part to be processed, such as the path of the contour corresponding to the part to be processed, and the embodiment of the present application does not make specific restrictions on this. The cut path may include the path of cutting the burr in the reverse process and the contour path of the workpiece that has been cut in the front process, and the embodiment of the present application does not make specific restrictions on this. The overlapping cutting path may include the path of the overlapping portion of the uncut path and the cut path, and the non-overlapping cutting path may include the uncut path that does not overlap with the cut path, for example: the cutting line segments AB and CD have an overlapping portion CE, when CE is cut for the first time, CE is a non-overlapping cutting path, and when CE is cut for the second time, CE is an overlapping cutting path, and the embodiments of the present application do not impose specific restrictions on this. The first processing speed may include the processing speed assigned to the overlapping cutting path, and the second processing speed may include the processing speed assigned to the non-overlapping cutting path, for example: the cutting line segments AB and CD have an overlapping portion CE, the first cutting CE line segment speed is 12000mm / min, and the second cutting through the CE line segment is 25000mm / min, and the embodiments of the present application do not impose specific restrictions on this.

[0068] In actual processing, the heuristic algorithm can refer to the sorting rules for sorting the plates to be processed, which can be used to sort the plates to be processed. For example, after obtaining the labeling processing time, the back processing time, and the front processing time, the labeling processing steps, the back processing steps, and the front processing steps are simplified into two two-step models, and the processing time of the two steps of each plate to be processed in the first two-step model and the second two-step model is calculated, and the processing order of each plate to be processed is sorted according to the two-step processing time and at least two sorting results are obtained. After obtaining the two sorting results, the total processing time can be calculated respectively according to the two sorting results, and the sorting result with the shortest processing time is selected as the processing order of the plates to be processed.

[0069] Among them, the two two-process models may include a first process model and a second process model. Specifically, the first process model may include a first process: a labeling processing process and a second process: a front processing process; the second process model may include a first process: a labeling processing process + a back processing process and a second process: a back processing process + a front processing process. The embodiments of the present application do not impose any specific restrictions on this.

[0070] The processing time of the two processes can be used to sort the plates to be processed according to the sorting rules and obtain at least two sorting results. Specifically, the sorting rules may include: comparing the processing time of the first process and the second process of the plates to be processed. If the process with the shortest processing time of the plates to be processed is the first process, the processing order of the plates to be processed is arranged forward; if the process with the shortest processing time of the plates to be processed is the second process, the processing order of the plates to be processed is arranged backward; the shorter the processing time of the first process of each plate to be processed, the higher the ranking of the plates to be processed; the shorter the processing time of the second process, the higher the ranking of the plates to be processed. The embodiments of the present application do not impose any specific restrictions on this.

[0071] As an example of this embodiment, there are plates A to be processed, plates B to be processed and plates C to be processed, and the labeling processing time, back processing time and front processing time of these three plates to be processed are: A1=4, A2=5, A3=6; B1=10, B2=3, B3=8; C1=2, C2=7, C3=10; by simplifying the labeling processing process, the back processing process and the front processing process into two process models, it can be determined that in the first process model, the first process time and the second process time of the three plates A, B and C to be processed are: A1=4, A3=6; B1=10, B2=3, B3=8; C1=2, C2=7, C3=10. =10, B3=8; C1=2, C2=10; According to the sorting rules, the processing order of the plates A, B, and C to be processed can be determined; Among them, the processing time of the first process of the plates A and C to be processed is less than the processing time of the second process, and the processing time of the first process of the plate B to be processed is greater than the processing time of the second process, that is, the processing order of the plates A and C to be processed is arranged forward, and the processing order of the plate B to be processed is arranged backward; For the plates A and C to be processed, the first process time of the plate C to be processed is the shortest, and the plate C to be processed can be arranged first, thus obtaining the processing order of C, A, B, and its total processing time is 33.

[0072] In the second process model, the first process time and the second process time of the three plates A, B, and C are respectively: (A1+A2)=9, (A2+A3)=11; (B1+B2)=13, (B2+B3)=11; (C1+C2)=9, (C2+C3)=17; the processing order of the plates A, B, and C to be processed is determined according to the sorting rule; among them, the first process processing time of the plates A and C to be processed is less than the second process processing time, and the first process processing time of the plate B to be processed is greater than the second process processing time, so the processing order of the plates A and C to be processed can be arranged forward, and the processing order of the plate B to be processed can be arranged backward; the first process time of the plates A and C to be processed is the same, so the processing order corresponding to the second process model can be determined to be C, A, B or A, C, B, and the total processing time of the processing order C, A, B is 33, and the total processing time of the processing order A, C, B is 34.

[0073] According to the calculation results, the processing sequence with the shortest total processing time can be selected as the target plate processing sequence, that is, the processing sequence C, A, B can be determined as the target plate processing sequence.

[0074] Step 140, according to the target plate processing sequence, scheduling the target plate for processing to produce target furniture parts.

[0075] In actual processing, the embodiments of the present application can concurrently schedule the processing procedures corresponding to the target plate according to the processing procedure sequence, which may include: extracting the plate with the highest priority to be processed from all the plates to be processed according to the processing sequence of the target plate as the target plate, and then scheduling the target plate to be processed according to the processing procedure corresponding to the target plate, so as to obtain the target furniture parts.

[0076] In actual processing, the processing of one or more target plates can be achieved by monitoring the status of each processing procedure of the processing equipment. Specifically, after selecting the first target plate, the second target plate and the third target plate according to the processing sequence of the target plates, if the labeling processing procedure of the processing equipment is in an idle state, the first target plate can be labeled according to the processing sequence through the labeling processing of the processing equipment; after completing the labeling of the first target plate, the back side of the first target plate can be processed through the back side processing procedure of the processing equipment, and the second target plate can be labeled through the labeling processing procedure of the processing equipment, so that the first target plate and the second target plate can be processed through different processing procedures of the processing equipment at the same time, realizing the simultaneous scheduling of different processing procedures of the processing equipment for parallel processing and accelerating the processing efficiency.

[0077] Further, after the back processing of the first target plate is completed, the front processing of the first target plate can be performed through the front processing process of the processing equipment to obtain the furniture parts contained in the first target plate as the target furniture parts. At this time, if the labeling processing of the second target plate has been completed, the back processing of the second target plate can be performed through the back processing process of the processing equipment, and the third target plate can be labeled through the labeling processing process of the processing equipment, so that the first target plate, the second target plate and the third target plate can be processed through different processing processes of the processing equipment at the same time; if the labeling processing of the second target plate is not completed, the back processing of the second target plate can be performed through the back processing process of the processing equipment after the labeling processing of the second target plate is completed, and the labeling processing of the third target plate can be performed through the labeling processing process of the processing equipment. Among them, the priority of the first target plate is higher than the priority of the second target plate, and the priority of the third target plate is lower than the priority of the second target plate.

[0078] It can be seen that the embodiment of the present application can extract one or more target plates from the plates to be processed according to the target plate processing order based on the status of each processing procedure of the processing equipment, so as to perform parallel processing on each target plate according to the processing procedure order, thereby shortening the total processing time of multiple target plates and improving the processing efficiency of plate parts.

[0079] In a specific implementation, the embodiment of the present application can detect the processing status of the target plate and detect the processing procedures of the processing equipment, so that when the processing procedures of the processing equipment are idle, the target plate can be processed in combination with the processing status of the target plate to complete the processing of each target plate in accordance with the processing procedure sequence. For example, when a certain processing procedure of the target plate is completed, the target plate is transferred to the next processing procedure in accordance with the processing sequence until all processing procedures of the target plate are completed in accordance with the processing procedure sequence.

[0080] Among them, the processing state of the target plate can refer to the current processing state of the target plate, which can specifically include the unprocessed state of the processing procedure, the processing state of the processing procedure, and the completed state of the processing procedure, such as: unlabeled state, labeling state, labeling completed state, to be changed to the reverse processing state after labeling is completed, reverse processing state, reverse processing completed state, to be changed to the front processing state after reverse processing is completed, front processing state, front processing completed state, etc., and the embodiment of the present application does not make specific restrictions on this. The state of the processing procedure can be used to determine whether to schedule the processing procedure to process the target plate, and the state of the processing procedure can include the idle state of the processing procedure, the processing state of the processing procedure, and the processing completed state of the processing procedure to be circulated, which can specifically be divided into: the idle state of the labeling procedure, the processing state of the labeling procedure, the processing completed state of the labeling procedure to be circulated, the idle state of the reverse process, the processing state of the reverse process, the processing completed state of the reverse process to be circulated, the idle state of the front process, the processing state of the front process, and the processing completed state of the front process to be circulated, and the embodiment of the present application does not make specific restrictions on this.

[0081] For example, when the labeling process state of the processing equipment is idle, the first target plate whose processing state is unlabeled can be selected from all the plates to be processed according to the target plate processing sequence, so as to perform the labeling process on the first target plate through the labeling process of the processing equipment, and the state of the first target plate can be set to the labeling process state, at which time the labeling process state can be the labeling process state. By detecting the labeling process state, it can be determined whether the processing equipment has completed the labeling of all the plates to be processed. For example, when it is detected that the labeling process state is the labeling process idle state, it can be determined that the processing equipment has completed the labeling of all the plates to be processed; if the labeling process state is the labeling process completed waiting for circulation state or the labeling process state, it is determined that the processing equipment has not completed the labeling of all the plates to be processed.

[0082] Optionally, in the embodiment of the present application, the labeling process for the target processing plate may specifically include: determining the front surface hole position information, the front groove position information, the front surface hole diameter information and the front groove size information according to the parameter information of the target processing plate, and splitting the arc edge or the bevel edge of the part to be processed into small line segments according to the front surface hole position information, the front groove position information, the front surface hole diameter information and the front groove size information, so that each small line segment is parallel to the x-axis or the y-axis, thereby simplifying the outer contour of the part to be processed and obtaining the area to be labeled; subsequently, the remaining area obtained by removing the part including the front area to be processed from the area to be labeled can be split into at least one small rectangular area, so as to screen out the rectangular area closest to the center of the plate and with the largest size in the rectangular area as the labeling position, if the long side of the rectangle is smaller than the length of the label, the label is rotated 90 degrees, and according to the labeling position of each part, the labeling position of the part to be processed closest to the current machine position is selected as the current position to be labeled. After calculating the distance from the current position to be labeled to the remaining positions to be labeled, the position to be labeled that is closest to the current position to be labeled can be selected as the new current position to be labeled, so as to determine the labeling order of the parts to be processed in the target processing plate based on the new current position to be labeled, so that the target plate can be processed by the labeling process according to the labeling order, and the target plate with the processing status of completed labeling can be transferred to the reverse processing process.

[0083] Optionally, in the embodiment of the present application, the back side processing step of the target processing plate may specifically include: determining the back side surface position information and back side surface depth information of each part to be processed according to the target processing plate parameter information, and grouping the back side surface positions of the target processing plate according to the back side surface position information and back side surface depth information of each part to be processed based on the grouping rules, so that according to the grouping result, the group of holes to be processed that is closest to the current machine position can be selected as the current group of holes to be processed; then, the distance from the current group of holes to be processed to the remaining groups of holes to be processed can be calculated, and the nearest group of holes can be selected as the new current group of holes to be processed, so as to determine the back side processing order of the parts to be processed in the target processing plate according to the current group of holes to be processed, perform the back side processing step on the target processing plate according to the back side processing order of the parts to be processed in each plate to be processed, and transfer the target plate with the processing status of back side processing completed to the front side processing step.

[0084] Optionally, in an embodiment of the present application, the front processing step of the target processing plate may specifically include: determining the contour position information of each part to be processed based on the parameter information of the target processing plate; determining the path information to be cut, comparing the path to be cut and the cut path, obtaining overlapping cutting paths and non-overlapping cutting paths, assigning a first processing speed to the overlapping cutting paths, assigning a second processing speed to the non-overlapping cutting paths, and updating the processed path after processing at least one section of the path to be cut is completed, determining the front processing order of the parts to be processed in each plate to be processed based on the front path to be cut and performing front processing on the target processing plate, and the plate whose processing status is that the front processing has been completed is the processed plate.

[0085] As an example of this embodiment, there are plates A to be processed, plates B to be processed and plates C to be processed, and the target plate processing order is C, A, B, and processing scheduling is performed with C, A, B as the processing order; the processing scheduling start time is 0, the labeling process is idle at time 0, plate C executes the labeling process, and the processing status of plate C is set to labeling; at time C1, the labeling process is completed, the processing status of plate C is set to labeling completed, the back side processing process is idle, plate C executes the back side processing process, the processing status of plate C is set to executing back side processing, and labeling The process is idle, and panel A executes the labeling process, and the processing status of panel A is set to labeling; at time C1+A1, the labeling process is completed and waiting for transfer, and the processing status of panel A is set to labeling completed; at time C1+C2, the back processing process is completed, the front processing process is idle, panel C executes the front processing process, and the processing status of panel C is set to back processing completed, and the back processing process is idle, panel A executes the back processing process, and the processing status of panel A is set to back processing, and the labeling process is idle, panel B executes the labeling process, and the processing status of panel B is Set to labeling; at C1+C2+A2, the back processing process is completed and waiting for circulation, and the processing status of panel A is set to back processing completed; at C1+C2+C3, the front processing process is completed, and the processing status of panel C is set to processing completed. The front processing process is idle, and panel A executes the front processing process. The processing status of panel A is set to front processing, and the labeling process is completed. The processing status of panel B is set to labeling completed, and the back processing process is idle. Panel B executes the back processing process, and the processing status of panel B is set to back processing; at C1 +C2+C3+B2, the back side processing process is completed and waiting for transfer, and the processing status of panel B is set to back side processing completed; at C1+C2+C3+A3, the front side processing process is completed, and the processing status of panel A is set to processing completed, the front side processing process is idle, and panel B executes the front side processing process, and the processing status of panel B is set to front side processing in progress; at C1+C2+C3+A3+B3, the front side processing process is completed, and the processing status of panel B is set to processing completed. It is detected that there is no panel that has completed the back side processing and needs front side processing, then the panel processing process is completed.

[0086] In summary, the method provided in the embodiment of the present application obtains parameter information of at least two plates to be processed, and according to the part information corresponding to the parameters of the parts to be processed, performs plate flipping processing on the parts to be processed in each plate to be processed, so as to obtain parameter information of the target plate to be processed. After sorting the plates to be processed according to the parameter information of the target plate, a target plate processing sequence corresponding to at least two plates to be processed is obtained, and then the target plates are scheduled for processing according to the target plate processing sequence to generate target furniture parts, thereby realizing the automated processing of furniture plates, and then the processing flow of parts with front and back holes and grooves can be completed by one processing equipment, thereby solving the problems of low processing efficiency and high labor cost caused by the need for two processing equipment to jointly complete the processing flow of parts with front and back holes and grooves in the prior art, thereby improving the processing efficiency of parts with front and back holes and grooves, and reducing labor costs.

[0087] The present application also provides a furniture plate processing device, such as Figure 2 As shown, the furniture board processing device 200 provided in the embodiment of the present application may include the following modules:

[0088] The acquisition module 210 is used to acquire parameter information of at least two plates to be processed, wherein the parameter information of the plates to be processed includes: parameters of the plates to be processed and parameters of the parts to be processed;

[0089] The board turning processing module 220 is used to perform board turning processing on each of the to-be-processed parts in the to-be-processed plate according to the part information corresponding to the to-be-processed part parameters, so as to obtain the target processing plate parameter information;

[0090] A sorting module 230 is used to sort the plates to be processed according to the target plate parameter information to obtain a target plate processing sequence corresponding to the at least two plates to be processed;

[0091] The scheduling module 240 is used to schedule the target board to be processed according to the target board processing sequence to produce the target furniture parts.

[0092] Optionally, the flap processing module 220 may include the following submodules:

[0093] A hole quantity determination submodule, used to determine the number of front holes and the number of back holes of each part to be processed based on the part information corresponding to the parameters of the part to be processed;

[0094] The plate flipping processing submodule is used to perform plate flipping processing on each part to be processed based on the number of front surface holes and the number of back surface holes to obtain target processing plate parameter information.

[0095] Optionally, the flap processing submodule may include the following units:

[0096] A first plate turning processing unit is used to turn over the part to be processed when the number of the front side holes of the part to be processed is greater than the number of the back side holes, so as to obtain first processing plate parameter information;

[0097] A groove quantity judgment unit, used for determining whether the number of grooves on the front side of the part to be processed is greater than the number of grooves on the back side when the number of holes on the front side of the part to be processed is equal to the number of holes on the back side;

[0098] A second plate turning processing unit is used to turn over the part to be processed when the number of front grooves of the part to be processed is greater than the number of back grooves, so as to obtain parameter information of a second processing plate;

[0099] The target processing plate parameter information unit is used to determine the target processing plate parameter information based on the first processing plate parameter information or the second processing plate parameter information.

[0100] Optionally, the sorting module 230 includes the following submodules:

[0101] A processing sequence determination submodule, for determining, based on the target processing plate parameter information, a labeling processing sequence, a back side processing sequence, and a front side processing sequence corresponding to each to-be-processed part in each to-be-processed plate;

[0102] A processing time submodule is used to determine the labeling processing time, the back processing time and the front processing time of each plate to be processed according to the labeling processing sequence, the back processing sequence and the back processing sequence corresponding to each part to be processed;

[0103] The target plate processing sequence submodule is used to perform processing sorting based on the labeling processing time, the back side processing time and the front side processing time of each plate to be processed to obtain the target plate processing sequence.

[0104] Optionally, the processing sequence determination submodule may include the following units:

[0105] The first determination subunit is used to determine the labeling processing sequence corresponding to each part to be processed according to the target processing plate parameter information and the part information; the second determination unit is used to determine the reverse processing sequence according to the target processing plate parameter information; the third determination unit is used to determine the forward processing sequence according to the target processing plate parameter information.

[0106] Optionally, the first determination unit can be specifically used to: determine the element position information and element size information corresponding to each part to be processed according to the target processing plate parameter information and the part information, wherein the element position information includes the front face hole position information and the front face groove position information, and the element size information includes the front face hole diameter information and the front face groove size information; determine the labeling position corresponding to each part to be processed according to the front face hole position information, the front face groove position information, the front face hole diameter information and the front face groove size information; and determine the labeling processing sequence corresponding to each part to be processed according to the labeling position corresponding to each part to be processed. Specifically, the first determination unit can determine the element position information and element size information corresponding to each part to be processed according to the target processing plate parameter information and the part information, wherein the element position information includes the front face hole position information and the front face groove position information; the element size information includes the front face hole diameter information and the front face groove size information, and then determine the labeling position corresponding to each part to be processed according to the front face hole position information, the front face groove position information, the front face hole diameter information and the front face groove size information, and determine the labeling processing sequence corresponding to the parts to be processed in each plate to be processed according to the labeling position corresponding to each part to be processed;

[0107] Optionally, in the embodiment of the present application, when the element position information further includes reverse face position information, and the element size information further includes reverse face depth information, the second determination unit can be specifically used to: group the reverse faces in the plate to be processed according to the reverse face position information and the reverse face depth information to obtain the reverse face group contained in the plate to be processed; for each reverse face group, determine the processing sequence corresponding to the reverse face group according to the position information of each target hole in the reverse face group; and determine the reverse face processing sequence according to the processing sequence corresponding to the reverse face group. Specifically, the second determination unit can be used to determine the element position information and element size information corresponding to each part to be processed according to the target processing plate parameter information and part information, wherein the element position information includes reverse face position information, and the element size information includes reverse face depth information, and then, group the reverse faces in the plate to be processed according to the reverse face position information and the reverse face depth information to obtain the reverse face group contained in the plate to be processed; and for each reverse face group, determine the processing sequence corresponding to the reverse face group according to the position information of each target hole in the reverse face group, thereby determining the reverse face processing sequence of the parts to be processed in each plate to be processed;

[0108] Optionally, the third determination unit can be specifically used to: determine the contour position information corresponding to each part to be processed based on the target processing plate parameter information; determine the to-be-cut path information corresponding to each part to be processed based on the contour position information corresponding to each part to be processed; determine the overlapping cutting path information and the non-overlapping cutting path information based on the to-be-cut path information corresponding to each part to be processed; determine the front cutting path corresponding to each part to be processed based on the first processing speed corresponding to the overlapping cutting path information and the second processing speed corresponding to the non-overlapping cutting path information; determine the front processing order based on the front cutting path corresponding to each part to be processed.

[0109] Specifically, the third determination unit can determine the contour position information corresponding to each part to be processed based on the parameter information of the target processing plate, so as to determine the cutting path information corresponding to each part to be processed, thereby determining the overlapping cutting path information and the non-overlapping cutting path information, and then determine the front cutting path corresponding to each plate to be processed based on the first processing speed corresponding to the overlapping cutting path information and the second processing speed corresponding to the non-overlapping cutting path information, and determine the front processing order of the parts to be processed in each plate to be processed based on the front cutting path corresponding to each plate to be processed.

[0110] Optionally, the scheduling module 240 may include the following submodules:

[0111] A labeling process submodule, used for performing the labeling process according to the labeling sequence;

[0112] The back side processing procedure submodule is used to perform the back side processing procedure according to the back side processing sequence; the front side processing procedure submodule is used to perform the front side processing procedure according to the front side processing sequence.

[0113] It should be noted that the furniture panel processing device provided above can execute the furniture panel processing method provided in any embodiment of the present application, and has the corresponding functions and beneficial effects of the execution method.

[0114] In a specific implementation, the above-mentioned furniture board processing device can be applied to electronic devices such as personal computers and servers, so that the electronic devices can be used as furniture board processing equipment to automatically schedule furniture board processing, thereby improving furniture board processing efficiency and reducing labor costs.

[0115] Furthermore, an embodiment of the present application also provides a furniture board processing device, including a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other through the communication bus; the memory is used to store computer programs; the processor is used to implement the steps of the furniture board processing method described in any one of the above method embodiments when executing the program stored in the memory.

[0116] An embodiment of the present application further provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the steps of the furniture board processing method as described in any embodiment of the first aspect are implemented.

[0117] It should be noted that, for the device, equipment, and storage medium embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and the relevant parts can refer to the partial description of the method embodiments. The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same and similar parts between the various embodiments can be referred to each other.

[0118] In this article, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "comprises", "comprising" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the statement "comprising a ..." does not exclude the presence of other identical elements in the process, method, article or device including the element.

[0119] The foregoing is merely a specific embodiment of the present invention, which enables those skilled in the art to understand or implement the present invention. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention will not be limited to the embodiments shown herein, but rather to the widest scope consistent with the principles and novel features claimed herein.

Claims

1. A method for processing furniture panels, characterized in that: include: Acquire parameter information of at least two plates to be processed, wherein the parameter information of the plates to be processed includes: parameters of the plates to be processed and parameters of the parts to be processed; According to the part information corresponding to the parameters of the parts to be processed, the parts to be processed in each of the plates to be processed are turned over to obtain parameter information of the target plate to be processed, wherein the part information includes the information of the parts to be processed that have been typeset in the plates to be processed, including the identification of the parts to be processed and the name of the parts to be processed; Sorting the plates to be processed according to the target processing plate parameter information to obtain a target plate processing sequence corresponding to the at least two plates to be processed; According to the processing sequence of the target plates, the target plates are scheduled for processing to produce target furniture parts; Among them, the process of performing a plate turning process on the part to be processed in the plate to be processed according to the part information corresponding to the parameters of the part to be processed to obtain the parameter information of the target plate to be processed includes: Based on the part information corresponding to the parameters of the part to be processed, determining the number of front-side surfaces and the number of back-side surfaces of each part to be processed; For each part to be processed, a plate turning process is performed based on the number of front-side holes and the number of back-side holes to obtain parameter information of a target processed plate; Wherein, for each part to be processed, the plate turning process is performed based on the number of the front surface holes and the number of the back surface holes to obtain the target processing plate parameter information, including: If the number of the front-side surfaces of the part to be processed is greater than the number of the back-side surfaces, the part to be processed is turned over to obtain first processing plate parameter information; If the number of the front-side holes of the part to be processed is equal to the number of the back-side holes, determining whether the number of the front-side grooves of the part to be processed is greater than the number of the back-side grooves; If the number of front grooves of the part to be processed is greater than the number of back grooves, the part to be processed is turned over to obtain parameter information of the second processing plate; Determining target processed plate parameter information based on the first processed plate parameter information or the second processed plate parameter information; The step of sorting the plates to be processed according to the target plate parameter information to obtain the target plate processing sequence corresponding to the at least two plates to be processed includes: Based on the target processing plate parameter information, determine the labeling processing sequence, the back side processing sequence and the front side processing sequence corresponding to each to-be-processed part in each to-be-processed plate; For each of the plates to be processed, determining the labeling processing time, the back side processing time and the front side processing time of the plates to be processed according to the labeling processing order, the back side processing order and the back side processing order corresponding to each of the parts to be processed; Based on the labeling processing time, the back side processing time and the front side processing time of each plate to be processed, processing sequence is performed to obtain the target plate processing sequence; Wherein, determining the labeling processing sequence corresponding to each to-be-processed part in each to-be-processed plate based on the target processing plate parameter information includes: According to the target processing plate parameter information and the part information, element position information and element size information corresponding to each to-be-processed part are determined, wherein the element position information includes front hole position information and front groove position information, and the element size information includes front hole diameter information and front groove size information; Determine the labeling position corresponding to each part to be processed according to the front hole position information, the front groove position information, the front hole diameter information and the front groove size information; Determine the labeling processing sequence of each part to be processed according to the labeling position corresponding to each part to be processed; The element position information further includes reverse face position information, the element size information further includes reverse face depth information, and the reverse face processing sequence corresponding to each to-be-processed part in each to-be-processed plate is determined based on the target plate parameter information, including: According to the reverse face position information and the reverse face depth information, the reverse face surfaces in the plate to be processed are grouped to obtain a reverse face surface group contained in the plate to be processed; For each of the reverse face hole groups, determining a processing order corresponding to the reverse face hole group according to position information of each target hole in the reverse face hole group; Determining the reverse side processing sequence according to the processing sequence corresponding to the reverse side face group; Wherein, based on the target processing plate parameter information, determining the front processing sequence corresponding to each to-be-processed part in each to-be-processed plate includes: Determine the contour position information corresponding to each part to be processed according to the target processing plate parameter information; Determine the cutting path information corresponding to each part to be processed according to the contour position information corresponding to each part to be processed; Determine overlapping cutting path information and non-overlapping cutting path information according to the to-be-cut path information corresponding to each to-be-processed part; Determine the front cutting path corresponding to each to-be-processed part according to the first processing speed corresponding to the overlapping cutting path information and the second processing speed corresponding to the non-overlapping cutting path information; The front processing sequence is determined according to the front cutting paths corresponding to the parts to be processed.

2. A furniture board processing device, characterized in that: It comprises various modules for executing the furniture board processing method described in claim 1.

3. A furniture board processing equipment, characterized in that: include: Processor and memory; Memory, used to store computer programs; The processor is used to implement the steps of the furniture board processing method described in claim 1 when executing the program stored in the memory.

4. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the furniture board processing method as claimed in claim 1 are implemented.

Citation Information

Patent Citations

  • Method for automatically machining plate for customized furniture

    CN104626324A

  • Automatic board turning method and system for woodworking

    CN113534739A