CN113070587A - Method and system for preprocessing plate waste through laser cutting based on 2D vision - Google Patents
Method and system for preprocessing plate waste through laser cutting based on 2D vision Download PDFInfo
- Publication number
- CN113070587A CN113070587A CN202110402536.6A CN202110402536A CN113070587A CN 113070587 A CN113070587 A CN 113070587A CN 202110402536 A CN202110402536 A CN 202110402536A CN 113070587 A CN113070587 A CN 113070587A
- Authority
- CN
- China
- Prior art keywords
- cutting
- cut
- plane
- boundary
- module
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23K—SOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
- B23K26/00—Working by laser beam, e.g. welding, cutting or boring
- B23K26/36—Removing material
- B23K26/38—Removing material by boring or cutting
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23K—SOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
- B23K26/00—Working by laser beam, e.g. welding, cutting or boring
- B23K26/70—Auxiliary operations or equipment
- B23K26/702—Auxiliary equipment
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Optics & Photonics (AREA)
- Plasma & Fusion (AREA)
- Mechanical Engineering (AREA)
- Laser Beam Processing (AREA)
Abstract
The invention discloses a method and a system for preprocessing plate waste through laser cutting based on 2D vision, and relates to the technical field of plate cutting. A method of pre-treating sheet material waste based on 2D vision laser cutting, comprising: acquiring boundary information of the current plate waste; judging whether the current plate waste has a boundary on the same straight line, and if so, cutting the plate waste along the boundary on the same straight line; taking the boundary of the current plate waste as a rectangular boundary, performing plane division on the current plate waste to obtain a plurality of pre-cutting lines, and enclosing a plurality of planes to be cut by the boundaries of the pre-cutting lines and the current plate waste; determining a rectangular plane with the largest area from the plurality of planes to be cut, and cutting the current plate waste according to the pre-cutting line corresponding to the rectangular plane with the largest area to obtain a rectangular plane plate and the cut plate waste; and (4) iteratively carrying out the steps on the plate waste materials obtained after cutting until the last rectangular plane plate is obtained.
Description
Technical Field
The invention relates to the technical field of plate cutting, in particular to a method and a system for preprocessing plate waste through laser cutting based on 2D vision.
Background
The method for pre-treating the plate waste by laser cutting based on 2D vision can be widely applied to industrial production, such as manufacturing industries of wood processing, glass processing, steel plate cutting, leather cutting and the like. After a plurality of rectangles with different specifications are cut on rectangular mother plates such as glass plates, steel plates, wood plates and the like, polygonal waste materials with mutually orthogonal edges can be obtained, and the unreasonable solution of the waste materials can cause resource waste and even environmental pollution, such as random discarding of plastic plates. At present, more related enterprises do not pay attention to the board waste, and the waste obtained by material drawing can not be systematically treated and then collected. Most enterprises are that the waste material after drawing materials is directly collected irregularly and is stacked, and this kind of irregular collection can occupy very big some space and should not carry, also has certain influence to workman's safety during manual processing waste material.
Disclosure of Invention
The invention aims to provide a method and a system for preprocessing plate waste through laser cutting based on 2D vision, so as to solve the technical problems of space occupation and inconvenient collection of the plate waste.
In order to achieve the purpose, the invention adopts the following technical scheme:
a method for pre-treating plate waste by laser cutting based on 2D vision comprises the following steps:
step A: acquiring boundary information of the current plate waste;
and B: judging whether the current plate waste has a boundary on the same straight line or not according to the boundary information of the current plate waste; if the plate waste exists, cutting the plate waste along the boundary on the same straight line, updating the boundary information of the cut plate waste, and then performing the next step; if not, directly carrying out the next step;
and C: taking the boundary of the current plate waste as a rectangular boundary, performing plane division on the current plate waste to obtain a plurality of pre-cutting lines, and enclosing a plurality of planes to be cut by the boundaries of the pre-cutting lines and the current plate waste;
step D: determining a rectangular plane with the largest area from the plurality of planes to be cut, and cutting the current plate waste according to the pre-cutting line corresponding to the rectangular plane with the largest area to obtain a rectangular plane plate and the cut plate waste;
step E: and (4) iteratively carrying out the steps on the plate waste materials obtained after cutting until the last rectangular plane plate is obtained.
Further, in the step D, if the boundary information of the current plate waste has an irregular boundary, it is first determined whether there is a to-be-cut plane including all the irregular boundaries:
if the plane to be cut containing all the irregular boundaries exists, selecting the plane to be cut containing all the irregular boundaries and having the shortest total length of the pre-cutting lines, and cutting the plane to be cut by the pre-cutting lines corresponding to the plane to be cut;
if the plane to be cut containing all the irregular boundaries does not exist, judging whether the plane to be cut containing a plurality of irregular boundaries exists or not:
if the plane to be cut containing the irregular boundaries exists, selecting the plane to be cut containing the irregular boundaries and having the shortest total length of the pre-cutting lines, cutting the plane to be cut by the pre-cutting lines corresponding to the plane to be cut, selecting the planes to be cut on which the rest irregular boundaries are respectively positioned and having the shortest total length of the pre-cutting lines, and cutting the planes to be cut respectively;
and if the plane to be cut containing a plurality of irregular boundaries does not exist, selecting the plane to be cut where each irregular boundary is located and the pre-cutting line has the shortest total length, and cutting by using the pre-cutting line corresponding to the plane to be cut.
Further, in the step D, if there are two or more rectangular planes with the largest area, the rectangular plane with the largest area with the shortest total length of the precut lines is selected for cutting; and if two or more rectangular planes with the shortest total length of the pre-cutting lines and the largest area exist, one of the planes is selected to be cut.
Further, a method of calculating the total length of the pre-cut line is included:
acquiring the length and the number of pre-cut lines corresponding to a plane to be cut;
and multiplying the actual length of each pre-cutting line by the corresponding length coefficient and summing to obtain the total length of the pre-cutting lines, wherein the length coefficient of the first long pre-cutting line is 1, and the length coefficients of the rest pre-cutting lines are k (k is more than 1).
The invention also provides a system for pre-treating the plate waste by laser cutting based on 2D vision, which comprises a 2D machine vision module, a laser cutting module, a boundary judgment module, a to-be-cut plane division module, a selection module and an iteration module;
the 2D machine vision module is used for acquiring boundary information of the current plate waste in real time;
the boundary judging module is used for judging whether the current plate waste has a boundary on the same straight line or not according to the boundary information of the current plate waste; if the plate scrap exists, a first cutting instruction is sent to the laser cutting module, and the first cutting instruction is used for cutting the plate scrap along the boundary on the same straight line;
the laser cutting module is used for cutting the plate waste according to a first cutting instruction;
the to-be-cut plane dividing module is used for carrying out plane division on the current plate waste by taking the boundary of the current plate waste as a rectangular boundary to obtain a plurality of pre-cut lines, and the plurality of pre-cut lines and the boundary of the current plate waste form a plurality of to-be-cut planes in a surrounding mode;
the selection module is used for determining a rectangular plane with the largest area from a plurality of planes to be cut and sending a second cutting instruction to the laser cutting module, wherein the second cutting instruction is used for cutting the current plate waste material according to a pre-cutting line corresponding to the rectangular plane with the largest area;
the laser cutting module is also used for cutting the plate waste according to a second cutting instruction;
and the iteration module is used for performing iteration cutting on the plate waste obtained after the plate waste is cut by the second cutting instruction until the last rectangular plane plate is obtained.
Further, the system also comprises an irregular boundary preprocessing module;
the irregular boundary preprocessing module is used for preprocessing the irregular boundary of the current plate waste:
if the boundary information of the current plate waste has an irregular boundary, the irregular boundary preprocessing module firstly judges whether a plane to be cut containing all the irregular boundaries exists:
if the planes to be cut containing all irregular boundaries exist, the irregular boundary preprocessing module selects the planes to be cut containing all irregular boundaries and having the shortest total length of the pre-cutting lines, and sends a third cutting instruction to the laser cutting module, wherein the third cutting instruction is used for cutting the plate waste materials by using the pre-cutting lines corresponding to the planes to be cut, and the laser cutting module is also used for cutting the plate waste materials according to the third cutting instruction;
if the plane to be cut containing all the irregular boundaries does not exist, the irregular boundary preprocessing module judges whether the plane to be cut containing a plurality of irregular boundaries exists or not:
if the plane to be cut containing a plurality of irregular boundaries exists, the irregular boundary preprocessing module selects the plane to be cut containing the plurality of irregular boundaries and having the shortest total length of the pre-cutting line, and sends a fourth cutting instruction to the laser cutting module, wherein the fourth cutting instruction is used for cutting the plate waste material by using the pre-cutting line corresponding to the plane to be cut, and the laser cutting module is also used for cutting the plate waste material according to the fourth cutting instruction;
the irregular boundary preprocessing module selects the to-be-cut planes where the remaining irregular boundaries are located respectively and where the total pre-cut line length is shortest, and sends a fifth cutting instruction to the laser cutting module, wherein the fifth cutting instruction is to cut the plate waste materials by using the pre-cut lines corresponding to the to-be-cut planes where the remaining irregular boundaries are located and where the total pre-cut line length is shortest, and the laser cutting module is further used for cutting the plate waste materials according to the fifth cutting instruction;
if the plane to be cut containing the irregular boundaries does not exist, selecting the plane to be cut where each irregular boundary is located and where the total length of the pre-cut lines is the shortest, and sending a sixth cutting instruction to the laser cutting module, wherein the sixth cutting instruction is used for cutting the plate waste material by using the pre-cut lines corresponding to the plane to be cut, and the laser cutting module is further used for cutting the plate waste material according to the fifth cutting instruction.
Further, if two or more rectangular planes with the largest area exist, the selection module is used for selecting the rectangular plane with the largest area and the shortest total length of the pre-cutting line to cut; if two or more rectangular planes with the shortest total length of the pre-cut lines and the largest area exist, the selection module randomly selects one rectangular plane from the two or more rectangular planes.
Further, the device also comprises a total length calculation module of the pre-cut lines, and the 2D machine vision module is also used for acquiring the length and the number of the pre-cut lines corresponding to the plane to be cut; the total length calculating module of the pre-cut lines is used for multiplying the actual length of each pre-cut line by the corresponding length coefficient and summing the multiplied actual lengths to obtain the total length of the pre-cut lines, wherein the length coefficient of the first long pre-cut line is 1, and the length coefficients of the rest pre-cut lines are k (k is more than 1).
One of the above technical solutions has the following advantages or beneficial effects:
the method comprises the steps of judging whether the current plate waste has a boundary on the same straight line or not, if so, cutting the plate waste along the boundary on the same straight line, and preprocessing the plate waste. If can cut out rectangle plane panel, then directly realize cutting out the leftover bits of panel waste material, and then realize rejecting this rectangle plane panel, reduce the whole area of panel waste material, reduce the border of surplus panel waste material simultaneously, do benefit to the design of follow-up cutting scheme to improve the efficiency of cutting. If the cutting is not a rectangular panel, the plate waste is divided into a plurality of sub-plate waste materials, the number of boundaries corresponding to each sub-plate waste material is small, the number of cutting schemes stored in each sub-plate waste material is correspondingly reduced, the calculation amount in the design process of the subsequent cutting schemes is reduced, and the cutting efficiency is improved.
And then, dividing a plurality of pre-cutting lines by taking the boundary of the current plate waste as a rectangular boundary, and enclosing a plurality of planes to be cut by the boundaries of the pre-cutting lines and the current plate waste to realize the design of a cutting scheme for the plate waste. The boundary of the current plate waste is correspondingly used as the boundary of each plane to be cut, so that the maximum rectangular area can be designed conveniently, any area is not omitted, the subsequent cutting times are reduced, and the cutting efficiency is improved.
Further, determine the biggest rectangle plane of area in waiting to cut the plane from a plurality of, according to the present panel waste material of the pre-cutting line cutting that the biggest rectangle plane of area corresponds, realize cutting out and cut out the biggest rectangle panel from current panel waste material, the area of the panel waste material that can significantly reduce is once cut to reduce follow-up cutting number of times, thereby realize improving the efficiency of cutting. The current largest rectangular plane plate is obtained by cutting out the current largest rectangular panel, so that cyclic utilization is facilitated, and the utilization rate of plate waste is improved.
Finally, the plate waste obtained by cutting the rest is cut iteratively until the last rectangular plane plate is obtained, the plate waste is completely cut, the waste obtained after material drawing is systematically processed and then collected, regular collection and stacking of enterprises are facilitated, occupied space is reduced, and carrying is facilitated.
Drawings
The drawings are further illustrative of the invention and the content of the drawings does not constitute any limitation of the invention.
FIG. 1 is a schematic flow diagram of one embodiment of the present invention;
FIG. 2 is a schematic illustration of a cut of sheet material waste in accordance with one embodiment of the present invention;
fig. 3 is a schematic view of the cutting of the irregular boundary of the board waste tape according to one embodiment of the present invention.
Detailed Description
The technical scheme of the invention is further explained by the specific implementation mode in combination with the attached drawings.
Referring to fig. 1 to 3, a method for pre-treating plate material waste by laser cutting based on 2D vision of the embodiment includes the following steps:
step A: acquiring boundary information of the current plate waste;
and B: judging whether the current plate waste has a boundary on the same straight line or not according to the boundary information of the current plate waste; if the plate waste exists, cutting the plate waste along the boundary on the same straight line, updating the boundary information of the cut plate waste, and then performing the next step; if not, directly carrying out the next step;
and C: taking the boundary of the current plate waste as a rectangular boundary, performing plane division on the current plate waste, namely drawing an extension line of the boundary on the current plate waste to obtain a plurality of pre-cutting lines, and enclosing a plurality of planes to be cut by the plurality of pre-cutting lines and the boundary of the current plate waste;
step D: determining a rectangular plane with the largest area from the plurality of planes to be cut, and cutting the current plate waste according to the pre-cutting line corresponding to the rectangular plane with the largest area to obtain a rectangular plane plate and the cut plate waste;
step E: and (4) iteratively carrying out the steps on the plate waste materials obtained after cutting until the last rectangular plane plate is obtained.
According to the invention, the plate waste is pretreated by judging whether the plate waste has a boundary on the same straight line or not at present and cutting the plate waste along the boundary on the same straight line if the plate waste has the boundary on the same straight line. If can cut out rectangle plane panel, then directly realize cutting out the leftover bits of panel waste material, and then realize rejecting this rectangle plane panel, reduce the whole area of panel waste material, reduce the border of surplus panel waste material simultaneously, do benefit to the design of follow-up cutting scheme to improve the efficiency of cutting. If the cutting is not a rectangular panel, the plate waste is divided into a plurality of sub-plate waste materials, the number of boundaries corresponding to each sub-plate waste material is small, the number of cutting schemes stored in each sub-plate waste material is correspondingly reduced, the calculation amount in the design process of the subsequent cutting schemes is reduced, and the cutting efficiency is improved.
And then, dividing a plurality of pre-cutting lines by taking the boundary of the current plate waste as a rectangular boundary, and enclosing a plurality of planes to be cut by the boundaries of the pre-cutting lines and the current plate waste to realize the design of a cutting scheme for the plate waste. The boundary of the current plate waste is correspondingly used as the boundary of each plane to be cut, so that the maximum rectangular area can be designed conveniently, any area is not omitted, the subsequent cutting times are reduced, and the cutting efficiency is improved.
Further, determine the biggest rectangle plane of area in waiting to cut the plane from a plurality of, according to the present panel waste material of the pre-cutting line cutting that the biggest rectangle plane of area corresponds, realize cutting out and cut out the biggest rectangle panel from current panel waste material, the area of the panel waste material that can significantly reduce is once cut to reduce follow-up cutting number of times, thereby realize improving the efficiency of cutting. The current largest rectangular plane plate is obtained by cutting out the current largest rectangular panel, so that cyclic utilization is facilitated, and the utilization rate of plate waste is improved.
Finally, the plate waste obtained by cutting the rest is cut iteratively until the last rectangular plane plate is obtained, the plate waste is completely cut, the waste obtained after material drawing is systematically processed and then collected, regular collection and stacking of enterprises are facilitated, occupied space is reduced, and carrying is facilitated.
It should be noted that, in the step D, if there is an irregular boundary in the boundary information of the current plate waste, specifically, the irregular boundary may be an irregular boundary such as a bevel edge, an arc edge, a sawtooth edge, or a wavy edge. Then, whether a plane to be cut containing all irregular boundaries exists is judged firstly:
if the plane to be cut containing all the irregular boundaries exists, selecting the plane to be cut containing all the irregular boundaries and having the shortest total length of the pre-cutting lines, and cutting the plane to be cut by the pre-cutting lines corresponding to the plane to be cut;
if the plane to be cut containing all the irregular boundaries does not exist, judging whether the plane to be cut containing a plurality of irregular boundaries exists or not:
if the plane to be cut containing the irregular boundaries exists, selecting the plane to be cut containing the irregular boundaries and having the shortest total length of the pre-cutting lines, cutting the plane to be cut by the pre-cutting lines corresponding to the plane to be cut, selecting the planes to be cut on which the rest irregular boundaries are respectively positioned and having the shortest total length of the pre-cutting lines, and cutting the planes to be cut respectively;
and if the plane to be cut containing a plurality of irregular boundaries does not exist, selecting the plane to be cut where each irregular boundary is located and the pre-cutting line has the shortest total length, and cutting by using the pre-cutting line corresponding to the plane to be cut.
Thus, the irregular boundaries are cut off from the plate waste material, so that the irregular boundaries are prevented from influencing the design of a subsequent cutting scheme. The number of times of cutting the irregular boundaries from the plate waste is reduced by sequentially judging the planes to be cut where the irregular boundaries are located. Meanwhile, the irregular boundary is cut off by the scheme that the total length of the pre-cutting line is the shortest, so that the cutting efficiency is improved.
Specifically, in the step D, if there are two or more rectangular planes with the largest area, the rectangular plane with the largest area with the shortest total length of the precut line is selected for cutting; and if two or more rectangular planes with the shortest total length of the pre-cutting lines and the largest area exist, one of the planes is selected to be cut.
Therefore, when two or more rectangular planes with the largest area appear, the rectangular plane with the largest area and the shortest total length of the precutting lines is used for cutting, so that the cutting length is shortened, and the cutting efficiency is improved.
Preferably, the method comprises the step of calculating the total length of the pre-cut line:
acquiring the length and the number of pre-cut lines corresponding to a plane to be cut;
and multiplying the actual length of each pre-cutting line by the corresponding length coefficient and summing to obtain the total length of the pre-cutting lines, wherein the length coefficient of the first long pre-cutting line is 1, and the length coefficients of the rest pre-cutting lines are k (k is more than 1).
The more the number of the pre-cutting lines corresponding to the plane to be cut is, the longer the laser movement adjustment time is, so as to improve the cutting efficiency. In the embodiment, the calculated length of each pre-cutting line is adjusted through the length coefficient, so that the priority of the plane to be cut containing more pre-cutting lines is lower than that of the plane to be cut containing less pre-cutting lines, the time for laser movement adjustment is reduced, and the cutting efficiency is greatly improved. Specifically, the length coefficient K may be set as required, such as K1.5 or K2.
The invention also provides a system for pre-treating the plate waste by laser cutting based on 2D vision, which comprises a 2D machine vision module, a laser cutting module, a boundary judgment module, a to-be-cut plane division module, a selection module and an iteration module;
the 2D machine vision module is used for acquiring boundary information of the current plate waste in real time;
the boundary judging module is used for judging whether the current plate waste has a boundary on the same straight line or not according to the boundary information of the current plate waste; if the plate scrap exists, a first cutting instruction is sent to the laser cutting module, and the first cutting instruction is used for cutting the plate scrap along the boundary on the same straight line;
the laser cutting module is used for cutting the plate waste according to a first cutting instruction;
the to-be-cut plane dividing module is used for carrying out plane division on the current plate waste by taking the boundary of the current plate waste as a rectangular boundary to obtain a plurality of pre-cut lines, and the plurality of pre-cut lines and the boundary of the current plate waste form a plurality of to-be-cut planes in a surrounding mode;
the selection module is used for determining a rectangular plane with the largest area from a plurality of planes to be cut and sending a second cutting instruction to the laser cutting module, wherein the second cutting instruction is used for cutting the current plate waste material according to a pre-cutting line corresponding to the rectangular plane with the largest area;
the laser cutting module is also used for cutting the plate waste according to a second cutting instruction;
and the iteration module is used for performing iteration cutting on the plate waste obtained after the plate waste is cut by the second cutting instruction until the last rectangular plane plate is obtained.
In the system for preprocessing the plate waste by laser cutting based on the 2D vision, provided by the invention, whether the current plate waste has a boundary on the same straight line is judged by the boundary judgment module, and if so, the plate waste is firstly cut along the boundary on the same straight line, so that the plate waste is preprocessed. If can cut out rectangle plane panel, then directly realize cutting out the leftover bits of panel waste material, and then realize rejecting this rectangle plane panel, reduce the whole area of panel waste material, reduce the border of surplus panel waste material simultaneously, do benefit to the design of follow-up cutting scheme to improve the efficiency of cutting. If the cutting is not a rectangular panel, the plate waste is divided into a plurality of sub-plate waste materials, the number of boundaries corresponding to each sub-plate waste material is small, the number of cutting schemes stored in each sub-plate waste material is correspondingly reduced, the calculation amount in the design process of the subsequent cutting schemes is reduced, and the cutting efficiency is improved.
And then, dividing a plurality of pre-cutting lines by using the boundary of the current plate waste as a rectangular boundary through a to-be-cut plane dividing module, wherein the plurality of pre-cutting lines and the boundary of the current plate waste form a plurality of to-be-cut planes in a surrounding manner, so that the design of a cutting scheme for the plate waste is realized. The boundary of the current plate waste is correspondingly used as the boundary of each plane to be cut, so that the maximum rectangular area can be designed conveniently, any area is not omitted, the subsequent cutting times are reduced, and the cutting efficiency is improved.
Furthermore, the rectangular plane with the largest area is determined from the plurality of planes to be cut through the selection module, the current plate waste is cut according to the pre-cutting lines corresponding to the rectangular plane with the largest area, the rectangular panel with the largest area is cut out from the current plate waste, the area of the plate waste can be greatly reduced by cutting once, the number of subsequent cutting times is reduced, and the cutting efficiency is improved. The current largest rectangular plane plate is obtained by cutting out the current largest rectangular panel, so that cyclic utilization is facilitated, and the utilization rate of plate waste is improved.
Finally, the plate waste obtained by cutting the residual plate waste is cut iteratively through the iteration module until the last rectangular plane plate is obtained, the plate waste is completely cut, the waste obtained after material drawing is systematically collected after being processed, regular collection and stacking of enterprises are facilitated, occupied space is reduced, and carrying is facilitated.
It is worth pointing out that the system also comprises an irregular boundary preprocessing module;
the irregular boundary preprocessing module is used for preprocessing the irregular boundary of the current plate waste:
if the boundary information of the current plate waste has an irregular boundary, the irregular boundary preprocessing module firstly judges whether a plane to be cut containing all the irregular boundaries exists:
if the planes to be cut containing all irregular boundaries exist, the irregular boundary preprocessing module selects the planes to be cut containing all irregular boundaries and having the shortest total length of the pre-cutting lines, and sends a third cutting instruction to the laser cutting module, wherein the third cutting instruction is used for cutting the plate waste materials by using the pre-cutting lines corresponding to the planes to be cut, and the laser cutting module is also used for cutting the plate waste materials according to the third cutting instruction;
if the plane to be cut containing all the irregular boundaries does not exist, the irregular boundary preprocessing module judges whether the plane to be cut containing a plurality of irregular boundaries exists or not:
if the plane to be cut containing a plurality of irregular boundaries exists, the irregular boundary preprocessing module selects the plane to be cut containing the plurality of irregular boundaries and having the shortest total length of the pre-cutting line, and sends a fourth cutting instruction to the laser cutting module, wherein the fourth cutting instruction is used for cutting the plate waste material by using the pre-cutting line corresponding to the plane to be cut, and the laser cutting module is also used for cutting the plate waste material according to the fourth cutting instruction;
the irregular boundary preprocessing module selects the to-be-cut planes where the remaining irregular boundaries are located respectively and where the total pre-cut line length is shortest, and sends a fifth cutting instruction to the laser cutting module, wherein the fifth cutting instruction is to cut the plate waste materials by using the pre-cut lines corresponding to the to-be-cut planes where the remaining irregular boundaries are located and where the total pre-cut line length is shortest, and the laser cutting module is further used for cutting the plate waste materials according to the fifth cutting instruction;
if the plane to be cut containing the irregular boundaries does not exist, selecting the plane to be cut where each irregular boundary is located and where the total length of the pre-cut lines is the shortest, and sending a sixth cutting instruction to the laser cutting module, wherein the sixth cutting instruction is used for cutting the plate waste material by using the pre-cut lines corresponding to the plane to be cut, and the laser cutting module is further used for cutting the plate waste material according to the fifth cutting instruction.
Therefore, the irregular boundaries are cut from the plate waste materials through the irregular boundary preprocessing module, so that the irregular boundaries are prevented from influencing the design of a subsequent cutting scheme. The irregular boundary preprocessing module is used for sequentially judging planes to be cut where the irregular boundaries are located so as to reduce the frequency of cutting the irregular boundaries from the plate waste. Meanwhile, the irregular boundary is cut off by the scheme that the total length of the pre-cutting line is the shortest, so that the cutting efficiency is improved.
Specifically, if two or more rectangular planes with the largest area exist, the selection module is used for selecting the rectangular plane with the largest area and the shortest total length of the pre-cutting line for cutting;
if two or more rectangular planes with the shortest total length of the pre-cut lines and the largest area exist, the selection module randomly selects one rectangular plane from the two or more rectangular planes.
Therefore, when two or more rectangular planes with the largest area appear, the selection module selects the rectangular plane with the largest area and the shortest total length of the pre-cutting line for cutting, so that the cutting length is shortened, and the cutting efficiency is improved.
Preferably, the system further comprises a total pre-cutting line length calculating module;
the 2D machine vision module is also used for acquiring the length and the number of the pre-cutting lines corresponding to the plane to be cut;
the total length calculating module of the pre-cut lines is used for multiplying the actual length of each pre-cut line by the corresponding length coefficient and summing the multiplied actual lengths to obtain the total length of the pre-cut lines, wherein the length coefficient of the first long pre-cut line is 1, and the length coefficients of the rest pre-cut lines are k (k is more than 1).
The more the number of the pre-cutting lines corresponding to the plane to be cut is, the longer the laser movement adjustment time is, so as to improve the cutting efficiency. In the process of calculating the total length of the pre-cutting lines, the total length calculating module of the pre-cutting lines adjusts the calculated length of each pre-cutting line through the length coefficient, so that the priority of the planes to be cut containing more pre-cutting lines is lower than that of the planes to be cut containing less pre-cutting lines, the time for laser movement adjustment is reduced, and the cutting efficiency is greatly improved. Specifically, the length coefficient K may be set as required, such as K1.5 or K2.
The technical principle of the present invention is described above in connection with specific embodiments. The description is made for the purpose of illustrating the principles of the invention and should not be construed in any way as limiting the scope of the invention. Other embodiments of the invention will occur to those skilled in the art without the exercise of inventive faculty based on the explanations herein, and such equivalent modifications or substitutions are intended to be included within the scope of the present invention as defined in the appended claims.
Claims (8)
1. A method for pre-treating plate waste by laser cutting based on 2D vision is characterized by comprising the following steps: the method comprises the following steps:
step A: acquiring boundary information of the current plate waste;
and B: judging whether the current plate waste has a boundary on the same straight line or not according to the boundary information of the current plate waste; if the plate waste exists, cutting the plate waste along the boundary on the same straight line, updating the boundary information of the cut plate waste, and then performing the next step; if not, directly carrying out the next step;
and C: taking the boundary of the current plate waste as a rectangular boundary, performing plane division on the current plate waste to obtain a plurality of pre-cutting lines, and enclosing a plurality of planes to be cut by the boundaries of the pre-cutting lines and the current plate waste;
step D: determining a rectangular plane with the largest area from the plurality of planes to be cut, and cutting the current plate waste according to the pre-cutting line corresponding to the rectangular plane with the largest area to obtain a rectangular plane plate and the cut plate waste;
step E: and (4) iteratively carrying out the steps on the plate waste materials obtained after cutting until the last rectangular plane plate is obtained.
2. The method for pre-treating plate material waste based on 2D vision laser cutting according to claim 1, characterized in that: in the step D, if the boundary information of the current plate waste has an irregular boundary, it is first determined whether there is a to-be-cut plane including all the irregular boundaries:
if the plane to be cut containing all the irregular boundaries exists, selecting the plane to be cut containing all the irregular boundaries and having the shortest total length of the pre-cutting lines, and cutting the plane to be cut by the pre-cutting lines corresponding to the plane to be cut;
if the plane to be cut containing all the irregular boundaries does not exist, judging whether the plane to be cut containing a plurality of irregular boundaries exists or not:
if the plane to be cut containing the irregular boundaries exists, selecting the plane to be cut containing the irregular boundaries and having the shortest total length of the pre-cutting lines, cutting the plane to be cut by the pre-cutting lines corresponding to the plane to be cut, selecting the planes to be cut on which the rest irregular boundaries are respectively positioned and having the shortest total length of the pre-cutting lines, and cutting the planes to be cut respectively;
and if the plane to be cut containing a plurality of irregular boundaries does not exist, selecting the plane to be cut where each irregular boundary is located and the pre-cutting line has the shortest total length, and cutting by using the pre-cutting line corresponding to the plane to be cut.
3. The method for pre-treating plate material waste based on 2D vision laser cutting according to claim 1, characterized in that: in the step D, if two or more rectangular planes with the largest area exist, the rectangular plane with the largest area and the shortest total length of the precut lines is selected for cutting; and if two or more rectangular planes with the shortest total length of the pre-cutting lines and the largest area exist, one of the planes is selected to be cut.
4. A method of pre-treating sheet material waste based on 2D vision laser cutting according to claim 2 or 3, characterized in that: method comprising calculating the total length of the pre-cut line:
acquiring the length and the number of pre-cut lines corresponding to a plane to be cut;
and multiplying the actual length of each pre-cutting line by the corresponding length coefficient and summing to obtain the total length of the pre-cutting lines, wherein the length coefficient of the first long pre-cutting line is 1, and the length coefficients of the rest pre-cutting lines are k (k is more than 1).
5. The utility model provides a system for laser cutting preliminary treatment panel waste material based on 2D vision which characterized in that: the device comprises a 2D machine vision module, a laser cutting module, a boundary judgment module, a plane to be cut dividing module, a selection module and an iteration module;
the 2D machine vision module is used for acquiring boundary information of the current plate waste in real time;
the boundary judging module is used for judging whether the current plate waste has a boundary on the same straight line or not according to the boundary information of the current plate waste; if the plate scrap exists, a first cutting instruction is sent to the laser cutting module, and the first cutting instruction is used for cutting the plate scrap along the boundary on the same straight line;
the laser cutting module is used for cutting the plate waste according to a first cutting instruction;
the to-be-cut plane dividing module is used for carrying out plane division on the current plate waste by taking the boundary of the current plate waste as a rectangular boundary to obtain a plurality of pre-cut lines, and the plurality of pre-cut lines and the boundary of the current plate waste form a plurality of to-be-cut planes in a surrounding mode;
the selection module is used for determining a rectangular plane with the largest area from a plurality of planes to be cut and sending a second cutting instruction to the laser cutting module, wherein the second cutting instruction is used for cutting the current plate waste material according to a pre-cutting line corresponding to the rectangular plane with the largest area;
the laser cutting module is also used for cutting the plate waste according to a second cutting instruction;
and the iteration module is used for performing iteration cutting on the plate waste obtained after the plate waste is cut by the second cutting instruction until the last rectangular plane plate is obtained.
6. The system for pre-processing plate material waste based on 2D vision laser cutting as claimed in claim 5, wherein: the system also comprises an irregular boundary preprocessing module;
the irregular boundary preprocessing module is used for preprocessing the irregular boundary of the current plate waste:
if the boundary information of the current plate waste has an irregular boundary, the irregular boundary preprocessing module firstly judges whether a plane to be cut containing all the irregular boundaries exists:
if the planes to be cut containing all irregular boundaries exist, the irregular boundary preprocessing module selects the planes to be cut containing all irregular boundaries and having the shortest total length of the pre-cutting lines, and sends a third cutting instruction to the laser cutting module, wherein the third cutting instruction is used for cutting the plate waste materials by using the pre-cutting lines corresponding to the planes to be cut, and the laser cutting module is also used for cutting the plate waste materials according to the third cutting instruction;
if the plane to be cut containing all the irregular boundaries does not exist, the irregular boundary preprocessing module judges whether the plane to be cut containing a plurality of irregular boundaries exists or not:
if the plane to be cut containing a plurality of irregular boundaries exists, the irregular boundary preprocessing module selects the plane to be cut containing the plurality of irregular boundaries and having the shortest total length of the pre-cutting line, and sends a fourth cutting instruction to the laser cutting module, wherein the fourth cutting instruction is used for cutting the plate waste material by using the pre-cutting line corresponding to the plane to be cut, and the laser cutting module is also used for cutting the plate waste material according to the fourth cutting instruction;
the irregular boundary preprocessing module selects the to-be-cut planes where the remaining irregular boundaries are located respectively and where the total pre-cut line length is shortest, and sends a fifth cutting instruction to the laser cutting module, wherein the fifth cutting instruction is to cut the plate waste materials by using the pre-cut lines corresponding to the to-be-cut planes where the remaining irregular boundaries are located and where the total pre-cut line length is shortest, and the laser cutting module is further used for cutting the plate waste materials according to the fifth cutting instruction;
if the plane to be cut containing the irregular boundaries does not exist, selecting the plane to be cut where each irregular boundary is located and where the total length of the pre-cut lines is the shortest, and sending a sixth cutting instruction to the laser cutting module, wherein the sixth cutting instruction is used for cutting the plate waste material by using the pre-cut lines corresponding to the plane to be cut, and the laser cutting module is further used for cutting the plate waste material according to the fifth cutting instruction.
7. The system for pre-processing plate material waste based on 2D vision laser cutting as claimed in claim 5, wherein: if two or more rectangular planes with the largest area exist, the selection module is used for selecting the rectangular plane with the shortest total length of the pre-cutting line and the largest area to cut;
if two or more rectangular planes with the shortest total length of the pre-cut lines and the largest area exist, the selection module randomly selects one rectangular plane from the two or more rectangular planes.
8. The system for pre-processing plate material waste based on 2D vision laser cutting as claimed in claim 6 or 7, wherein: the total length of the pre-cutting line is calculated by a module;
the 2D machine vision module is also used for acquiring the length and the number of the pre-cutting lines corresponding to the plane to be cut;
the total length calculating module of the pre-cut lines is used for multiplying the actual length of each pre-cut line by the corresponding length coefficient and summing the multiplied actual lengths to obtain the total length of the pre-cut lines, wherein the length coefficient of the first long pre-cut line is 1, and the length coefficients of the rest pre-cut lines are k (k is more than 1).
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110402536.6A CN113070587B (en) | 2021-04-14 | 2021-04-14 | Method and system for preprocessing plate waste through laser cutting based on 2D vision |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110402536.6A CN113070587B (en) | 2021-04-14 | 2021-04-14 | Method and system for preprocessing plate waste through laser cutting based on 2D vision |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113070587A true CN113070587A (en) | 2021-07-06 |
CN113070587B CN113070587B (en) | 2021-11-09 |
Family
ID=76618698
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110402536.6A Active CN113070587B (en) | 2021-04-14 | 2021-04-14 | Method and system for preprocessing plate waste through laser cutting based on 2D vision |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113070587B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114633380A (en) * | 2022-03-15 | 2022-06-17 | 湖北省众邦石业有限公司 | Cutting equipment and method for irregular stone |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101334811A (en) * | 2007-06-27 | 2008-12-31 | 中国科学院微电子研究所 | Method for cutting CIF format polygon into PG3600 format rectangle |
CN101795835A (en) * | 2007-09-08 | 2010-08-04 | Lg化学株式会社 | Cutting frame of high cutting efficiency |
CN103042275A (en) * | 2012-12-24 | 2013-04-17 | 上海佳豪船舶工程设计股份有限公司 | Nesting method of irregular residual material |
JP2014008532A (en) * | 2012-07-03 | 2014-01-20 | Hikari Seisakusho:Kk | Method for manufacturing of sealed rectangular container |
CN104150759A (en) * | 2014-01-15 | 2014-11-19 | 南京比藤信息科技有限公司 | Layout cutting method for two-dimensional irregular glass parts |
CN106447671A (en) * | 2016-09-09 | 2017-02-22 | 浙江大学 | Automatic vector polygon segmentation method based on designated areas |
CN109891412A (en) * | 2016-09-07 | 2019-06-14 | 法国圣戈班玻璃厂 | Method and apparatus for optimizing the scheme by guillotine glass-cutting block |
CN111080467A (en) * | 2019-12-17 | 2020-04-28 | 广东工业大学 | Two-dimensional irregular part layout blanking method for coiled material |
-
2021
- 2021-04-14 CN CN202110402536.6A patent/CN113070587B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101334811A (en) * | 2007-06-27 | 2008-12-31 | 中国科学院微电子研究所 | Method for cutting CIF format polygon into PG3600 format rectangle |
CN101795835A (en) * | 2007-09-08 | 2010-08-04 | Lg化学株式会社 | Cutting frame of high cutting efficiency |
JP2014008532A (en) * | 2012-07-03 | 2014-01-20 | Hikari Seisakusho:Kk | Method for manufacturing of sealed rectangular container |
CN103042275A (en) * | 2012-12-24 | 2013-04-17 | 上海佳豪船舶工程设计股份有限公司 | Nesting method of irregular residual material |
CN104150759A (en) * | 2014-01-15 | 2014-11-19 | 南京比藤信息科技有限公司 | Layout cutting method for two-dimensional irregular glass parts |
CN109891412A (en) * | 2016-09-07 | 2019-06-14 | 法国圣戈班玻璃厂 | Method and apparatus for optimizing the scheme by guillotine glass-cutting block |
CN106447671A (en) * | 2016-09-09 | 2017-02-22 | 浙江大学 | Automatic vector polygon segmentation method based on designated areas |
CN111080467A (en) * | 2019-12-17 | 2020-04-28 | 广东工业大学 | Two-dimensional irregular part layout blanking method for coiled material |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114633380A (en) * | 2022-03-15 | 2022-06-17 | 湖北省众邦石业有限公司 | Cutting equipment and method for irregular stone |
CN114633380B (en) * | 2022-03-15 | 2024-02-20 | 湖北省众邦石业有限公司 | Cutting equipment and method for irregularly-shaped stone |
Also Published As
Publication number | Publication date |
---|---|
CN113070587B (en) | 2021-11-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113070587B (en) | Method and system for preprocessing plate waste through laser cutting based on 2D vision | |
CN111311004B (en) | Layered iterative layout optimization method considering cutting efficiency and utilization rate | |
CN204486913U (en) | A kind of aluminium section bar cutting equipment | |
CN203792374U (en) | Frame silicone cutting device for solar cell module | |
CN108637370B (en) | Rectangular piece optimized layout method based on plate utilization rate | |
CN105511398B (en) | Intelligent steel plate parts composing device and method in goliath manufacture | |
CN206966409U (en) | Aluminium sheet product trimming and piercing die lamps structure | |
CN2875759Y (en) | Tool device of disc stone saw | |
CN205313390U (en) | Sheet breaking -off device | |
CN112286140A (en) | Method, device and equipment for determining cutting information and storage medium | |
CN204975990U (en) | Sunroof guide rail tip saw cuts and levels and reamer hole device | |
CN110703704A (en) | Cutting algorithm of invisible handrail | |
CN104308673A (en) | Edge polishing method and device of display glass | |
US20070191981A1 (en) | System and method for processing sheet metal | |
CN108746838A (en) | A kind of Rectangular Packing Problem method based on circular saw cutting mode | |
CN205704375U (en) | Circuit board cutting tool | |
CN208276091U (en) | A kind of stitch automatic-shearing device | |
CN205497818U (en) | Ultrathin stone cutting machine | |
CN107540202A (en) | A kind of highly-efficient glass cutter device | |
CN207463922U (en) | A kind of trimming equipment | |
CN204732666U (en) | A kind of full-automatic double-ended wire stripping solder machine | |
CN208117223U (en) | Optimization is cut | |
CN207290328U (en) | A kind of quick cutter of wood-based planet | |
CN113554234B (en) | Material striping method, computer equipment and storage medium | |
CN216582972U (en) | Glass sheet discharging jig |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |