Cabinet automation production line based on logic programming control
By adopting a cutting equipment and intelligent control system based on logic programming control on the cabinet production line, the problem of high cost of customized raw material plates in the production of small batch and multi-size cabinets is solved, and an efficient and flexible production process is achieved.
Patent Information
- Application Number
- CN202411455945.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-18
- Publication Date
- 2025-05-13
- Estimated Expiration
- 2044-10-18
AI Technical Summary
The existing cabinet production lines are difficult to adapt to small batches and multi-size cabinet production, resulting in the need to customize raw material plates of more widths, increasing manufacturing costs.
The cabinet automated production line based on logic programming control is adopted. Through the horizontal and vertical tool components of the cutting equipment, combined with the intelligent control of the control equipment, the cutting layout is received to achieve plate cutting of different widths and lengths without the need to customize more raw material plates.
It realizes efficient production of small batch and multi-size cabinets, reduces manufacturing costs, and improves cutting efficiency and production line flexibility.
Smart Images

Figure CN118976936B_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of sheet metal processing, and specifically relates to an automatic cabinet production line based on logic programming control. Background Art
[0002] With the rapid development of manufacturing technology, the production of furniture cabinets (hereinafter referred to as cabinets) has also developed towards intelligent manufacturing. The process flow of cabinet production usually includes cutting, plate processing and assembly. Cutting refers to cutting the required plates from the raw material plate, plate processing refers to drilling holes in the plate, and assembly refers to the process of assembling the processed plates into furniture.
[0003] In the existing technology, cabinet production lines can usually only adapt to the mass production of a single cabinet. For example, it is necessary to customize the raw material board of fixed width from the raw material factory according to the size of the cabinet, and then the cutting equipment will cut it in the length direction of the raw material board. For small batches of cabinets with multiple sizes, it is necessary to customize raw material boards with more widths, which increases the manufacturing cost. Summary of the invention
[0004] The present application provides a cabinet automation production line based on logic programming control, comprising: a cutting device for cutting raw material plates;
[0005] The cutting equipment includes a cutting table, a transverse tool assembly located above the cutting table, a longitudinal tool assembly located on the cutting table, and a control device;
[0006] The control device is used to receive a cutting layout of a raw material plate, the cutting layout includes at least one longitudinal cutting line and at least one transverse cutting line, and the control device is also used to control the transverse tool assembly to move to the starting position of the transverse cutting line to start cutting, and control the longitudinal tool assembly to move to the starting position of the longitudinal cutting line to start cutting;
[0007] The control device is specifically used for:
[0008] If it is determined that there is at least one current transverse through-cutting line in the current cutting layout, the transverse tool assembly is controlled to move to the starting position of the current transverse through-cutting line to start cutting;
[0009] If it is determined that there is at least one current longitudinal through-cutting line in the current cutting layout, the longitudinal tool assembly is controlled to move to the starting position of the current longitudinal through-cutting line to start cutting;
[0010] Among other things, the control device is also used for:
[0011] After cutting along at least one current transverse through-cutting line and / or at least one current longitudinal through-cutting line, a plurality of divided sub-raw material plates and a cutting layout of each sub-raw material plate are obtained;
[0012] Generate multiple cutting tasks according to the divided multiple sub-raw material plates and the cutting layout of each sub-raw material plate, and control the cutting equipment to perform the cutting tasks in sequence;
[0013] Wherein, the transverse tool assembly includes a plurality of transverse cutting tools, the longitudinal tool assembly includes a plurality of longitudinal cutting tools, and the control device is further used for:
[0014] If it is determined that the current cutting layout does not have at least one current horizontal through-cutting line, and does not have at least one current vertical through-cutting line, extracting the current horizontal cutting line and the current vertical cutting line from the current cutting layout;
[0015] If the number of current transverse cutting lines is greater than the number of current longitudinal cutting lines, multiple transverse cutting tools are controlled to cut in the transverse direction at the same time, and then the longitudinal cutting tools are controlled to cut in the longitudinal direction in sequence;
[0016] If the number of current longitudinal cutting lines is greater than the number of current transverse cutting lines, multiple longitudinal cutting tools are controlled to cut in the longitudinal direction at the same time, and then the transverse cutting tools are controlled to cut in the transverse direction in sequence;
[0017] The current transverse cutting line is a cutting line whose starting point is located along the longitudinal cutting edge, and the current longitudinal cutting line is a cutting line whose starting point is located along the transverse cutting edge.
[0018] The cabinet automation production line based on logic programming control provided by the present application, in order to adapt to small batches, the cutting equipment receives the cutting layout, and the cutting layout includes at least one longitudinal cutting line and at least one transverse cutting line, so that plates of different widths and lengths can be cut, without the need to customize more raw material plates, which can reduce manufacturing costs. In addition, when cutting, first determine whether there is a through cutting line. After determining that there is a through cutting line, first cut along the through cutting line to divide the raw material plate into multiple parts, thereby reducing the complexity of the layout and improving the cutting efficiency. The cutting equipment determines the cutting strategy based on the number of transverse cutting lines and longitudinal cutting lines, which can improve the cutting efficiency and reduce the number of fixtures. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.
[0020] Figure 1 It is a structural schematic diagram of a cutting device;
[0021] Figure 2 A schematic diagram of the structure of a cutting device provided in some embodiments of the present application;
[0022] Figure 3A schematic diagram of a cutting layout provided for some embodiments of the present application;
[0023] Figure 4 A schematic diagram of the structure of a cutting device provided in some embodiments of the present application;
[0024] Figure 5A Schematic diagram of cutting layout provided for other embodiments of the present application;
[0025] Figure 5B Schematic diagram of a cutting layout provided for some other embodiments of the present application;
[0026] Fig. 6A Schematic diagram of cutting layout provided for other embodiments of the present application;
[0027] Figure 6B Schematic diagram of a cutting layout provided for some other embodiments of the present application;
[0028] Fig. 7A Schematic diagram of cutting layout provided for other embodiments of the present application;
[0029] Figure 7B A schematic diagram of a cutting layout provided for some further embodiments of the present application;
[0030] Figure 8 A schematic diagram of the structure of the cutting equipment provided in some embodiments of the present application.
[0031] Reference numerals:
[0032] 10. Workbench; 20. Cutting assembly; 100. Cutting equipment; 110. Cutting table; 120. Transverse tool assembly; 121. First longitudinal slide rail; 122. First transverse slide rail; 123. Transverse cutting tool; 130. Longitudinal tool assembly; 132. Second longitudinal slide rail; 131. Second transverse slide rail; 133. Longitudinal cutting tool.
[0033] The above drawings have shown clear embodiments of the present application, which will be described in more detail later. These drawings and text descriptions are not intended to limit the scope of the present application in any way, but to illustrate the concept of the present application to those skilled in the art by referring to specific embodiments. DETAILED DESCRIPTION
[0034] Here, exemplary embodiments will be described in detail, and examples thereof are shown in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. Instead, they are only examples of devices and methods consistent with some aspects of the present application.
[0035] With the rapid development of manufacturing technology, furniture production is also developing towards intelligent manufacturing. The process of furniture production usually includes cutting, plate processing and assembly. Cutting refers to cutting the required plate from the raw material plate, plate processing refers to drilling holes in the plate, and assembly refers to the process of assembling the processed plates into furniture.
[0036] In the existing technology, cabinet production lines can usually only adapt to the mass production of a single cabinet. For example, it is necessary to customize the raw material board of fixed width from the raw material factory according to the size of the cabinet, and then the cutting equipment will cut it in the length direction of the raw material board. For small batches of cabinets with multiple sizes, more raw material boards need to be customized, resulting in increased manufacturing costs.
[0037] More specifically, if Figure 1 As shown, the traditional cutting equipment includes a workbench 10 and a cutting assembly 20. The workbench 10 is used to place the raw material plate. The cutting assembly 20 is provided above the workbench 10. A conveyor belt is also provided on the workbench 10. The raw material plate is driven by the conveyor belt to move toward the cutting assembly 20 (that is, move along the horizontal direction X). The cutting assembly 20 cuts the raw material plate after the raw material plate moves a preset distance. That is, the traditional cutting equipment can only realize automatic cutting in the horizontal direction X.
[0038] However, the above-mentioned cutting equipment is suitable for cutting large quantities of furniture panels. For small batches of cabinets of multiple sizes, it is necessary to customize raw material panels of larger widths, resulting in increased manufacturing costs.
[0039] like Figure 2 As shown, some embodiments of the present application provide a cabinet automation production line based on logic programming control, and the cabinet automation production line includes a cutting device for cutting raw material plates.
[0040] The cutting equipment includes a cutting table 110, a transverse tool assembly 120 and a longitudinal tool assembly 130. The cutting table 110 plays a supporting role, the transverse tool assembly 120 is located on the cutting table 110, and the longitudinal tool assembly 130 is also located on the cutting table 110. The cutting path of the transverse tool assembly 120 is along the transverse direction X, and the cutting path of the longitudinal tool assembly 130 is along the longitudinal direction Y.
[0041] The cutting equipment also includes a control device, which is used to receive a cutting layout of the raw material plate, the cutting layout includes at least one longitudinal cutting line and at least one transverse cutting line, and the control device is also used to control the transverse tool assembly 120 to move to the starting position of the transverse cutting line and start cutting along the transverse cutting line, and control the longitudinal tool assembly 130 to move to the starting position of the longitudinal cutting line and start cutting along the longitudinal cutting line.
[0042] In order to adapt to the manufacturing of cabinets of multiple sizes in small batches, cabinets of multiple sizes are split to obtain plates of multiple sizes. The size of the raw plate and the sizes of multiple plates are then input into the layout design algorithm to generate a cutting layout. The layout design algorithm can take the minimum waste area of the raw plate as the optimization goal.
[0043] The cutting layout is used to indicate the dividing lines along which the raw material plate is divided into plates of multiple sizes, such as Figure 3 As shown, the raw material board is divided into 7 types of boards, and the lengths of boards 1, 2, and 3 are the same. Through at least one transverse dividing line and at least one longitudinal dividing line, boards with different widths and lengths can be accommodated to accommodate cabinets of different specifications.
[0044] The transverse tool assembly 120 can move in the longitudinal direction Y to adapt to the position of the transverse cutting line on different cutting layouts. The longitudinal tool assembly 130 can move in the transverse direction X to adapt to the position of the longitudinal cutting line on different cutting layouts.
[0045] More specifically, the transverse tool assembly 120 includes a first longitudinal slide rail 121, a first transverse slide rail 122 and a transverse cutting tool 123. The transverse cutting tool 123 is located on the first transverse slide rail 122, so that the transverse cutting tool 123 moves along the first transverse slide rail 122, thereby realizing the movement of the transverse cutting tool 123 along the transverse cutting line. The first transverse slide rail 122 is located on the first longitudinal slide rail 121. The first transverse slide rail 122 moves along the first longitudinal slide rail 121, so that the first transverse slide rail 122 moves longitudinally, thereby driving the transverse cutting tool 123 on the first transverse slide rail 122 to move longitudinally to adapt to the position of the transverse cutting line on different cutting layouts.
[0046] The longitudinal tool assembly 130 includes a second transverse slide rail 131, a second longitudinal slide rail 132 and a longitudinal cutting tool 133. The longitudinal cutting tool 133 is located on the second longitudinal slide rail 132, so that the longitudinal cutting tool 133 moves along the second longitudinal slide rail 132, thereby realizing the movement of the longitudinal cutting tool 133 along the longitudinal cutting line. The second longitudinal slide rail 132 is located on the second transverse slide rail 131, and the second longitudinal slide rail 132 moves along the second transverse slide rail 131, so that the second longitudinal slide rail 132 moves transversely, thereby driving the longitudinal cutting tool 133 on the second longitudinal slide rail 132 to move transversely to adapt to the position of the longitudinal cutting line on different cutting patterns.
[0047] In order to adapt to small batches, the cutting equipment receives a cutting layout, which includes at least one longitudinal cutting line and at least one transverse cutting line, so that plates of different widths and lengths can be cut. The cutting equipment also controls the transverse tool assembly 120 and the longitudinal tool assembly 130 for cutting based on the cutting layout, thereby achieving cutting of plates of different widths and lengths.
[0048] In some embodiments, the control device is specifically configured to:
[0049] If it is determined that there is at least one current transverse through-cutting line in the current cutting layout, control the transverse tool assembly to move to the starting position of the current transverse through-cutting line to start cutting; and / or
[0050] If it is determined that there is at least one current longitudinal through-cutting line in the current cutting layout, the longitudinal tool assembly is controlled to move to the starting position of the current longitudinal through-cutting line to start cutting.
[0051] The horizontal through-cutting line refers to a horizontal cutting line that can divide the raw material plate into two in the horizontal direction, and the horizontal cutting line is a straight line segment. The vertical through-cutting line refers to a vertical cutting line that can divide the raw material plate into two in the vertical direction, and the vertical cutting line is a straight line segment.
[0052] The control device can use the existing recognition model to identify the current cutting layout and determine whether there is a horizontal through-cutting line and / or a vertical through-cutting line. When the horizontal through-cutting line and / or the vertical through-cutting line are identified, the horizontal tool assembly is controlled to move to the starting position of the current horizontal through-cutting line to start cutting; and / or the vertical tool assembly is controlled to move to the starting position of the current vertical through-cutting line to start cutting.
[0053] In the above technical solution, by extracting the horizontal through-cutting lines and / or vertical through-cutting lines in the raw material layout and controlling the cutting component to cut along the cutting lines, the raw material board can be divided into two. The complexity of the raw material layout after division is reduced, which is convenient for subsequent cutting.
[0054] In some embodiments, the control device is further configured to:
[0055] After cutting along at least one current transverse through-cutting line and / or at least one current longitudinal through-cutting line, a plurality of divided sub-raw material plates and a cutting layout of each sub-raw material plate are obtained;
[0056] A cutting task is generated according to the divided multiple sub-raw material plates and the cutting layout of each sub-raw material plate, and the control device controls the cutting device to execute the cutting tasks in sequence.
[0057] After cutting along at least one current transverse through-cutting line and / or at least one current longitudinal through-cutting line, a large raw material board can be divided into multiple small raw material boards, and the cutting pattern of each small raw material board is extracted, and a cutting task is generated according to the cutting pattern of each raw material board, and the control device controls the cutting device to perform the cutting tasks in sequence. Fig. 7AAs shown in the figure, there are two longitudinal through-cut lines in the cutting pattern of the raw material board. The raw material board can be divided into three parts along the two longitudinal through-cut lines. Figure 7B shown.
[0058] The control device controls the cutting equipment to perform cutting tasks in sequence, including:
[0059] The cutting equipment is also equipped with a robot. After obtaining small raw material boards by cutting large raw material boards, the cutting equipment analyzes the execution order of the cutting tasks corresponding to each small raw material board, and places the small raw material boards with a later execution order on the storage table. In this way, the cutting component can cut the small raw material boards with an earlier execution order.
[0060] In the above technical solution, after the raw material plate is cut into multiple small raw material plates, a cutting task is generated according to the cutting layout of each small raw material plate, and the robot in the cutting equipment is controlled to place the small raw material plates with a later execution order on the storage table, so that the cutting component can cut the small raw materials with an earlier execution order.
[0061] In some embodiments, the transverse knife assembly 120 includes a plurality of transverse cutting knives 123, the longitudinal knife assembly 130 includes a plurality of longitudinal cutting knives 133, and the control device is further used to:
[0062] If it is determined that the current cutting layout does not have at least one current horizontal through-cutting line, and does not have at least one current vertical through-cutting line, extracting the current horizontal cutting line and the current vertical cutting line from the current cutting layout;
[0063] If the number of current transverse cutting lines is greater than the number of current longitudinal cutting lines, multiple transverse cutting tools are controlled to cut in the transverse direction at the same time, and then the longitudinal cutting tools are controlled to cut in the longitudinal direction in sequence;
[0064] If the number of current longitudinal cutting lines is greater than the number of current transverse cutting lines, multiple longitudinal cutting tools are controlled to cut in the longitudinal direction at the same time, and then the transverse cutting tools are controlled to cut in the transverse direction in sequence;
[0065] The current transverse cutting line is a cutting line whose starting point is located along the longitudinal cutting edge, and the current longitudinal cutting line is a cutting line whose starting point is located along the transverse cutting edge.
[0066] If there is not at least one current horizontal through-cutting line in the current cutting layout, and there is not at least one current vertical through-cutting line, then the cutting line whose starting point is located along the vertical cutting edge is determined from the current cutting layout as the current horizontal cutting line, and the cutting line whose starting point is located along the horizontal cutting edge is determined as the current vertical cutting line.
[0067] If the number of current horizontal cutting lines is greater than the number of current vertical cutting lines, control multiple horizontal cutting tools to cut horizontally at the same time, and then control the vertical cutting tools to cut vertically in sequence. If the number of current vertical cutting lines is greater than the number of current horizontal cutting lines, control multiple vertical cutting tools to cut vertically at the same time, and then control the horizontal cutting tools to cut horizontally in sequence.
[0068] Among them, Figure 4 As shown, the cutting equipment also includes a plurality of transverse cutting tools 123 and a plurality of longitudinal cutting tools 133. The current cutting layout is obtained by obtaining the cutting layout of the remaining area of the raw material plate from the cutting layout of the raw material plate. The edge close to the transverse cutting tool 123 in the current cutting layout is used as the longitudinal cutting edge, and the edge close to the longitudinal cutting tool 133 in the current cutting layout is used as the transverse cutting edge. The longitudinal cutting edge and the transverse cutting edge can be straight line segments or broken line segments composed of multiple straight line segments.
[0069] Extract the horizontal cutting line and the vertical cutting line from the current cutting pattern, and call the cutting line whose starting point is along the current vertical cutting edge the current horizontal cutting line, and call the cutting line whose starting point is along the current horizontal cutting edge the current vertical cutting line.
[0070] The number of current transverse cutting lines and the number of current longitudinal cutting lines are obtained by counting. If the number of current transverse cutting lines is greater than the number of current longitudinal cutting lines, multiple transverse cutting tools 123 are controlled to cut in the transverse direction at the same time, and then the longitudinal cutting tools 133 are controlled to cut in the longitudinal direction in sequence.
[0071] Specifically, the multiple transverse cutting tools 123 cut in the transverse direction at the same time, and the transverse cutting tools close to the current transverse cutting line are selected, and the number of the selected transverse cutting tools is the same as the number of the current transverse cutting lines, so as to ensure simultaneous cutting. The longitudinal cutting tools 133 are controlled to cut in the longitudinal direction in sequence, which is to select a current longitudinal cutting line for cutting, and then select a current longitudinal cutting line from the remaining current longitudinal cutting lines for cutting, and so on, until all the current longitudinal cutting lines are cut, so as to achieve sequential cutting.
[0072] Since multiple transverse cutting cuts are produced by cutting simultaneously in the transverse direction, if cutting is still performed simultaneously in the longitudinal direction, more fixing devices need to be provided to fix the plate. The longitudinal cutting tool 133 cuts in the longitudinal direction in sequence and utilizes the physical connection between the plates, so that the number of fixing devices can be reduced.
[0073] After performing a cut according to the cutting strategy, continue to obtain the cutting layout of the remaining area, determine the cutting strategy according to the number of the current horizontal cutting lines and the current vertical cutting lines, and cut according to the determined cutting strategy. Through repeated cycles, the cutting of the raw material board is completed.
[0074] For example: Figure 3 Take the cutting layout shown as an example, and combine it with Figure 4 , edge X1 is close to the longitudinal cutting tool 133, and edge X1 is used as the transverse cutting edge, then a longitudinal cutting line on edge X1 can be determined as the current cutting line. Edge Y1 is close to the transverse cutting tool 123, and edge Y1 is used as the longitudinal cutting edge, and the three transverse cutting lines on edge Y1 are the current transverse cutting lines.
[0075] Since the number of current horizontal cutting lines is less than the number of current vertical cutting lines, cutting is performed based on three current vertical cutting lines at the same time, and then cutting is performed based on one current vertical cutting line. Finally, the raw material board becomes Figure 5A The structure shown. Figure 5A In the cutting layout of the remaining plates shown, since the transverse cutting line between plates 1 and 2 has been cut, and the transverse cutting line between plates 2 and 3 has been cut, the current transverse cutting line is 0. The current transverse cutting edge is updated to edge X2 (broken line segment), and the longitudinal cutting line between plates 1 to plates 3 and plates 6 is one of the current longitudinal cutting lines. The longitudinal cutting line between plates 6 and 7 is another current longitudinal cutting line.
[0076] That is, the number of current longitudinal cutting lines is greater than the number of current transverse cutting lines. First, cut the two current longitudinal cutting lines at the same time, and the remaining raw material board is updated to Figure 5B As shown. The longitudinal cutting line between sheet 6 and sheet 7 has been cut, the current longitudinal cutting line is 0, and the transverse cutting line between sheet 5 and sheet 6 is the current transverse cutting line. By continuously updating the cutting layout of the raw material plate and obtaining the current transverse cutting line and the current longitudinal cutting line from the layout, when the number of the current transverse cutting lines is greater than the number of the current longitudinal cutting lines, the plurality of transverse cutting tools 123 are controlled to cut along the plurality of current transverse cutting lines, and then the longitudinal cutting tool 133 is controlled to cut along the longitudinal cutting lines in sequence, so that the cutting efficiency can be improved.
[0077] In some embodiments, the control device controls the cutting device to perform cutting tasks in sequence, specifically including:
[0078] For the current cutting task, extract the current horizontal cutting line and the current vertical cutting line from the current cutting layout;
[0079] If the number of current transverse cutting lines is greater than the number of current longitudinal cutting lines, multiple transverse cutting tools are controlled to cut in the transverse direction at the same time, and then the longitudinal cutting tools are controlled to cut in the longitudinal direction in sequence;
[0080] If the number of current longitudinal cutting lines is greater than the number of current transverse cutting lines, multiple longitudinal cutting tools are controlled to cut in the longitudinal direction at the same time, and then the transverse cutting tools are controlled to cut in the transverse direction in sequence;
[0081] The current transverse cutting line is a cutting line whose starting point is located along the longitudinal cutting edge, and the current longitudinal cutting line is a cutting line whose starting point is located along the transverse cutting edge.
[0082] Among them, the current cutting layout is obtained by obtaining the cutting layout of the remaining area after cutting from the cutting layout of the sub-raw material board of the current cutting task. After cutting once according to the cutting strategy, continue to obtain the cutting layout of the remaining area, determine the cutting strategy according to the number of the current horizontal cutting lines and the current vertical cutting lines, and cut according to the specified cutting strategy. Through repeated cycles, the cutting of the sub-raw material board is completed. The cutting strategy has been described in the above embodiment and will not be described again this time.
[0083] In the above technical solution, in order to adapt to small batches, the cutting equipment receives a cutting layout, which includes at least one longitudinal cutting line and at least one transverse cutting line, so that plates of different widths and lengths can be cut. When cutting, first determine whether there is a through-cutting line. After determining that there is a through-cutting line, first cut along the through-cutting line to divide the raw material plate into multiple pieces, thereby reducing the complexity of the layout and improving the cutting efficiency. The cutting equipment determines the cutting strategy based on the number of transverse cutting lines and longitudinal cutting lines, thereby improving the cutting efficiency and reducing the number of fixtures.
[0084] In some embodiments, the automated production line further comprises a plurality of fixed structures, and the control device is connected to the fixed structures;
[0085] The control device determines the fixed position of the raw material plate according to the current cutting layout, the current number of transverse cutting lines and the current number of longitudinal cutting lines;
[0086] The fixing structure is controlled to move to a fixing position of the raw material plate and fix the raw material plate.
[0087] The number of current transverse cutting lines and the number of current longitudinal cutting lines are used to determine the cutting sequence.
[0088] If the number of current transverse cutting lines is greater than the number of current longitudinal cutting lines, multiple current transverse cutting lines are cut at the same time, the positions of the current transverse cutting lines are determined according to the current cutting layout, and the fixed position of the raw material board is determined based on the positions of the current transverse cutting lines. The fixed structure is controlled to move to the fixed position of the raw material board, and the fixed structure is controlled to fix the raw material board.
[0089] If the number of current longitudinal cutting lines is greater than the number of current transverse cutting lines, multiple current longitudinal cutting lines are cut at the same time, the positions of the current longitudinal cutting lines are determined according to the current cutting layout, and the fixed position of the raw material board is determined based on the positions of the current longitudinal cutting lines. The fixed structure is controlled to move to the fixed position of the raw material board, and the fixed structure is controlled to fix the raw material board.
[0090] In the above technical solution, if the number of current horizontal cutting lines or current vertical cutting lines is multiple, multiple incisions will be generated simultaneously during cutting. In order to ensure that the cutting tool cuts along the cutting line, when multiple incisions are generated at the same time, the fixed position of the raw material plate is determined according to the current cutting layout, the number of current horizontal cutting lines and the number of current vertical cutting lines.
[0091] In some embodiments, the control device is further configured to:
[0092] If the number of current transverse cutting lines is greater than the number of current longitudinal cutting lines, a fixed position is set on at least one side of each current transverse cutting line, a plurality of fixed structures are controlled to move to corresponding fixed positions, and the fixed structures are controlled to fix the raw material plate;
[0093] If the number of current longitudinal cutting lines is greater than the number of current transverse cutting lines, a fixed position is set on at least one side of each current longitudinal cutting line, and multiple fixed structures are controlled to move to corresponding fixed positions, and the fixed structures are controlled to fix the raw material plate.
[0094] by Figure 3 Taking the raw material layout shown in the figure as an example, the number of current longitudinal cutting lines is 2, and the number of current transverse cutting lines is 3, then a fixed position is set on both sides of the first current transverse cutting line, such as Fig. 6A The black dots shown in FIG. Set a fixed position on both sides of the second current horizontal cutting line. Set a fixed position on both sides of the third current horizontal cutting line. Since the first current vertical cutting line and the second current vertical cutting line can share a fixed position, and the second current vertical cutting line and the third current vertical cutting line can share a fixed position, only 4 fixed positions need to be set to fix when performing horizontal cutting.
[0095] by Figure 5ATaking the raw material layout shown in the figure as an example, the current horizontal cutting line is 0 and the current vertical cutting line is 2, then set fixed positions on both sides of each current vertical cutting line, such as Figure 6B In addition, since the transverse cutting line between plate 1 and plate 2 has been cut and the transverse cutting line between plate 2 and plate 3 has been cut, a plurality of fixed positions are set on one side of the longitudinal cutting line close to plate 1, plate 2 and plate 3.
[0096] In the above technical solution, a fixed position between any two adjacent current transverse cutting lines is determined according to the positions of multiple current transverse cutting lines, or a fixed position between any two adjacent current longitudinal cutting lines is determined according to the positions of multiple current longitudinal cutting lines, and multiple fixed structures are controlled to move to corresponding fixed positions, and the fixed structures are controlled to fix the raw material plate, so as to ensure that when multiple incisions are generated at the same time, the plate can be fixed near the incisions to ensure that the cutting tool cuts along the cutting line.
[0097] For transverse cutting and longitudinal cutting, a transverse cutting group assembly and a longitudinal cutting die are provided to move the transverse cutting tool or the longitudinal cutting tool to adapt to the cutting line at different positions. However, since the tool is heavy, the efficiency of moving the tool is relatively low. In order to solve the above problems, Figure 8 As shown, some embodiments of the present application provide a cabinet automation production line based on logic programming control, the cabinet automation production line includes a cutting device, the cutting device includes a cutting table, a longitudinal cutting component and a transverse positioning bar. The longitudinal cutting component and the transverse positioning bar are both located on the cutting table, the transverse positioning bar extends in the transverse direction, and the longitudinal cutting component extends in the longitudinal direction.
[0098] The control device is used to receive a cutting layout of a raw material plate, and the cutting layout includes at least one longitudinal cutting line and at least one transverse cutting line. If the number of transverse cutting lines is greater than the number of longitudinal cutting lines, the raw material plate is controlled to rotate 90°, and the raw material plate is aligned with the transverse alignment strip, and the raw material plate is controlled to move forward toward the longitudinal cutting assembly, so that the longitudinal cutting assembly cuts along the transverse cutting line. After cutting along the transverse cutting line, the raw material plate is controlled to rotate 90°, and the raw material plate is aligned with the transverse alignment strip, and the raw material plate is controlled to move forward toward the longitudinal cutting assembly, so that the longitudinal cutting assembly cuts along the longitudinal cutting line.
[0099] More specifically, if the number of transverse cutting lines is greater than the number of longitudinal cutting lines, the raw material plate is controlled to rotate 90° and the raw material plate is made to fit with the transverse alignment strip, the longitudinal cutting tool in the longitudinal cutting assembly is controlled to move to the bottom of the raw material plate, and the raw material plate is controlled to move toward the longitudinal cutting assembly. When the transverse cutting line moves to the cutting path of the longitudinal cutting tool during the movement of the raw material plate, the longitudinal cutting tool is controlled to move to the starting position of the transverse cutting line and cut along the transverse cutting line.
[0100] After completing the cutting along the transverse cutting line, control the raw material plate to rotate 90° and make the raw material plate fit with the transverse alignment strip, control the longitudinal cutting tool in the longitudinal cutting assembly to move to the bottom of the raw material plate, control the raw material plate to move toward the longitudinal cutting assembly, and when the longitudinal cutting line moves to the cutting route of the longitudinal cutting tool during the movement of the raw material plate, control the longitudinal cutting tool to move to the starting position of the longitudinal cutting line and cut along the longitudinal cutting line.
[0101] In the above scheme, the positioning of the raw material board is achieved by setting a transverse positioning bar on the cutting table. In this way, the raw material board can be rotated according to the number of transverse cutting lines and longitudinal cutting lines on the raw material board, and after being positioned by the transverse positioning bar, the material is fed to the longitudinal cutting component. In this way, the cutting of the transverse cutting lines and the longitudinal cutting lines can be achieved. There is no need to set up the transverse cutting component and the longitudinal cutting component at the same time, and there is no need to set up multiple transverse cutting tools, thereby reducing the cost of the cabinet automation production line.
[0102] In some embodiments, a gas supply device is provided below the cutting table for supplying gas when the raw material plate is rotated, thereby reducing the resistance of the rotating raw material plate.
[0103] In some embodiments, the automated production line further comprises a main control system and a plate processing device, wherein the main control system is used to:
[0104] The orders are consolidated based on the order information of each order and the capacity of the panel processing equipment. The order information includes the cabinet color, the delivery period of each order, and the quantity of each order;
[0105] The merged order is split to obtain the processing sizes of multiple plates to be processed and the number of each plate to be processed. According to the processing sizes of multiple plates to be processed, the number of each plate to be processed and the size of the raw material plate, each raw material plate is planned to obtain a cutting layout, and the cutting layout is sent to the control device.
[0106] Among them, the orders with the same cabinet color and the difference between the order delivery deadlines less than the preset difference are merged, and whether the merged order can be completed within the delivery deadline is determined based on the production capacity of the plate processing equipment. When it can be completed, the merged order is split based on the existing order splitting software to obtain the processing dimensions of multiple plates to be processed and the number of each plate to be processed. And based on the existing cutting algorithm model, the cutting layout of each raw material plate is generated according to the processing dimensions of multiple plates to be processed, the number of each plate to be processed and the size of the raw material plate.
[0107] In the above technical solution, for orders with a small number of cabinets and a large number of cabinet types, production efficiency can be improved by merging orders. Due to the large number of types, the colors of the cabinets are also different. In order to further improve the utilization rate of the raw material board, the cabinet color is used as a reference when merging.
[0108] In some embodiments, the master control system is configured to perform the following steps:
[0109] Step a: obtain multiple orders for cabinets with the same color as clustered orders.
[0110] Among them, there are currently orders 1, 2, 3, 4, ..., 10. The cabinet colors in orders 1 to 4 are the same, the cabinet colors in orders 5 to 7 are the same, and the cabinet colors in orders 8 to 10 are the same. Then, orders 1 to 4 are taken as the first cluster orders, orders 5 to 7 are taken as the second cluster orders, and orders 8 to 10 are taken as the third cluster orders.
[0111] Step b: clustering the delivery deadlines of multiple clustered orders with a preset aggregation radius to obtain at least one clustered order set; wherein each clustered order set includes multiple clustered orders.
[0112] Among them, for the first cluster order, order 1 is used as the cluster core, and the difference between the delivery deadline of order 1 and the delivery deadline of order 2 is calculated. If the difference is less than the cluster radius, order 1 and order 2 are taken as cluster orders in the cluster order set. The difference between the delivery deadline of order 1 and the delivery deadline of order 3 is calculated. If the difference is less than the cluster radius, order 3 is taken as a cluster order in the cluster order set. The difference between the delivery deadline of order 1 and the delivery deadline of order 4 is calculated. If the difference is greater than the cluster radius, order 4 cannot be taken as a cluster order in the cluster order set. That is, the cluster order set includes order 1, order 2 and order 3. Since only order 4 is left, order 4 does not need to be merged.
[0113] Step c: merge all cluster orders in each cluster order set to obtain a merged order, and the delivery deadline of the merged order is the earliest delivery deadline in the cluster order set.
[0114] Among them, order 1, order 2 and order 3 are merged to obtain the merged order H1. Since the delivery deadline of order 3 is earlier than the delivery deadline of order 1 and the delivery deadline of order 2, the delivery deadline of order 3 is used as the delivery deadline of the merged order H1.
[0115] Step d: schedule the merged orders and unmerged orders according to the production capacity of the cutting equipment and the plate processing equipment. If the order cannot be completed within the delivery deadline, reduce the aggregation radius and execute step b. If the order can be completed within the delivery deadline, split the merged order and the unmerged order.
[0116] Among them, according to the existing scheduling algorithm, order H1 and order 4 are combined for scheduling according to the production capacity of the cutting equipment and the production capacity of the plate processing equipment. If the order cannot be completed within the delivery period, the aggregation radius is reduced and step b is executed.
[0117] Step b specifically includes: calculating that the difference between the delivery deadline of order 1 and the delivery deadline of order 2 is less than the updated clustering radius, calculating that the difference between the delivery deadline of order 1 and the delivery deadline of order 3 is greater than the updated clustering radius, and the difference between the delivery deadline of order 1 and the delivery deadline of order 4 is greater than the updated clustering radius, and merging order 1 and order 2 into a clustered order set.
[0118] Since there are two orders left, the difference between the delivery deadline of order 3 and the delivery deadline of order 4 is calculated. The difference is less than the updated clustering radius, and order 3 and order 4 are merged into one clustered order set.
[0119] Order 1 and order 2 are combined to obtain combined order H2. If the delivery deadline of order 1 is earlier than that of order 2, the delivery deadline of order 1 will be used as the delivery deadline of combined order H2. Order 3 and order 4 are combined to obtain order H3. If the delivery deadline of order 3 is earlier than that of order 4, the delivery deadline of order 3 will be used as the delivery deadline of combined order H3. Combined orders H2 and H3 are scheduled according to the production capacity of the cutting equipment and the production capacity of the plate processing equipment. If the orders can be completed within the delivery deadline, combined orders H2 and H3 are split.
[0120] In the above technical solution, the delivery deadline is used as a clustering factor, and the orders of the same color are clustered and merged. If the merged order can be completed within the delivery deadline, a cutting layout is generated. If the merged order cannot be completed within the delivery deadline, the clustering radius is reduced so that the merged order can be completed within the delivery deadline. This can improve production efficiency on the one hand, and increase the utilization rate of raw material boards on the other hand.
[0121] In some embodiments, step d, scheduling the combined orders and the uncombined orders according to the capacity of the cutting equipment and the capacity of the plate processing equipment, specifically includes:
[0122] Adjusting the production capacity of cutting equipment according to the order information of the combined order and the order information of the uncombined order, and adjusting the production capacity of plate processing equipment according to the order information of the combined order and the order information of the uncombined order;
[0123] The merged orders and the unmerged orders are scheduled according to the adjusted capacity of the cutting equipment and the adjusted capacity of the plate processing equipment to obtain the completion time of the merged orders and the completion time of the unmerged orders; wherein the order information includes the product type and quantity in the order.
[0124] Among them, the production capacity of the processing equipment will change with the product type and quantity in the order. Therefore, the production capacity of the cutting equipment is adjusted based on the order information of the merged order and the order information of the unmerged order. The order information includes the product type and quantity in the order.
[0125] More specifically, the capacity model of the cutting equipment is trained using the capacity samples to obtain a trained capacity model. The capacity samples include the product type in the order, the number of products in the order, and the capacity. The order information of the merged order and the order information of the unmerged order are input into the trained capacity model to obtain the adjusted capacity of the cutting equipment.
[0126] The capacity model of the processing equipment is trained using the capacity samples to obtain a trained capacity model. The capacity samples include the product type, the number of products in the order, and the capacity. The order information of the merged order and the order information of the unmerged order are input into the trained capacity model to obtain the adjusted capacity of the processing equipment.
[0127] The order information of the merged orders, the order information of the unmerged orders, the adjusted capacity of the cutting equipment and the adjusted capacity of the plate processing equipment are input into the existing production scheduling algorithm to obtain the completion time of the merged orders and the completion time of the unmerged orders.
[0128] In the above technical solution, when scheduling production, the quantity and type of products in the order are taken into account, the production capacity of the processing equipment and the production capacity of the cutting equipment are adjusted, and scheduling is performed based on the adjusted capacity, which can improve scheduling efficiency.
[0129] Those skilled in the art will readily appreciate other embodiments of the present application after considering the specification and practicing the invention disclosed herein. The present application is intended to cover any modification, use or adaptation of the present application, which follows the general principles of the present application and includes common knowledge or customary techniques in the art that are not disclosed in the present application. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present application are indicated by the following claims.
[0130] It should be understood that the present application is not limited to the precise structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present application is limited only by the appended claims.
Claims
1. A cabinet automation production line based on logic programming control, characterized in that: include: Cutting equipment for cutting raw material plates; The cutting equipment includes a cutting table, a transverse tool assembly located above the cutting table, a longitudinal tool assembly located on the cutting table, and a control device; The control device is used to receive a cutting pattern of a raw material plate, wherein the cutting pattern includes at least one longitudinal cutting line and at least one transverse cutting line, and the control device is also used to control the transverse tool assembly to move to the starting position of the transverse cutting line to start cutting, and control the longitudinal tool assembly to move to the starting position of the longitudinal cutting line to start cutting; Wherein, the control device is specifically used for: If it is determined that there is at least one current transverse through-cutting line in the current cutting layout, control the transverse tool assembly to move to the starting position of the current transverse through-cutting line to start cutting; If it is determined that there is at least one current longitudinal through-cutting line in the current cutting layout, the longitudinal tool assembly is controlled to move to the starting position of the current longitudinal through-cutting line to start cutting; Wherein, the control device is also used for: After cutting along at least one current transverse through-cutting line and / or at least one current longitudinal through-cutting line, a plurality of divided sub-raw material plates and a cutting layout of each sub-raw material plate are obtained; Generate multiple cutting tasks according to the divided multiple sub-raw material plates and the cutting layout of each sub-raw material plate, and control the cutting equipment to perform the cutting tasks in sequence; Wherein, the transverse tool assembly includes a plurality of transverse cutting tools, the longitudinal tool assembly includes a plurality of longitudinal cutting tools, and the control device is further used for: If it is determined that the current cutting layout does not have at least one current horizontal through-cutting line, and does not have at least one current vertical through-cutting line, extracting the current horizontal cutting line and the current vertical cutting line from the current cutting layout; If the number of current transverse cutting lines is greater than the number of current longitudinal cutting lines, control the plurality of transverse cutting tools to cut in the transverse direction simultaneously, and then control the longitudinal cutting tools to cut in the longitudinal direction in sequence; If the number of current longitudinal cutting lines is greater than the number of current transverse cutting lines, control the plurality of longitudinal cutting tools to simultaneously perform cutting in the longitudinal direction, and then control the transverse cutting tools to sequentially perform cutting in the transverse direction; The current transverse cutting line is a cutting line whose starting point is located along the longitudinal cutting edge, and the current longitudinal cutting line is a cutting line whose starting point is located along the transverse cutting edge.
2. The cabinet automation production line according to claim 1 is characterized in that: The automated production line further comprises a plurality of fixed structures, and the control device is connected to the fixed structures; The control device is used to determine the fixed position of the raw material plate according to the current cutting layout, the current number of transverse cutting lines and the current number of longitudinal cutting lines; The fixing structure is controlled to move to a fixing position of the raw material plate, and the fixing structure is controlled to fix the raw material plate.
3. The cabinet automation production line according to claim 2 is characterized in that: The control device is specifically used for: If the number of current transverse cutting lines is greater than the number of current longitudinal cutting lines, a fixed position is set on at least one side of each current transverse cutting line, a plurality of fixed structures are controlled to move to corresponding fixed positions, and the fixed structures are controlled to fix the raw material plate; If the number of current longitudinal cutting lines is greater than the number of current transverse cutting lines, a fixed position is set on at least one side of each current longitudinal cutting line, and multiple fixed structures are controlled to move to corresponding fixed positions, and the fixed structures are controlled to fix the raw material plate.
4. The cabinet automation production line according to any one of claims 1 to 3, characterized in that: The automated production line also includes a main control system and plate processing equipment, wherein the main control system is used to: The orders are combined and processed according to the order information of each order and the production capacity of the plate processing equipment, wherein the order information includes the cabinet color, the delivery period of each order and the quantity of each order; The merged order is split to obtain the processing sizes of multiple plates to be processed and the number of each plate to be processed, and each raw material plate is planned according to the processing sizes of the multiple plates to be processed, the number of each plate to be processed and the size of the raw material plate to obtain the cutting layout, and the cutting layout is sent to the control device.
5. The cabinet automation production line according to claim 4 is characterized in that: The main control system is used to perform the following steps: Step a, obtaining multiple orders of cabinets with the same color as clustered orders; Step b: clustering the delivery deadlines of multiple clustered orders with a preset aggregation radius to obtain at least one clustered order set; wherein each clustered order set includes multiple clustered orders; Step c: merge all cluster orders in each cluster order set to obtain a merged order, and the delivery deadline of the merged order is the earliest delivery deadline in the cluster order set; Step d: schedule the merged orders and unmerged orders according to the production capacity of the cutting equipment and the plate processing equipment. If the order cannot be completed within the delivery deadline, reduce the aggregation radius and execute step b. If the order can be completed within the delivery deadline, split the merged order and the unmerged order.
6. The cabinet automation production line according to claim 5 is characterized in that: Step d: Schedule the combined orders and uncombined orders according to the production capacity of the cutting equipment and the production capacity of the plate processing equipment, including: Adjusting the production capacity of cutting equipment according to the order information of the combined order and the order information of the uncombined order, and adjusting the production capacity of plate processing equipment according to the order information of the combined order and the order information of the uncombined order; The merged orders and the unmerged orders are scheduled according to the adjusted capacity of the cutting equipment and the adjusted capacity of the plate processing equipment to obtain the completion time of the merged orders and the completion time of the unmerged orders; wherein the order information includes the product type and quantity in the order.
Citation Information
Patent Citations
Novel control system of longitudinal cutting machine for glass production line
CN104140201A
Automatic panel feeding, cutting, arranging and stacking device
CN105014138A