CN113534739A - Automatic board turning method and system for woodworker - Google Patents
Automatic board turning method and system for woodworker Download PDFInfo
- Publication number
- CN113534739A CN113534739A CN202010299213.4A CN202010299213A CN113534739A CN 113534739 A CN113534739 A CN 113534739A CN 202010299213 A CN202010299213 A CN 202010299213A CN 113534739 A CN113534739 A CN 113534739A
- Authority
- CN
- China
- Prior art keywords
- plate
- turning
- primitive
- automatic
- data
- 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
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/18—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
- G05B19/408—Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by data handling or data format, e.g. reading, buffering or conversion of data
- G05B19/4086—Coordinate conversions; Other special calculations
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
- G01B11/24—Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N21/00—Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
- G01N21/84—Systems specially adapted for particular applications
- G01N21/88—Investigating the presence of flaws or contamination
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/35—Nc in input of data, input till input file format
- G05B2219/35356—Data handling
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Manufacturing & Machinery (AREA)
- Automation & Control Theory (AREA)
- Human Computer Interaction (AREA)
- Life Sciences & Earth Sciences (AREA)
- Chemical & Material Sciences (AREA)
- Analytical Chemistry (AREA)
- Biochemistry (AREA)
- General Health & Medical Sciences (AREA)
- Immunology (AREA)
- Pathology (AREA)
- Numerical Control (AREA)
Abstract
The embodiment of the application belongs to the technical field of automation control, and relates to an automatic plate turning method and system for woodworkers. The technical scheme provided by the application comprises the following steps: reading plate data and processing primitive data; analyzing the primitive data to obtain the primitive parameters of each surface of the plate; and analyzing the plate data, and acquiring a target turning position by combining the primitive parameters. According to the automatic plate turning method for the woodworker, provided by the embodiment of the invention, in the production of the numerical control five-sided drill and six-sided drill furniture, the automatic plate turning function is realized by scanning the two-dimensional code on the plate, so that the collision between the drill bag and a clamping hand on a machine tool is avoided in the continuous machining process, and the woodworking machining efficiency is improved. For a numerical control system for woodworking, the stability of woodworking can be further improved by using a woodworking automatic plate turning method under the condition of ensuring the safety of clamping edges of clamping hands, and when a new plate turning factor is added, the woodworking can be stably and efficiently processed, so that the processing efficiency is greatly improved.
Description
Technical Field
The application relates to the technical field of automation control, in particular to an automatic plate turning method and system for a woodworking.
Background
Traditional carpenter's processing, in order to avoid tong one side to the interference of panel processing as far as possible, before cutting each plank, after all needing artifical the observation, will wait to process panel manually and adjust suitable position to make things convenient for follow-up processing. However, the mode of the manual turning plate is often adjusted for many times to meet the processing requirement, the stability and efficiency of woodworking processing are seriously influenced, and the workload of operators is increased.
In the automatic plate turning process, the manual operation cost can be greatly reduced by adopting a special example enumeration method, but when a primitive to be processed is newly added, a set of plate turning rules suitable for the primitive must be rewritten, and all possible plate turning results are enumerated. This method is not only very labor intensive, but also difficult to complete the particular example exhaustively. To further increase the efficiency and expandability of woodworking flaps, new optimization methods need to be developed to address this issue.
Disclosure of Invention
The invention aims to provide an automatic board turning method and system for woodworkers, which can further improve the stability of woodworking processing under the condition of ensuring the safety of clamping edges of clamping hands, can stably and efficiently process when new board turning factors are added, and greatly improves the processing efficiency.
In order to solve the above-mentioned problems, embodiments of the present invention provide the following technical solutions:
an automatic plate turning method for woodworkers comprises the following steps:
reading plate data and processing primitive data;
analyzing the primitive data to obtain the primitive parameters of each surface of the plate;
and analyzing the plate data, and acquiring a target turning position by combining the primitive parameters.
Further, the step of analyzing the primitive data to obtain the primitive parameters of each surface of the plate includes:
acquiring the quantity of graphic elements on the front surface, the back surface and the side surface of the plate, the quantity of curves, grooves and holes of the graphic element types, and the quantity of the graphic element types which are smaller than the width of a clamping hand in the range from the boundary of the plate.
Further, when the primitive type is a slot, counting the milling cutter times of each edge of the plate.
Further, the step of performing the plate data analysis comprises:
and (5) detecting the defects of the plate and analyzing the geometric type of the plate.
Further, the step of detecting the defects of the plate material comprises the following steps:
detecting the special shape of the plate, judging the special shape of the front and rear clamping hands of the turning plate, and judging the special shape of the plate on the front and rear positioning pins of the turning plate.
Further, the step of analyzing the geometric type of the sheet material comprises:
presetting the side where the clamping hand is located as the lower side of the plate, rotating the plate until the lower side of the plate is located at the side where the clamping hand is located if the lower side of the plate is not located at the side where the clamping hand is located, and recording the rotation sequence of the plate;
comparing the value of the long edge and the value of the short edge of the plate with the adjustment error;
when the value of the long side minus the short side of the plate is larger than the adjustment error, comparing the advantages of the turning plates on the upper side and the lower side of the plate;
if the advantages of the turning plate on the upper side of the plate are greater than those of the turning plate on the lower side of the plate, turning the plate up and down, and comparing the advantages of the turning plates on the front side and the back side of the plate;
if the advantages of the reverse turning plate of the plate are greater than those of the front turning plate, turning left and right, otherwise, turning over is finished;
when the value of the short edge minus the long edge of the plate is larger than the adjustment error, comparing the advantages of the turning plates on the left side and the right side of the plate;
if the advantage of the turning plate on the left side of the plate is greater than that of the turning plate on the right side of the plate, the plate is turned 90 degrees anticlockwise, otherwise, the plate is turned 90 degrees clockwise, and then the advantages of the turning plates on the front side and the back side of the plate are compared;
if the advantage of the front turning plate of the plate is greater than that of the back turning plate, turning left and right, otherwise, finishing turning;
when the value obtained by subtracting the short edge from the long edge of the plate is within the adjustment error range, comparing the advantages of the turning plates on the upper side, the lower side, the left side and the right side of the plate to obtain a plate turning plate result;
and reversely rotating the plates according to the recorded rotation sequence of the plates.
Further, when the value obtained by subtracting the short edge from the long edge of the plate is within the adjustment error range, comparing the advantages of the plate turning on the upper, lower, left and right sides of the plate, and obtaining the plate turning result, the method comprises the following steps:
if the advantages of the turning plate on the upper side of the plate are large, the plate is turned over up and down, and then the advantages of the turning plate on the front side and the advantages of the turning plate on the back side of the plate are compared;
if the advantage of the front turning plate of the plate is greater than that of the back turning plate, turning left and right, otherwise, finishing turning;
if the plate turning at the left side of the plate has large advantages, the plate is turned 90 degrees anticlockwise, and then the advantages of the plate turning at the front side and the plate turning at the back side of the plate are compared;
if the advantage of the front turning plate of the plate is greater than that of the back turning plate, turning left and right, otherwise, finishing turning;
if the turning plate on the right side of the plate has great advantages, the plate is turned by 90 degrees clockwise, and then the advantages of the turning plates on the front side and the back side of the plate are compared;
if the advantage of the front turning plate of the plate is greater than that of the back turning plate, turning left and right, otherwise, finishing turning;
if the advantages of the turning plate on the lower side of the plate are large, then the advantages of the turning plate on the front side and the reverse side of the plate are compared;
and if the advantage of the front turning plate of the plate is greater than that of the back turning plate, turning left and right, otherwise, finishing turning.
Further, the weight of the front surface, the back surface and the side surface of the plate is wi(i is positive, side, back), the number of the graphic elements of the front surface, the back surface and the side surface of the plate is fi;
The specific formula of the plate copying advantages is as follows:
Foptimization of=max(Fleft,Fright,Fup,Fdown)。
Further, the step of detecting the plate profile comprises the following steps:
detecting the plate according to the stored coordinate points of the plate boundary;
if there is a coordinate point that is not on the boundary of the sheet,
the boundary where the coordinate point which is adjacent to the coordinate point before the coordinate point is located is detected to determine the position of the special-shaped edge.
In order to solve the technical problem provided above, an embodiment of the present invention further provides an automatic turning system for carpenters, which adopts the following technical scheme:
an automatic plate turnover system for woodworkers comprises a reading module, a processing module and a control module, wherein the reading module is used for reading plate data and processing primitive data;
the primitive data analysis module is used for analyzing the primitive data and acquiring primitive parameters of each surface of the plate;
and the plate data analysis module is used for analyzing the plate data and acquiring a target turning position by combining the primitive parameters.
Compared with the prior art, the embodiment of the invention mainly has the following beneficial effects:
the invention provides an automatic board turning method and system for a woodworking, and the automatic board turning method provided by the embodiment of the invention realizes the automatic board turning function by scanning a two-dimensional code on a board in the production of numerical control five-sided drilling and six-sided drilling furniture, so that a drill bag is prevented from colliding with a clamping hand on a machine tool in the continuous processing process, and the woodworking processing efficiency is improved. For a numerical control system for woodworking, the stability of woodworking can be further improved by using a woodworking automatic plate turning method under the condition of ensuring the safety of clamping edges of clamping hands, and when a new plate turning factor is added, the woodworking can be stably and efficiently processed, so that the processing efficiency is greatly improved.
Drawings
In order to illustrate the solution of the invention more clearly, the drawings that are needed in the description of the embodiments will be briefly described below, it being obvious that the drawings in the following description are some embodiments of the invention, and that other drawings may be derived from these drawings by a person skilled in the art without inventive effort.
FIG. 1 is a block diagram of the flow of an automatic carpentry board turning method according to an embodiment of the present invention;
FIG. 2 is a flow chart of an automatic carpentry board turning method according to an embodiment of the present invention.
Detailed Description
Unless defined otherwise, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. The terminology used in the description of the invention herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. The terms "comprising" and "having," and any variations thereof, in the description and claims of the present invention and the description of the above figures are intended to cover non-exclusive inclusions. The terms "first," "second," and the like in the description and in the claims, or in the drawings, are used for distinguishing between different objects and not necessarily for describing a particular sequential order.
Reference herein to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the invention. The appearances of the phrase in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. It is explicitly and implicitly understood by one skilled in the art that the embodiments described herein can be combined with other embodiments.
In order to make the technical solutions of the present invention better understood by those skilled in the art, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the relevant drawings.
Examples
An automatic plate turning method for woodworkers, as shown in fig. 1 and 2, comprises the following steps:
s1: reading plate data and processing primitive data;
s2: analyzing the primitive data to obtain the primitive parameters of each surface of the plate;
s3: and analyzing the plate data, and acquiring a target turning position by combining the primitive parameters.
Reading plate data and processing graphic element data, mainly sorting and transmitting the data, and extracting the graphic element data of different bill splitting files (such as mpr, xml, ini, dxf and ban).
The step of analyzing the primitive data and obtaining the primitive parameters of each surface of the plate comprises the following steps:
acquiring the quantity of graphic elements on the front surface, the back surface and the side surface of the plate, the quantity of curves, grooves and holes of the graphic element types, and the quantity of the graphic element types which are smaller than the width of a clamping hand in the range from the boundary of the plate.
And when the primitive type is a groove, counting the milling cutter times of each edge of the plate.
Primitive data analysis is an important condition for flap advantage estimation. The data analysis respectively counts the number of graphic elements of each surface (front, back and side) of the plate, the graphic element type of each surface is curve, groove and hole, and the number of each type graphic element is less than the width of a clamping hand in the range from the boundary of the plate, especially when the graphic element type is groove, the times of each side milling cutter needs to be counted.
The step of performing the sheet data analysis comprises:
and (5) detecting the defects of the plate and analyzing the geometric type of the plate.
The step of detecting the defects of the plate comprises the following steps:
detecting the special shape of the plate, judging the special shape of the front and rear clamping hands of the turning plate, and judging the special shape of the plate on the front and rear positioning pins of the turning plate.
The method for detecting the special shape of the plate comprises the following steps:
detecting the plate according to the stored coordinate points of the plate boundary;
and if the coordinate point which is not on the plate boundary exists, detecting the boundary where the adjacent coordinate point before the coordinate point is located to determine the position of the special-shaped edge.
Because the coordinate points of the outer contour of the plate are stored according to a certain sequence (clockwise or anticlockwise), the defect detection method can inspect whether points which are not on the boundary of the plate exist or not by traversing the data points, and if so, continuously inspecting the boundary where the previous adjacent point of the point exists, so that the position of the special-shaped edge can be determined.
The step of analyzing the geometric type of the plate comprises the following steps:
presetting the side where the clamping hand is located as the lower side of the plate, rotating the plate until the lower side of the plate is located at the side where the clamping hand is located if the lower side of the plate is not located at the side where the clamping hand is located, and recording the rotation sequence of the plate;
comparing the value of the long edge and the value of the short edge of the plate with the adjustment error;
when the value of the long side minus the short side of the plate is larger than the adjustment error, comparing the advantages of the turning plates on the upper side and the lower side of the plate;
if the advantages of the turning plate on the upper side of the plate are greater than those of the turning plate on the lower side of the plate, turning the plate up and down, and comparing the advantages of the turning plates on the front side and the back side of the plate;
if the advantages of the reverse turning plate of the plate are greater than those of the front turning plate, turning left and right, otherwise, turning over is finished;
when the value of the short edge minus the long edge of the plate is larger than the adjustment error, comparing the advantages of the turning plates on the left side and the right side of the plate;
if the advantage of the turning plate on the left side of the plate is greater than that of the turning plate on the right side of the plate, the plate is turned 90 degrees anticlockwise, otherwise, the plate is turned 90 degrees clockwise, and then the advantages of the turning plates on the front side and the back side of the plate are compared;
if the advantage of the front turning plate of the plate is greater than that of the back turning plate, turning left and right, otherwise, finishing turning;
when the value obtained by subtracting the short edge from the long edge of the plate is within the adjustment error range, comparing the advantages of the turning plates on the upper side, the lower side, the left side and the right side of the plate to obtain a plate turning plate result;
and reversely rotating the plates according to the recorded rotation sequence of the plates.
It should be noted that, in an actual processing scene, the orientation (upper side, lower side, left side, right side) of the plate to be processed conveyed by the gripper conveyor is uncertain. In the embodiment of the invention, the side where the preset clamping hand is located is the lower side of the plate. The method comprises the steps of taking the lower side of a plate clamped by a clamping hand as the lower side, if the plate clamped by the clamping hand is not the lower side of the plate, rotating the plate to the position where the lower side of the plate is the clamping hand before turning the plate by the method, recording the rotation sequence, turning the plate by the method, and finally reversely rotating the plate after the plate turning treatment according to the previously recorded rotation sequence of the plate to obtain the final plate turning effect.
When the value obtained by subtracting the short edge from the long edge of the plate is within the adjustment error range, comparing the advantages of the plate turning on the upper side, the lower side, the left side and the right side of the plate, and acquiring the plate turning result, wherein the step comprises the following steps:
if the advantages of the turning plate on the upper side of the plate are large, the plate is turned over up and down, and then the advantages of the turning plate on the front side and the advantages of the turning plate on the back side of the plate are compared;
if the advantage of the front turning plate of the plate is greater than that of the back turning plate, turning left and right, otherwise, finishing turning;
if the plate turning at the left side of the plate has large advantages, the plate is turned 90 degrees anticlockwise, and then the advantages of the plate turning at the front side and the plate turning at the back side of the plate are compared;
if the advantage of the front turning plate of the plate is greater than that of the back turning plate, turning left and right, otherwise, finishing turning;
if the turning plate on the right side of the plate has great advantages, the plate is turned by 90 degrees clockwise, and then the advantages of the turning plates on the front side and the back side of the plate are compared;
if the advantage of the front turning plate of the plate is greater than that of the back turning plate, turning left and right, otherwise, finishing turning;
if the advantages of the turning plate on the lower side of the plate are large, then the advantages of the turning plate on the front side and the reverse side of the plate are compared;
and if the advantage of the front turning plate of the plate is greater than that of the back turning plate, turning left and right, otherwise, finishing turning.
In the embodiment of the invention, the expression of the boundary of the plate in the X, Y plane coordinate system is as follows (wherein mleng and mwidth are respectively the length and width of the plate):
the geometric type analysis of the plate can analyze the geometric shape of the plate by adjusting the error devl, and the phenomenon that the plate is bent when a clamping hand clamps the short edge of the slender plate is avoided. In the embodiment of the invention, 3 plate geometric shapes are mainly considered:
if the side of the clamping hand is the lower side of the plate, the left side, the upper side and the lower side of the plate are sequentially arranged in the clockwise direction. When turning the plate, only the advantages of the turning plates on the upper side and the lower side of the plate are considered for the mode (1). If the superiority of the upper turning plate is greater than that of the lower turning plate, the upper turning plate and the lower turning plate are selected for the plate, and then the plate superiority is compared, if the superiority of the back surface is greater than that of the front surface, the plate is turned left and right, otherwise, the turning is finished. In the case of the mode (2), only the advantages of the left and right flaps are considered when the flaps are turned. If the left side turns over the board advantage and is greater than the right side, then the anticlockwise upset 90 degrees of panel, otherwise clockwise upset 90 degrees, the board advantage of turning over of positive and negative two sides is than after that, if the front advantage is greater than the back, then control the upset, otherwise finish the upset. In the case of the mode (3), the advantages of the flaps on the upper side, the lower side, the left side and the right side need to be compared when the flaps are turned, so as to find the optimal turning position.
In the embodiment of the invention, according to the interference degree to the clamping hand, the following steps are performed from large to small: whether the plate is abnormal or not, the geometric shape of the plate, a curve primitive, a groove primitive and a hole primitive. For a plurality of primitives with the same grade, the priority level is that the front surface is less than the side surface and less than the back surface. While in design, give nothing to different surfacesWith the same weight wi(i is positive, side, back), the higher the priority, the higher the weight. Counting the number f of graphics primitives of the ith surfaceiW is to beiAnd fiThe sum of the products serves as the flap factor at that level.
The weight of the front, back and side of the plate is wi(i is positive, side, back), the number of the graphic elements of the front surface, the back surface and the side surface of the plate is fi;
The specific formula of the plate copying advantages is as follows:
Foptimization of=max(Fleft,Fright,Fup,Fdown)。
According to the automatic plate turning method for the woodworker, provided by the embodiment of the invention, in the production of the numerical control five-sided drill and six-sided drill furniture, the automatic plate turning function is realized by scanning the two-dimensional code on the plate, so that the collision between the drill bag and a clamping hand on a machine tool is avoided in the continuous machining process, and the woodworking machining efficiency is improved.
For a numerical control system for woodworking, the stability of woodworking can be further improved by using a woodworking automatic plate turning method under the condition of ensuring the safety of clamping edges of clamping hands, and when a new plate turning factor is added, the woodworking can be stably and efficiently processed, so that the processing efficiency is greatly improved.
In order to solve the technical problem provided above, an embodiment of the present invention further provides an automatic turning system for carpenters, which adopts the following technical scheme:
an automatic plate turnover system for woodworkers comprises a reading module, a processing module and a control module, wherein the reading module is used for reading plate data and processing primitive data;
the primitive data analysis module is used for analyzing the primitive data and acquiring primitive parameters of each surface of the plate;
and the plate data analysis module is used for analyzing the plate data and acquiring a target turning position by combining the primitive parameters.
Finally, it should be noted that in the description of the present invention, relational terms such as "first", "second", and the like are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions or without necessarily requiring or implying any relative importance or implicit to indicate or imply a number of technical features that are indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one such feature. In the description of the present invention, "a plurality" means at least two, e.g., two, three, etc., unless specifically limited otherwise. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element. Unless expressly stated or limited otherwise, the terms "mounted," "connected," and "secured" are to be construed broadly, as they may be, for example, fixedly connected, detachably connected, or integrally connected; either mechanically or electrically or in communication with each other; either directly or indirectly through intervening media, or may be in a communicating relationship between the two elements unless expressly stated otherwise. The specific meanings of the above terms in the present invention can be understood by those skilled in the art according to specific situations.
In the description of the present invention, numerous specific details are set forth. It is understood, however, that embodiments of the invention may be practiced without these specific details. In the description herein, references to the description of the term "one embodiment," "some embodiments," "an example," "a specific example," or "some examples," etc., mean that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the invention. In some instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure an understanding of this description. Similarly, it should be appreciated that in the foregoing description of exemplary embodiments of the invention, various features of the invention are sometimes grouped together in a single embodiment, figure, or description thereof for the purpose of streamlining the disclosure and aiding in the understanding of one or more of the various embodiments. However, the disclosed method should not be interpreted as reflecting an intention that: that the invention as claimed requires more features than are expressly recited in each claim. Rather, as the following claims reflect, embodiment aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the detailed description are hereby expressly incorporated into this detailed description, with each claim standing on its own as a separate embodiment of this invention. In this specification, the schematic representations of the terms used above are not necessarily intended to refer to the same embodiment or example. It should be noted that the specific features, structures, materials or characteristics described in the embodiments and examples of the present application may be combined with each other without conflict or contradiction. The present invention is not limited to any single aspect, nor is it limited to any single embodiment, nor is it limited to any combination and/or permutation of these aspects and/or embodiments. Moreover, each aspect and/or embodiment of the invention can be utilized independently or in combination with one or more other aspects and/or embodiments thereof by one of ordinary skill in the art without contradiction.
Finally, it should be noted that: the above embodiments are only used to illustrate the technical solution of the present invention, and not to limit the same; while the invention has been described in detail and with reference to the foregoing embodiments, it will be understood by those skilled in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some or all of the technical features may be equivalently replaced; such modifications and substitutions do not depart from the spirit and scope of the present invention, and they should be construed as being included in the following claims and description.
Claims (10)
1. An automatic plate turning method for woodworkers is characterized by comprising the following steps:
reading plate data and processing primitive data;
analyzing the primitive data to obtain the primitive parameters of each surface of the plate;
and analyzing the plate data, and acquiring a target turning position by combining the primitive parameters.
2. The automatic woodworking plate turning method according to claim 1, wherein the step of analyzing primitive data and obtaining primitive parameters of each surface of the plate comprises the following steps:
acquiring the quantity of graphic elements on the front surface, the back surface and the side surface of the plate, the quantity of curves, grooves and holes of the graphic element types, and the quantity of the graphic element types which are smaller than the width of a clamping hand in the range from the boundary of the plate.
3. The automatic plate turning method for woodworkers according to claim 2, characterized in that when the primitive type is a groove, the number of milling cutters of each side of the plate is counted.
4. The automated woodworking plate turning method of claim 1, wherein the step of performing panel data analysis comprises:
and (5) detecting the defects of the plate and analyzing the geometric type of the plate.
5. An automatic woodworking plate turning method according to claim 4, wherein the step of performing plate defect detection comprises:
detecting the special shape of the plate, judging the special shape of the front and rear clamping hands of the turning plate, and judging the special shape of the plate on the front and rear positioning pins of the turning plate.
6. An automatic woodworking plate turning method according to claim 4, wherein the step of analyzing the geometrical type of the plate comprises:
presetting the side where the clamping hand is located as the lower side of the plate, rotating the plate until the lower side of the plate is located at the side where the clamping hand is located if the lower side of the plate is not located at the side where the clamping hand is located, and recording the rotation sequence of the plate;
comparing the value of the long edge and the value of the short edge of the plate with the adjustment error;
when the value of the long side minus the short side of the plate is larger than the adjustment error, comparing the advantages of the turning plates on the upper side and the lower side of the plate;
if the advantages of the turning plate on the upper side of the plate are greater than those of the turning plate on the lower side of the plate, turning the plate up and down, and comparing the advantages of the turning plates on the front side and the back side of the plate;
if the advantages of the reverse turning plate of the plate are greater than those of the front turning plate, turning left and right, otherwise, turning over is finished;
when the value of the short edge minus the long edge of the plate is larger than the adjustment error, comparing the advantages of the turning plates on the left side and the right side of the plate;
if the advantage of the turning plate on the left side of the plate is greater than that of the turning plate on the right side of the plate, the plate is turned 90 degrees anticlockwise, otherwise, the plate is turned 90 degrees clockwise, and then the advantages of the turning plates on the front side and the back side of the plate are compared;
if the advantage of the front turning plate of the plate is greater than that of the back turning plate, turning left and right, otherwise, finishing turning;
when the value obtained by subtracting the short edge from the long edge of the plate is within the adjustment error range, comparing the advantages of the turning plates on the upper side, the lower side, the left side and the right side of the plate to obtain a plate turning plate result;
and reversely rotating the plates according to the recorded rotation sequence of the plates.
7. The automatic plate turnover method for woodworkers according to claim 6, characterized in that when the value of the long side minus the short side of the plate is within the adjustment error range, the plate turnover advantages of the upper side, the lower side, the left side and the right side of the plate are compared, and the step of obtaining the plate turnover result comprises the following steps:
if the advantages of the turning plate on the upper side of the plate are large, the plate is turned over up and down, and then the advantages of the turning plate on the front side and the advantages of the turning plate on the back side of the plate are compared;
if the advantage of the front turning plate of the plate is greater than that of the back turning plate, turning left and right, otherwise, finishing turning;
if the plate turning at the left side of the plate has large advantages, the plate is turned 90 degrees anticlockwise, and then the advantages of the plate turning at the front side and the plate turning at the back side of the plate are compared;
if the advantage of the front turning plate of the plate is greater than that of the back turning plate, turning left and right, otherwise, finishing turning;
if the turning plate on the right side of the plate has great advantages, the plate is turned by 90 degrees clockwise, and then the advantages of the turning plates on the front side and the back side of the plate are compared;
if the advantage of the front turning plate of the plate is greater than that of the back turning plate, turning left and right, otherwise, finishing turning;
if the advantages of the turning plate on the lower side of the plate are large, then the advantages of the turning plate on the front side and the reverse side of the plate are compared;
and if the advantage of the front turning plate of the plate is greater than that of the back turning plate, turning left and right, otherwise, finishing turning.
8. An automatic board turning method for carpentry according to claim 1, wherein the weight of the front, back and side of the board is wi(i is positive, side, back), the number of the graphic elements of the front surface, the back surface and the side surface of the plate is fi;
The specific formula of the plate copying advantages is as follows:
Foptimization of=max(Fleft,Fright,Fup,Fdown)。
9. An automatic woodworking plate turning method according to claim 5, wherein the step of detecting the shape of the plate comprises the following steps of:
detecting the plate according to the stored coordinate points of the plate boundary;
and if the coordinate point which is not on the plate boundary exists, detecting the boundary where the adjacent coordinate point before the coordinate point is located to determine the position of the special-shaped edge.
10. An automatic plate turnover system for woodworker is characterized in that,
the device comprises a reading module, a processing module and a processing module, wherein the reading module is used for reading plate data and processing primitive data;
the primitive data analysis module is used for analyzing the primitive data and acquiring primitive parameters of each surface of the plate;
and the plate data analysis module is used for analyzing the plate data and acquiring a target turning position by combining the primitive parameters.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010299213.4A CN113534739B (en) | 2020-04-15 | 2020-04-15 | Automatic board turning method and system for carpenter |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010299213.4A CN113534739B (en) | 2020-04-15 | 2020-04-15 | Automatic board turning method and system for carpenter |
Publications (2)
Publication Number | Publication Date |
---|---|
CN113534739A true CN113534739A (en) | 2021-10-22 |
CN113534739B CN113534739B (en) | 2022-10-14 |
Family
ID=78120227
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010299213.4A Active CN113534739B (en) | 2020-04-15 | 2020-04-15 | Automatic board turning method and system for carpenter |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113534739B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114757020A (en) * | 2022-03-28 | 2022-07-15 | 广东三维家信息科技有限公司 | Furniture board processing method, device, equipment and storage medium |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10253547A (en) * | 1997-03-06 | 1998-09-25 | Kao Corp | Visual inspection system for board |
JP2000118695A (en) * | 1998-10-14 | 2000-04-25 | Morita Mokkosho:Kk | Upside-down reversing device for wood plate material |
US20050040085A1 (en) * | 2003-07-24 | 2005-02-24 | Carman George M. | Wood tracking by identification of surface characteristics |
JP2006226950A (en) * | 2005-02-21 | 2006-08-31 | Si Seiko Co Ltd | Timber inspection method and device |
US20080140248A1 (en) * | 2004-10-21 | 2008-06-12 | Stuart G. Moore Holding Inc. | Method and System for Determining Characteristics of Lumber Using End Scanning |
CN104526828A (en) * | 2014-12-22 | 2015-04-22 | 佛山维尚家具制造有限公司 | Automatic plate machining device for customizing furniture |
CN105173815A (en) * | 2015-08-26 | 2015-12-23 | 卓达新材料科技集团有限公司 | Automatic board turnover machine control system and control method |
CN107437094A (en) * | 2017-07-12 | 2017-12-05 | 北京木业邦科技有限公司 | Plank method for sorting and system based on machine learning |
CN107831175A (en) * | 2017-11-17 | 2018-03-23 | 广西我的科技有限公司 | A kind of board surface defect double-side detecting device and its detection method |
US20180208422A1 (en) * | 2015-07-21 | 2018-07-26 | Elitron Ipm S.R.L. | Apparatus to overturn sheets and/or panels |
CN109664663A (en) * | 2018-10-26 | 2019-04-23 | 广州三拓金属加工机械有限公司 | A kind of full-automatic panel turnover device of double-station |
CN110978154A (en) * | 2019-12-26 | 2020-04-10 | 济南贝因数控机械有限公司 | Automatic woodworking plate turnover machine and control method thereof |
-
2020
- 2020-04-15 CN CN202010299213.4A patent/CN113534739B/en active Active
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10253547A (en) * | 1997-03-06 | 1998-09-25 | Kao Corp | Visual inspection system for board |
JP2000118695A (en) * | 1998-10-14 | 2000-04-25 | Morita Mokkosho:Kk | Upside-down reversing device for wood plate material |
US20050040085A1 (en) * | 2003-07-24 | 2005-02-24 | Carman George M. | Wood tracking by identification of surface characteristics |
US20080140248A1 (en) * | 2004-10-21 | 2008-06-12 | Stuart G. Moore Holding Inc. | Method and System for Determining Characteristics of Lumber Using End Scanning |
JP2006226950A (en) * | 2005-02-21 | 2006-08-31 | Si Seiko Co Ltd | Timber inspection method and device |
CN104526828A (en) * | 2014-12-22 | 2015-04-22 | 佛山维尚家具制造有限公司 | Automatic plate machining device for customizing furniture |
US20180208422A1 (en) * | 2015-07-21 | 2018-07-26 | Elitron Ipm S.R.L. | Apparatus to overturn sheets and/or panels |
CN105173815A (en) * | 2015-08-26 | 2015-12-23 | 卓达新材料科技集团有限公司 | Automatic board turnover machine control system and control method |
CN107437094A (en) * | 2017-07-12 | 2017-12-05 | 北京木业邦科技有限公司 | Plank method for sorting and system based on machine learning |
CN107831175A (en) * | 2017-11-17 | 2018-03-23 | 广西我的科技有限公司 | A kind of board surface defect double-side detecting device and its detection method |
CN109664663A (en) * | 2018-10-26 | 2019-04-23 | 广州三拓金属加工机械有限公司 | A kind of full-automatic panel turnover device of double-station |
CN110978154A (en) * | 2019-12-26 | 2020-04-10 | 济南贝因数控机械有限公司 | Automatic woodworking plate turnover machine and control method thereof |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114757020A (en) * | 2022-03-28 | 2022-07-15 | 广东三维家信息科技有限公司 | Furniture board processing method, device, equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN113534739B (en) | 2022-10-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103341787B (en) | Tool Radius Compensation Method for NC Machining Based on Feature | |
CN115202287B (en) | Online intelligent monitoring, diagnosing and analyzing system for operation of numerical control machine tool | |
CN113534739B (en) | Automatic board turning method and system for carpenter | |
CN114187286A (en) | Wood plate surface machining quality control method based on machine vision | |
CN108445835A (en) | A kind of Dimension Measurement prediction technique of numerically-controlled machine tool | |
CN113894785B (en) | Control method, device and system for in-situ measurement and processing of water turbine blades | |
CN110222454A (en) | The process design method of Milling Process precision consistency | |
Tomov et al. | Modeling and prediction of surface roughness profile in longitudinal turning | |
CN114549412B (en) | Method, device and system for detecting workpiece quality | |
CN108335332A (en) | A kind of axial workpiece central axes measurement method based on binocular vision | |
CN114066893A (en) | Method, device and system for detecting quality of workpiece | |
Shi et al. | Evaluation of a regression prediction model for surface roughness of wood–polyethylene composite (WPC) | |
CN111951324B (en) | Method and system for detecting packaging length of aluminum profile | |
CN116165970A (en) | Control method and device for hardware device production | |
Eyma et al. | Influence of the transitional zone of wood species on cutting forces in the router cutting process (90–0) | |
CN207387037U (en) | A kind of three dissection types high inclination-angle tilts processing and the detecting system of babinet | |
CN118455653B (en) | Multi-station intelligent gear grinding machine and control method thereof | |
CN111524099A (en) | Method for evaluating geometric parameters of cross section of sample | |
CN208505217U (en) | Template squareness detection tool | |
Ciccotelli et al. | Applications of artificial vision in the wood industry | |
CN221404122U (en) | Multifunctional door leaf machining size inspection tool | |
CN111889796B (en) | Plate double-sided slot drawing processing method | |
CN118347764B (en) | Automatic sampling device for pulp board and application method of automatic sampling device | |
CN108227621B (en) | DXF track processing method based on double-edge milling of double-edge milling lathe | |
CN117911732B (en) | Robot polishing rule template matching method and device |
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 |