Intelligent management method for extruded board production line
Through intelligent management methods, the extruded board is automatically marked with guide marking and inkjet technology, which solves the problem of long installation time and low efficiency of extruded boards, and achieves a fast and accurate installation process.
Patent Information
- Application Number
- CN202411053955.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-02
- Publication Date
- 2025-03-11
- Estimated Expiration
- 2044-08-02
AI Technical Summary
In the prior art, the installation of extruded boards requires manual calculation and division, and the lack of installation prompt information, resulting in long installation time and low efficiency.
Provide an intelligent management method, by receiving the production dimensions of customers' needs, building a base plate production model, and using the standard model to fill it and process it to generate a guide logo. Based on these marks, the injection coding area is automatically determined, and the injection coding process is performed to mark the extruded plate.
Automatically distinguishing marking of extruded boards is realized, which facilitates personnel to install based on marking information, reduces installation time and improves installation efficiency.
Smart Images

Figure CN118917803B_ABST
Abstract
Description
Technical Field
[0001] The invention relates to data processing technology, and in particular to an intelligent management method for an extruded board production line. Background Art
[0002] Extruded board, also known as extruded polystyrene board and XPS board, is a rigid foam plastic board formed by heating and extrusion. It is a board with a continuous and uniform surface and a closed-cell honeycomb structure made of polystyrene resin and other additives through an extrusion process. It is the third generation of rigid foam insulation material. Due to its excellent functionality, it can be widely used in building floor insulation, ground frost heave control and high-speed railway subgrade, etc.
[0003] At present, due to the different shapes and sizes of the places where extruded boards are used, for example, when installed on the floor of a house for insulation, the styles of different houses may be different, so the extruded boards need to be divided. However, customers are currently required to calculate the number of extruded boards required by themselves, which requires manual division and installation. There is no installation prompt information, which increases the time cost of manual installation.
[0004] Therefore, how to mark the extruded board according to the actual needs of customers, so as to facilitate installation according to the marking information, reduce installation time and improve installation efficiency has become an urgent problem to be solved. Summary of the invention
[0005] The embodiment of the present invention provides an intelligent management method for an extruded board production line, which can mark the extruded boards according to the actual needs of customers, making it easier for personnel to install them according to the marking information, thereby reducing installation time and improving installation efficiency.
[0006] A first aspect of an embodiment of the present invention provides an intelligent management method for an extruded board production line, comprising:
[0007] Receive the production size sent by the demand side, build a base plate production model based on the production size, retrieve the standard model of the extruded board to fill the base plate production model, and obtain the guidance mark corresponding to the standard model in the base plate production model;
[0008] Retrieve the splicing area of the standard model corresponding to the guide mark, and determine the coding area of the extruded board corresponding to the guide mark according to the adaptive coding strategy and the splicing area;
[0009] Acquire the planned quantity of the guide mark in the base plate production model, decompose the cutting area of the guide mark to obtain a plurality of cutting lines, adjust the planned quantity based on the cutting lines, and obtain the production quantity corresponding to the guide mark;
[0010] Based on the production quantity, the coding area of the corresponding extruded board is subjected to coding processing for guiding marks to obtain the coding marks corresponding to the extruded board.
[0011] Optionally, in a possible implementation of the first aspect, the calling of the standard model of the extruded board to fill the base plate production model to obtain a guide mark corresponding to the standard model in the base plate production model includes:
[0012] Retrieving a standard model of an extruded board, and sequentially filling the standard model into the base plate production model based on a preset filling order until the standard model completely covers the base plate production model;
[0013] Determine a standard model that is completely within the base plate production model as an adaptation model, use an overlapping area between the adaptation model and the base plate production model as a splicing area, and configure an adaptation coding identifier for the adaptation model;
[0014] Determine a standard model that is not completely within the base plate production model as a cutting model, and extract an overlapping area between the cutting model and the base plate production model as a splicing area;
[0015] The stitching areas of the cropping model with the same size are regarded as similar stitching areas, and corresponding stitching coding identifiers are configured for the similar stitching areas in the cropping model;
[0016] The same type of splicing regions with the same splicing direction are used as direction classification regions, and corresponding direction coding identifiers are configured for the direction classification regions in the cropping model;
[0017] Obtaining a cropping code identifier of the cropping model according to the splicing code identifier and the direction code identifier;
[0018] Based on the cutting code mark and the adapting code mark, the guidance mark corresponding to the standard model in the base plate production model is obtained.
[0019] Optionally, in a possible implementation of the first aspect, the step of retrieving a splicing area of a standard model corresponding to the guide mark, and determining a coding area of an extruded board corresponding to the guide mark according to an adaptive coding strategy and the splicing area includes:
[0020] Retrieve the splicing area of the standard model corresponding to the adaptation coding mark in the guide mark, and determine the coding area of the extruded board corresponding to the guide mark according to the central coding strategy and the splicing area;
[0021] The splicing area of the standard model corresponding to the cropping coding mark in the guide mark is retrieved, and the coding area of the extruded board corresponding to the guide mark is determined according to the corner coding strategy and the splicing area. The adaptive coding strategy includes the center coding strategy and the corner coding strategy.
[0022] Optionally, in a possible implementation of the first aspect, the step of retrieving the splicing area of the standard model corresponding to the adaptation coding mark in the guide mark, and determining the coding area of the extruded board corresponding to the guide mark according to the central coding strategy and the splicing area, includes:
[0023] Retrieving the splicing area of the standard model corresponding to the adaptation coding mark in the guidance mark, and determining the center point of the splicing area as the positioning midpoint;
[0024] Obtaining a standard adaptation area corresponding to the adaptation code identifier, and determining a center point of the standard adaptation area as a spraying midpoint;
[0025] The spraying midpoint is positioned at the location of the positioning midpoint to obtain a coding area of the extruded board corresponding to the matching coding mark in the guidance mark.
[0026] Optionally, in a possible implementation of the first aspect, the step of retrieving the splicing area of the standard model corresponding to the cutting coding mark in the guide mark, and determining the coding area of the extruded board corresponding to the guide mark according to the corner coding strategy and the splicing area, includes:
[0027] Retrieving the splicing area of the standard model corresponding to the cropping code identifier in the guide identifier, determining the remaining area in the corresponding cropping model as a cutting area based on the splicing area, and obtaining the cutting position of the cutting area;
[0028] When it is determined that the cutting position is a vertex position, the vertex corresponding to the cutting position in the cutting model is used as the cutting vertex angle, and the diagonal line at which the cutting vertex angle is located in the cutting model is obtained as the positioning diagonal line;
[0029] Determine the coding area of the extruded board corresponding to the cutting code mark in the guide mark according to the positioning diagonal line and the corresponding cutting area;
[0030] When the cutting position is determined to be the side length position, the coding area of the extruded board corresponding to the cutting coding mark in the guidance mark is determined according to the cutting area.
[0031] Optionally, in a possible implementation of the first aspect, determining the coding area of the extruded board corresponding to the cutting coding mark in the guide mark according to the positioning diagonal and the corresponding cutting area includes:
[0032] Acquire the common edges of the cutting area and the splicing area in the corresponding cutting model, and construct a coordinate system based on the center point of the cutting model;
[0033] Constructing a vertex cutting area according to the minimum horizontal coordinate, the maximum horizontal coordinate, the minimum vertical coordinate and the maximum vertical coordinate on the common edge;
[0034] Determine the side length of the vertex cutting area in the cutting model as the cutting side length, and use the remaining side lengths as the positioning side lengths;
[0035] Obtaining the intersection of the vertex cutting area and the positioning diagonal line as the area positioning point, and constructing area vertical lines perpendicular to the horizontal axis and the vertical axis respectively based on the area positioning point;
[0036] A closed area constructed by the vertical line of the area and the positioning side length is used as a pending area, and a size of the pending area is obtained as a pending size;
[0037] Retrieving the standard spraying area corresponding to the cutting code mark, and obtaining the size of the standard spraying area as the spraying size;
[0038] When it is determined that the spraying size is less than or equal to the to-be-determined size, the center point of the standard spraying area is updated to the center point position of the to-be-determined area, and the coding area of the extruded board corresponding to the cutting coding mark in the guide mark is obtained;
[0039] When it is determined that the spraying size is larger than the to-be-determined size, the minimum ratio between the spraying size and the to-be-determined size is obtained, and the size of the standard spraying area is adjusted according to the minimum ratio to obtain a dynamic spraying area;
[0040] The center point of the dynamic spraying area is updated to the center point position of the to-be-determined area, and the coding area of the extruded board corresponding to the cutting coding mark in the guidance mark is obtained.
[0041] Optionally, in a possible implementation of the first aspect, when determining that the cutting position is the side length position, determining the coding area of the extruded board corresponding to the cutting coding mark in the guide mark according to the cutting area includes:
[0042] When it is determined that the cutting position is the side length position, the common edge of the cutting area and the splicing area in the corresponding cutting model is obtained, and a coordinate system is constructed based on the center point of the cutting model;
[0043] Constructing a side length cutting region according to the minimum horizontal coordinate, the maximum horizontal coordinate, the minimum vertical coordinate and the maximum vertical coordinate on the common side;
[0044] Deleting and updating the corresponding clipping model according to the side length cutting area to obtain a reserved area;
[0045] Obtaining a cutting long distance corresponding to the cutting long side and a cutting wide distance corresponding to the cutting wide side of the side length cutting area, and obtaining a model long distance corresponding to the model long side and a model wide distance corresponding to the model wide side in the corresponding cropping model;
[0046] A first proportion is obtained based on a ratio of the cutting long distance to the model long distance, and a second proportion is obtained based on a ratio of the cutting wide distance to the model wide distance;
[0047] When it is determined that the first proportion is greater than the second proportion, the long cut side of the common side corresponding to the side length cutting area and the reserved area is obtained as the extended side, and the extended side is extended to both sides until the extended side has an intersection with the cropping model to obtain a dividing line;
[0048] The reserved area is segmented according to the segmentation line to obtain a plurality of sub-reserved areas, and the sub-reserved area with the largest size is selected as the pending area;
[0049] When it is determined that the first proportion is less than the second proportion, the cutting width side of the common side corresponding to the side length cutting area and the cutting model is obtained as the extended side, and the extended side is extended to both sides until the extended side has an intersection with the cutting model to obtain a dividing line;
[0050] The reserved area is segmented according to the segmentation line to obtain a plurality of sub-reserved areas, and the sub-reserved area with the largest size is selected as the pending area;
[0051] Obtain the size of the area to be determined as the to-be-determined size, retrieve the standard spraying area corresponding to the cutting code mark, and obtain the size of the standard spraying area as the spraying size, and determine the spraying area of the extruded board corresponding to the cutting code mark in the guidance mark according to the to-be-determined size and the spraying size.
[0052] Optionally, in a possible implementation manner of the first aspect, obtaining a planned quantity of the guide mark in the base plate production model, decomposing a cutting area of the guide mark to obtain a plurality of cutting lines, and adjusting the planned quantity based on the cutting lines to obtain a production quantity corresponding to the guide mark includes:
[0053] Acquire the planned number of the guide marks in the base plate production model, decompose the cutting area of the guide marks, and obtain a plurality of cutting lines;
[0054] Determine the cutting quantity of each cutting line, obtain a quantity coefficient value according to the ratio of the cutting quantity to the reference quantity, obtain a sub-adjustment value of each cutting line based on the product of the quantity coefficient value and the cutting weight value, and sum the sub-adjustment values to obtain an adjustment value;
[0055] The planned quantity is adjusted based on the adjustment value to obtain the production quantity corresponding to the guidance mark.
[0056] Optionally, in a possible implementation manner of the first aspect, adjusting the planned quantity based on the adjustment value to obtain the production quantity corresponding to the guidance mark includes:
[0057] The production quantity is obtained by the following formula:
[0058]
[0059] Among them, n prod is the production quantity, n plan is the planned quantity, f is the upper limit of the cutting line type, q i is the number of cuts of the i-th cutting line, z is the reference number, k i is the cutting weight value of the i-th cutting line.
[0060] Optionally, in a possible implementation of the first aspect, the method further includes:
[0061] When it is determined that the minimum ratio of the spraying size to the to-be-determined size is less than the minimum preset ratio, the independent stitching area corresponding to the stitching code mark and the independent direction area corresponding to the direction code mark are retrieved, and the independent spraying size corresponding to the independent stitching area or the independent direction area is obtained;
[0062] When it is determined that the independent spraying size is less than or equal to the undetermined size, the side of the cutting model corresponding to the guide mark is used as the first cutting surface, and the opposite side of the cutting model corresponding to the guide mark is used as the second cutting surface;
[0063] The center point of the independent splicing area corresponding to the splicing coding mark is updated to the center point position of the to-be-determined area in the first cutting surface, and the center point of the independent direction area corresponding to the direction coding mark is updated to the center point position of the to-be-determined area in the second cutting surface, so as to obtain the coding area of the extruded board corresponding to the cutting coding mark in the guidance mark.
[0064] According to a second aspect of an embodiment of the present invention, an electronic device is provided, comprising: a memory, a processor and a computer program, wherein the computer program is stored in the memory, and the processor runs the computer program to execute the first aspect of the present invention and various methods that may be involved in the first aspect.
[0065] According to a third aspect of an embodiment of the present invention, a storage medium is provided, in which a computer program is stored. When the computer program is executed by a processor, it is used to implement the first aspect of the present invention and various methods that may be involved in the first aspect.
[0066] The beneficial effects of the present invention are as follows:
[0067] 1. The present invention can automatically distinguish and mark the extruded boards according to the actual needs of customers, so that personnel can install the boards according to the marking information, reduce installation time, and improve installation efficiency. First, the present invention can fill the base plate production model with the standard model of the extruded board, and determine the guidance mark corresponding to the corresponding standard model, so as to facilitate the subsequent spraying of the guidance mark on the extruded board, so as to facilitate the clear viewing of personnel. Secondly, the present invention can automatically determine the coding area of the extruded board corresponding to the guidance mark, which is used to determine the spraying display of the guidance mark, so as to facilitate the intuitive viewing of personnel. Finally, the present invention can adjust the planned quantity according to the cutting line, determine the production quantity of the extruded board corresponding to the corresponding guidance mark, avoid the insufficient number of extruded boards caused by cutting damage, and facilitate the installation of personnel. Therefore, the guidance mark is sprayed on the coding area of the corresponding extruded board according to the production quantity, so as to realize the display prompt of the guidance mark, so that personnel can intuitively view the guidance mark for quick installation, saving time.
[0068] 2. The present invention can encode and mark the extruded board, thereby providing instructions and prompts to personnel, so that personnel can intuitively view the installation position of the corresponding extruded board and reduce installation time. Among them, the present invention can distinguish the standard model into an adaptation model and a cutting model by being completely in the base plate production model or not completely in the base plate model, so that different styles of guidance marks can be obtained later, so that personnel can distinguish the installation position of the extruded board and save installation time. In addition, the present invention can also make a secondary distinction between the cutting model according to the size and direction of the splicing area, so as to further obtain guidance marks with different codes, so that personnel can more accurately determine the installation position of the corresponding extruded board according to the subdivided guidance marks, saving installation time. At the same time, the present invention can also determine the pending area according to the position of the cutting area by adopting corresponding strategies, so that the coding area can be obtained, so as to spray the guidance mark on the extruded board, which is convenient for personnel to view.
[0069] 3. The present invention can customize the planned number of guide marks according to the cutting lines to obtain the corresponding production quantity, thereby avoiding the situation where the number of extruded boards is insufficient due to cutting damage, and can provide users with a sufficient number of extruded boards, which is convenient for the installation of extruded boards in practice. BRIEF DESCRIPTION OF THE DRAWINGS
[0070] Figure 1 A flow chart of an intelligent management method for an extruded board production line provided by the present invention;
[0071] Figure 2 A schematic diagram of a standard model filling base plate production model provided by the present invention;
[0072] Figure 3 A schematic diagram of a splicing area provided by the present invention;
[0073] Figure 4 A schematic diagram of a positioning side length provided by the present invention;
[0074] Figure 5 A schematic diagram of a region to be determined for a vertex position provided by the present invention;
[0075] Figure 6 A schematic diagram of a to-be-determined area in which the first proportion is greater than the second proportion provided by the present invention;
[0076] Figure 7 This is a schematic diagram of a to-be-determined area provided by the present invention, in which the first proportion is smaller than the second proportion. DETAILED DESCRIPTION
[0077] The technical solution of the present invention is described in detail with specific embodiments below. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described in detail in some embodiments.
[0078] like Figure 1 As shown, the present invention provides a flow chart of an intelligent management method for an extruded board production line, the intelligent management method for an extruded board production line comprising:
[0079] S1, receiving the production size sent by the demand side, constructing a base plate production model based on the production size, retrieving the standard model of the extruded board to fill the base plate production model, and obtaining the guidance mark corresponding to the standard model in the base plate production model.
[0080] It should be noted that in order to be able to encode and mark the extruded board according to actual demand information, so as to display installation prompt information to personnel, the base plate production model can be constructed according to the received production dimensions, and when the extruded board is used to fill the base plate production model, since the base plate production model may be an irregular shape, the standard extruded board model cannot completely fill the base plate production model. Therefore, corresponding guidance marks can be generated for the standard model corresponding to the extruded board, so that it can be automatically segmented according to the guidance marks later, and instructions can also be given to personnel so that they can intuitively view the installation position of the corresponding extruded board and reduce installation time.
[0081] Among them, the demand side is the information terminal of the person who demands extruded boards, which can be a mobile phone, computer, etc. The production size is the production size data sent by the demand side, such as a house model for installing extruded boards, with corresponding shape and size information, etc. The base plate production model is a virtual base plate model constructed according to the production size information, the standard model is the model corresponding to the standard extruded board, such as the model of the extruded board whose length and width are predetermined, and the guide mark is a guide prompt mark, which can be a coded mark.
[0082] Through the above implementation, the present invention can obtain the guidance mark corresponding to the standard model, so as to facilitate the subsequent filling of the guidance mark on the extruded board and facilitate installation and inspection by personnel.
[0083] In some embodiments, the specific implementation steps of step S1 (the step of retrieving the standard model of the extruded board to fill the base plate production model and obtaining the guidance mark corresponding to the standard model in the base plate production model) include:
[0084] S11, calling up a standard model of the extruded board, and sequentially filling the standard model into the base plate production model based on a preset filling order until the standard model completely covers the base plate production model.
[0085] It can be understood that the preset filling order is a pre-set filling order, such as an order from left to right or from top to bottom.
[0086] It is not difficult to understand that if Figure 2 As shown, when the preset filling order is from left to right to top to bottom, the base plate production model is filled with the standard model until the base plate production model is completely covered.
[0087] Through the above-mentioned implementation mode, the present invention can use the standard model of the extruded board to completely cover the base plate production model, so that it can be distinguished according to the coverage of the standard model later, thereby determining the corresponding guidance mark for intuitive viewing by personnel.
[0088] S12, determining a standard model that is completely within the base plate production model as an adaptation model, taking an overlapping area between the adaptation model and the base plate production model as a splicing area, and configuring an adaptation coding identifier for the adaptation model.
[0089] It is understandable that since the specifications of the extruded board are smaller than those of the base plate production model, when simulating the filling of the extruded board, there is a standard model that is completely within the base plate production model. Similarly, since the size of the base plate production model cannot completely coincide with the standard model of the extruded board, the standard model may only partially cover the base plate production model. Therefore, the corresponding standard model needs to be segmented so that the standard model can be distinguished, so as to facilitate the subsequent determination of the corresponding guidance marks.
[0090] Among them, the adaptation model is a standard model that is completely within the base plate production model, the splicing area is the area where the adaptation model overlaps with the base plate production model, and the adaptation code identifier is the code of the adaptation model, such as code 1.
[0091] Through the above implementation, the present invention can determine the splicing area and the adaptation code mark of the adaptation model, so as to subsequently configure the corresponding adaptation code mark in the corresponding splicing area for easy intuitive viewing by personnel.
[0092] S13, determining a standard model that is not completely within the base plate production model as a cutting model, and extracting an overlapping area between the cutting model and the base plate production model as a splicing area.
[0093] It can be understood that when the standard model is not completely within the base plate production model, it can be said that the corresponding standard model of the extruded board needs to be cut so that it can be installed in the corresponding area. Therefore, the corresponding standard model can be used as a cutting model. The cutting model is a standard model that is not completely within the base plate production model, and the splicing area is the overlapping area in the cutting model with the base plate production model.
[0094] For example: Figure 3 As shown, when only a part of the area in the cutting model overlaps with the base plate production model, the corresponding overlapping area can be used as the splicing area.
[0095] S14, taking the stitching areas of the cropping model with the same size as the same type of stitching areas, and configuring corresponding stitching coding identifiers for the same type of stitching areas in the cropping model.
[0096] It should be noted that among the multiple cutting models that need to be cut, the cutting areas may be the same. For example, the splicing areas of multiple cutting models are all rectangular areas with a length of 4 and a width of 2. In order to facilitate subsequent segmentation and cutting, the splicing areas of cutting models with the same size can be treated as the same type of splicing areas, and they can be subsequently configured with corresponding splicing coding labels to facilitate personnel to install the corresponding model at the corresponding position according to the identification information, saving installation time.
[0097] It can be understood that similar stitching areas are stitching areas of the cropping model with the same size, and the stitching code identifiers are code identifiers corresponding to similar stitching areas in the cropping model.
[0098] For example, when the stitching areas of the cropping models in multiple positions are all rectangular areas with a length of 4 and a width of 2, the corresponding cropping models can be classified into the same category, and their stitching areas can be treated as the same type of stitching areas. Thus, the corresponding multiple similar stitching areas can be configured with corresponding stitching coding identifiers 2. When the stitching area of the cropping model is a rectangular area with a length of 2 and a width of 1, the corresponding similar stitching areas can be configured with corresponding stitching coding identifiers 3, and so on.
[0099] S15, taking similar splicing regions with the same splicing direction as direction classification regions, and configuring corresponding direction coding identifiers for the direction classification regions in the cropping model.
[0100] It should be noted that in order to enable personnel to intuitively check the installation position of the corresponding extruded board, similar splicing areas can be further divided according to the splicing direction. For example, similar splicing areas in the horizontal splicing direction can be divided into one category, and similar splicing areas in the vertical splicing direction can be divided into one category. At the same time, the same direction classification areas are configured with the same direction coding logo.
[0101] It can be understood that the stitching direction is the direction of the stitching area, such as horizontal, vertical, etc., similar stitching areas are similar stitching areas with the same stitching direction, and the direction coding identifier is the coding identifier corresponding to the direction classification area, such as a or b, etc.
[0102] For example, when similar stitching areas have two stitching directions (horizontal and vertical), similar stitching areas that are both horizontal can be configured with the same direction coding mark a, and similar stitching areas that are both vertical can be configured with the same direction coding mark b.
[0103] Through the above implementation, the present invention can obtain the direction coding mark corresponding to the direction classification area, so as to facilitate the subsequent determination of the clipping coding mark of the clipping model, which is convenient for personnel to distinguish and view.
[0104] S16, obtaining a cropping code identifier of the cropping model according to the splicing code identifier and the direction code identifier.
[0105] It can be understood that the cutting code mark is a guide mark for cutting the model.
[0106] For example: when the corresponding splicing code identifier in the cropping model is 2 and the direction code identifier is a, the corresponding cropping code identifier can be 2a; when the corresponding splicing code identifier in the cropping model is 2 and the direction code identifier is b, the corresponding cropping code identifier can be 2b; when the corresponding splicing code identifier in the cropping model is 3 and there is no direction code identifier, the corresponding cropping code identifier can be 3.
[0107] S17, based on the cutting code mark and the adaptation code mark, obtain the guidance mark corresponding to the standard model in the base plate production model.
[0108] It can be understood that the guidance mark includes a cutting code mark and an adaptation code mark.
[0109] Through the above implementation, the present invention can determine the guidance marks corresponding to each standard model in the base plate production model, so that the extruded board can be segmented according to the guidance marks later.
[0110] S2, retrieve the splicing area of the standard model corresponding to the guide mark, and determine the coding area of the extruded board corresponding to the guide mark according to the adaptive coding strategy and the splicing area.
[0111] It can be understood that after the guidance mark corresponding to the standard model is determined, the corresponding guidance mark needs to be printed on the corresponding standard model. At the same time, since the standard model corresponding to the guidance mark needs to be divided, in order to prevent the guidance mark in the divided model from being destroyed, it is necessary to determine a suitable coding area in the splicing area so that the installers can intuitively view the corresponding guidance mark, thereby facilitating the installation.
[0112] Among them, the coding area is the area of the extruded board corresponding to the printing guidance mark.
[0113] In some embodiments, the specific implementation steps of step S2 (the step of retrieving the splicing area of the standard model corresponding to the guide mark, and determining the coding area of the extruded board corresponding to the guide mark according to the adaptive coding strategy and the splicing area) include:
[0114] S21, retrieve the splicing area of the standard model corresponding to the adaptation coding mark in the guide mark, and determine the coding area of the extruded board corresponding to the guide mark according to the central coding strategy and the splicing area.
[0115] It can be understood that when the guidance mark is an adaptation coding mark, the splicing area of the standard model corresponding to the adaptation coding mark can be retrieved. Since the standard model corresponding to the adaptation coding mark does not need to be divided, in order to facilitate personnel's intuitive viewing, the corresponding adaptation coding mark is printed in the center of the splicing area.
[0116] In some embodiments, the specific implementation steps of step S21 (the step of retrieving the splicing area of the standard model corresponding to the adaptation coding mark in the guide mark, and determining the coding area of the extruded board corresponding to the guide mark according to the central coding strategy and the splicing area) include:
[0117] S211, retrieve the splicing area of the standard model corresponding to the adaptation coding identifier in the guidance identifier, and determine the center point of the splicing area as the positioning midpoint.
[0118] It can be understood that the positioning midpoint is the center point of the splicing area.
[0119] Through the above implementation, the present invention can determine the positioning midpoint of the splicing area of the standard model corresponding to the adaptation coding mark, so as to facilitate the subsequent determination of the coding area, thereby printing the adaptation coding mark in the corresponding area for easy viewing by personnel.
[0120] S212, obtaining a standard adaptation area corresponding to the adaptation code identifier, and determining a center point of the standard adaptation area as a spraying midpoint.
[0121] It is understandable that in order to allow personnel to clearly view the corresponding guidance mark, the corresponding adaptation code mark needs to occupy a certain area for display, that is, the adaptation code mark has a corresponding standard adaptation area.
[0122] The standard adaptation area is the display area of the adaptation code mark, which can be preset manually, and the spraying midpoint is the center point of the standard adaptation area.
[0123] Through the above implementation, the present invention can obtain the spraying midpoint, so as to subsequently determine the coding area corresponding to the adaptation coding mark.
[0124] S213, positioning the spraying midpoint to the position of the positioning midpoint, and obtaining the coding area of the extruded board corresponding to the adaptation coding mark in the guidance mark.
[0125] It can be understood that when the spraying midpoint is positioned to the position of the positioning midpoint, the area where the standard adaptation area overlaps with the splicing area can be obtained, thereby determining the spraying area of the extruded board corresponding to the adaptation coding mark, so that the corresponding adaptation coding mark can be subsequently sprayed in the spraying area corresponding to the extruded board, which is convenient for personnel to intuitively view.
[0126] S22, retrieve the splicing area of the standard model corresponding to the cropping coding mark in the guide mark, determine the coding area of the extruded board corresponding to the guide mark according to the corner coding strategy and the splicing area, the adaptive coding strategy includes the center coding strategy and the corner coding strategy.
[0127] It can be understood that when the guidance mark is a cutting code mark, the splicing area of the standard model corresponding to the cutting code mark can be retrieved to facilitate determining the spraying area of the extruded board corresponding to the cutting code mark, so that the corresponding cutting code mark can be sprayed in the corresponding area later for easy viewing by personnel.
[0128] In some embodiments, the specific implementation steps of step S22 (the step of retrieving the splicing area of the standard model corresponding to the cutting code mark in the guide mark, and determining the coding area of the extruded board corresponding to the guide mark according to the corner coding strategy and the splicing area) include:
[0129] S221, retrieve the splicing area of the standard model corresponding to the cropping code identifier in the guide identifier, determine the remaining area in the corresponding cropping model as a cutting area based on the splicing area, and obtain the cutting position of the cutting area.
[0130] It can be understood that the remaining area in the corresponding cutting model is determined as the cutting area according to the stitching area of the standard model corresponding to the cutting code identifier, and the cutting position of the cutting area is obtained at the same time, so as to facilitate the subsequent determination of the coding area corresponding to the cutting model.
[0131] It is not difficult to understand that when cutting the extruded board, the cutting position can be at the top corner of the extruded board or the side length of the extruded board. Therefore, the cutting position can be obtained, so as to determine the coding area corresponding to the cutting code mark in an appropriate manner.
[0132] The cutting area is the area to be cut in the cutting model, that is, the area outside the splicing area in the cutting model, and the cutting position is the position of the cutting area in the cutting model.
[0133] S222: When it is determined that the cutting position is a vertex position, the vertex corresponding to the cutting position in the cutting model is used as the cutting vertex angle, and the diagonal line at which the cutting vertex angle is located in the cutting model is obtained as the positioning diagonal line.
[0134] It can be understood that the vertex position is the position at the vertex, the cutting vertex angle is the vertex angle corresponding to the corresponding cutting position in the cutting model, and the positioning diagonal is the diagonal line where the cutting vertex angle is located in the cutting model.
[0135] Through the above implementation, the present invention can obtain the positioning diagonal corresponding to the cutting area in the cutting model, so as to subsequently determine the coding area of the extruded board corresponding to the cutting code mark according to the positioning diagonal.
[0136] S223, determining the coding area of the extruded board corresponding to the cutting code mark in the guide mark according to the positioning diagonal line and the corresponding cutting area.
[0137] It can be understood that the coding area of the extruded board corresponding to the cutting code mark in the guidance mark can be determined based on the positioning diagonal and the cutting area, so that the corresponding cutting code mark can be clearly displayed in the coding area when it is subsequently sprayed, so that personnel can clearly see the corresponding guidance mark.
[0138] In some embodiments, the specific implementation steps of step S223 (determining the coding area of the extruded board corresponding to the cutting code mark in the guide mark according to the positioning diagonal and the corresponding cutting area) include:
[0139] S2231, obtaining the common edges of the cutting area and the splicing area in the corresponding cutting model, and constructing a coordinate system based on the center point of the cutting model.
[0140] It should be noted that in order to facilitate the determination of the accurate coding area and the corresponding position, the common edges of the cutting area and the splicing area in the cutting model can be obtained, and a coordinate system can be constructed in the cutting model.
[0141] It can be understood that the common edge is the edge shared by the cutting area and the splicing area in the cutting model.
[0142] S2232: Construct a vertex cutting area according to the minimum horizontal coordinate, the maximum horizontal coordinate, the minimum vertical coordinate and the maximum vertical coordinate on the common edge.
[0143] It should be noted that the common edges corresponding to the cutting area and the splicing area may be irregular. Therefore, in order to facilitate the subsequent determination of the coding area, a regular vertex cutting area can be constructed based on the common edges corresponding to the cutting area.
[0144] It is not difficult to understand that a corresponding straight line segment can be constructed according to the minimum horizontal coordinate, the maximum horizontal coordinate, the minimum vertical coordinate and the maximum vertical coordinate, and the area enclosed by the four straight line segments is used as the vertex cutting area.
[0145] It can be understood that the minimum horizontal coordinate is the minimum value of the horizontal coordinate, the maximum horizontal coordinate is the maximum value of the horizontal coordinate, the minimum vertical coordinate is the minimum value of the vertical coordinate, the maximum vertical coordinate is the maximum value of the vertical coordinate, and the vertex cutting area is a regularly shaped area including the cutting area at the vertex position.
[0146] S2233, determining the side length of the vertex cutting area in the cutting model as the cutting side length, and using the remaining side lengths as the positioning side lengths.
[0147] It can be understood that the cutting side length is the side length of the vertex cutting area in the cutting model, and the positioning side length is the side length of the determined coding area, that is, the side in the cutting model except the cutting side length, for example, Figure 4 As shown, when the vertex cutting area is located at a corner in the cutting model, the two adjacent sides overlapping with the cutting model are the cutting side lengths, and the remaining two sides are the positioning side lengths.
[0148] Through the above implementation, the present invention can determine the positioning side length, so as to facilitate the subsequent determination of the area to be determined, and then determine the coding area.
[0149] S2234, obtaining the intersection of the vertex cutting area and the positioning diagonal line as the area positioning point, and constructing area vertical lines perpendicular to the horizontal axis and the vertical axis respectively based on the area positioning point.
[0150] It can be understood that the regional positioning point is the intersection of the vertex cutting area and the positioning diagonal line, and the regional vertical line is a straight line passing through the regional positioning point and being perpendicular to the horizontal axis or the vertical axis respectively.
[0151] Through the above implementation, the present invention can obtain the regional vertical line, so as to determine the undetermined area according to the regional vertical line and the positioning side length, thereby determining the corresponding coding area.
[0152] S2235: taking a closed area constructed by the vertical line of the area and the positioning side length as a pending area, and obtaining a size of the pending area as a pending size.
[0153] It can be understood that the undetermined area is a closed area surrounded by the vertical line of the area and the positioning side length, for example Figure 5 As shown, the corresponding pending area can be determined by the vertical line of the area and the positioning side length, and the pending size is the size of the pending area, for example, the length and width of the pending area.
[0154] Through the above implementation, the present invention can obtain the pending area and the pending size, so as to facilitate the subsequent comparison with the standard spraying area corresponding to the cut coding mark, so as to determine the coding area, so as to facilitate the spraying of the guide mark and facilitate personnel viewing.
[0155] S2236, retrieve the standard spraying area corresponding to the cropping code identifier, and obtain the size of the standard spraying area as the spraying size.
[0156] It can be understood that the standard spraying area is the area corresponding to the cutting code mark, which can be preset manually, and the spraying size is the size of the standard spraying area.
[0157] Through the above implementation, the present invention can obtain the spraying size, so that it can be compared with the to-be-determined size later, thereby determining the adjustment data of the standard spraying area, so as to obtain the coding area.
[0158] S2237, when it is determined that the spraying size is less than or equal to the to-be-determined size, the center point of the standard spraying area is updated to the center point position of the to-be-determined area, and the spraying area of the extruded board corresponding to the cutting code mark in the guidance mark is obtained.
[0159] It can be understood that when the spraying size is less than or equal to the to-be-determined size, it can be said that the standard spraying area corresponding to the cutting code mark can be displayed in the to-be-determined area, so that the center point of the standard spraying area can be updated to the center point position of the to-be-determined area, and then the spraying area of the extruded board corresponding to the cutting code mark is obtained.
[0160] Through the above implementation, the present invention can determine the coding area of the extruded board corresponding to the cutting code mark, so as to subsequently spray the corresponding cutting code mark in the coding area of the corresponding extruded board for intuitive viewing by personnel.
[0161] S2238, when it is determined that the spraying size is larger than the to-be-determined size, the minimum ratio between the spraying size and the to-be-determined size is obtained, and the size of the standard spraying area is adjusted according to the minimum ratio to obtain a dynamic spraying area.
[0162] It should be noted that when the cutting area is larger, the top angle cutting area constructed will also increase accordingly, and the area of the pending area will become smaller, and it may not be possible to store the cutting code mark. Therefore, when the spraying size is larger than the pending size, it can indicate that the remaining area after the extruded board is cut cannot fully display the corresponding cutting code mark. Then, the size of the standard spraying area can be adjusted to obtain a dynamic spraying area to facilitate the spraying of the cutting code mark.
[0163] It can be understood that when adjusting the size of the standard spraying area, the size of the standard spraying area can be adjusted by ratioing the long side in the spraying size with the long side in the to-be-determined size, and the wide side in the spraying size with the wide side in the to-be-determined size, to obtain the minimum proportion.
[0164] Among them, the minimum proportion is the minimum ratio of the long side ratio to the wide side ratio in the spraying size and the to-be-determined size, and the dynamic spraying area is the adjusted spraying area.
[0165] For example, when the long side dimension of the spraying size is 4 and the wide side dimension is 2, the long side dimension of the undetermined size is 3 and the wide side dimension is 1, then the long side ratio is 3 / 4 and the wide side ratio is 1 / 2. Since 1 / 2<3 / 4, the minimum proportion is 1 / 2, and then the spraying size can be adjusted to obtain a long side dimension of 4×1 / 2=2 and a wide side dimension of 2×1 / 2=1, so that the cutting code mark can be stored.
[0166] S2239, updating the center point of the dynamic spraying area to the center point position of the to-be-determined area, and obtaining the spraying area of the extruded board corresponding to the cutting code mark in the guidance mark.
[0167] It can be understood that after obtaining the dynamic spraying area, the center point of the dynamic spraying area can be updated to the center point position of the area to be determined, so as to obtain the spraying area of the extruded board corresponding to the cutting code mark in the guidance mark, so as to facilitate the subsequent spraying of the cutting code mark in the corresponding area for personnel to view.
[0168] S224, when it is determined that the cutting position is the side length position, the coding area of the extruded board corresponding to the cutting code mark in the guide mark is determined according to the cutting area.
[0169] It can be understood that when the cutting position is the side length position, a corresponding determination method can be adopted to obtain a larger display area, so as to determine the coding area and display the cut coding mark.
[0170] In some embodiments, the specific implementation steps of step S224 (when the cutting position is determined to be the side length position, determining the coding area of the extruded board corresponding to the cutting code mark in the guide mark according to the cutting area) include:
[0171] S22401: When it is determined that the cutting position is the side length position, the common edge of the cutting area and the splicing area in the corresponding cutting model is obtained, and a coordinate system is constructed based on the center point of the cutting model.
[0172] It can be understood that when the cutting position is the side length position, the common edge of the cutting area and the splicing area in the cutting model can be obtained, and a coordinate system can be constructed in the cutting model to facilitate the subsequent determination of the coding area.
[0173] S22402: Construct a side length cutting region according to the minimum horizontal coordinate, the maximum horizontal coordinate, the minimum vertical coordinate and the maximum vertical coordinate on the common edge.
[0174] It is understandable that the common edges of the cutting area at the side length position may be irregular. Therefore, the side length cutting area can be constructed according to the minimum horizontal coordinate, maximum horizontal coordinate, minimum vertical coordinate and maximum vertical coordinate on the common edge, so that the coding area can be determined later.
[0175] The side length cutting area is an area including the shape of the cutting area at the side length position.
[0176] S22403, deleting and updating the corresponding clipping model according to the edge length cutting area to obtain a reserved area.
[0177] It can be understood that the retained area is the area remaining after deleting the edge length cutting area in the cropping model.
[0178] Through the above implementation, the present invention can obtain a reserved area, so that the corresponding coding area can be determined according to the reserved area later.
[0179] S22404, obtaining the cutting long distance corresponding to the cutting long side and the cutting wide distance corresponding to the cutting wide side of the side length cutting area, and obtaining the model long distance corresponding to the model long side and the model wide distance corresponding to the model wide side in the corresponding cropping model.
[0180] It can be understood that the cutting long side is the long side of the side length cutting area, the cutting long distance is the distance corresponding to the cutting long side, the cutting wide side is the wide side of the side length cutting area, the cutting wide distance is the distance corresponding to the cutting wide side, the model long side is the long side of the cropped model, the model long distance is the distance of the long side of the model, the model wide side is the wide side of the cropped model, and the model wide distance is the distance of the wide side of the model.
[0181] Through the above implementation, the present invention can obtain the cutting length, cutting width, model length and model width, so as to facilitate the subsequent ratio calculation of the long side of the side length cutting area with the long side of the cutting model, and the ratio calculation of the wide side of the side length cutting area with the wide side of the cutting model, thereby determining the corresponding coding area.
[0182] S22405, obtaining a first proportion based on the ratio of the cutting long distance to the model long distance, and obtaining a second proportion based on the ratio of the cutting wide distance to the model wide distance.
[0183] It can be understood that the first ratio is the ratio of the cutting long distance to the model long distance, and the second ratio is the ratio of the cutting wide distance to the model wide distance.
[0184] Through the above implementation, the present invention can obtain the first proportion and the second proportion, so as to facilitate further determining the coding area according to the first proportion and the second proportion.
[0185] S22406, when it is determined that the first proportion is greater than the second proportion, obtain the long cut side of the common side corresponding to the side length cutting area and the reserved area as the extended side, and extend the extended side to both sides until the extended side has an intersection with the cropping model to obtain a dividing line.
[0186] It should be noted that when the first proportion is greater than the second proportion, Figure 6 As shown, it can be explained that when determining the largest area in the area retained in the cropped model, it can be determined based on the distance of the wide side of the model. Therefore, the long cut side of the side cutting area and the corresponding common side of the retained area can be used as the extended side to obtain the corresponding dividing line, thereby determining the rectangle with the largest area in the retained area, and then determining the coding area.
[0187] It can be understood that the dividing line is a line segment for dividing the reserved area, and can be extended to both sides by extending the edge so as to intersect with the cropping model, and the corresponding dividing line is determined according to the intersection point.
[0188] S22407, dividing the reserved area according to the dividing line to obtain a plurality of sub-reserved areas, and selecting the sub-reserved area with the largest size as the to-be-determined area.
[0189] It can be understood that the reserved area can be divided into multiple sub-reserved areas according to the dividing line. In order to ensure that the guidance signs can be displayed to the maximum extent for intuitive viewing by personnel, the sub-reserved area with the largest size can be selected as the pending area, so that the pending area can be compared with the standard spraying area to determine the coding area.
[0190] The sub-reserved area is a sub-area after the reserved area is divided, and the pending area is the sub-reserved area with the largest size.
[0191] S22408, when it is determined that the first proportion is less than the second proportion, obtain the cutting width side of the common side corresponding to the side length cutting area and the cutting model as the extended side, and extend the extended side to both sides until the extended side has an intersection with the cutting model to obtain a dividing line.
[0192] It can be understood that when the first proportion is less than the second proportion, such as Figure 7 As shown, it can be explained that when determining the largest area in the area retained in the cropped model, it can be determined based on the distance of the long side of the model. Therefore, the cutting width edge in the common edge corresponding to the side length cutting area and the retained area can be used as the extended edge, so as to obtain the corresponding dividing line, thereby determining the rectangle with the largest area in the retained area, and then determining the coding area.
[0193] S22409, dividing the reserved area according to the dividing line to obtain a plurality of sub-reserved areas, and selecting the sub-reserved area with the largest size as the pending area.
[0194] It can be understood that the reserved area can be divided into multiple sub-reserved areas according to the dividing line. In order to ensure that the guidance signs can be displayed to the maximum extent for intuitive viewing by personnel, the sub-reserved area with the largest size can be selected as the pending area, so that the pending area can be compared with the standard spraying area to determine the coding area.
[0195] The sub-reserved area is a sub-area after the reserved area is divided, and the pending area is the sub-reserved area with the largest size.
[0196] S22410, obtain the size of the to-be-determined area as the to-be-determined size, call the standard spraying area corresponding to the cutting code mark, and obtain the size of the standard spraying area as the spraying size, and determine the spraying area of the extruded board corresponding to the cutting code mark in the guidance mark according to the to-be-determined size and the spraying size.
[0197] It can be understood that the to-be-determined size is the size of the to-be-determined area, the standard spraying area is the display area corresponding to the cutting code mark, and the spraying size is the size of the standard spraying area.
[0198] It is not difficult to understand that by comparing the pending size of the pending area with the spraying size of the standard spraying area, the corresponding coding area can be determined. The specific implementation method for determining the coding area is consistent with the above S2237 to S2239 and will not be repeated here.
[0199] It should be noted that when the undetermined area is smaller than the spraying area corresponding to the cropping code mark, if the coding size of the coding area is reduced without restriction, the guide mark finally sprayed in the coding area may be too small, affecting the viewing of personnel. Therefore, in order to avoid the displayed guide mark being too small so that personnel cannot view it clearly, the splicing code mark and the direction code mark included in the cropping code mark in the guide mark can be sprayed on different surfaces to ensure that the displayed guide mark can be clearly viewed by personnel. Therefore, in some embodiments, it also includes:
[0200] A1. When it is determined that the minimum ratio of the spraying size to the to-be-determined size is less than the minimum preset ratio, the independent splicing area corresponding to the splicing coding identifier and the independent direction area corresponding to the direction coding identifier are retrieved, and the independent spraying size corresponding to the independent splicing area or the independent direction area is obtained.
[0201] It can be understood that the minimum preset proportion is a ratio value set in advance by humans, such as 1 / 4, which is the minimum proportion that can be scaled. The independent splicing area is the logo display area corresponding to the splicing coding logo, the independent direction area is the logo display area corresponding to the direction coding logo, and the independent spraying size is the size of the area corresponding to the independent splicing area or the independent direction area.
[0202] Through the above implementation, the present invention can determine the independent spraying size, so as to compare it with the size to be determined later, so as to determine the corresponding coding area.
[0203] A2, when it is determined that the independent spraying size is less than or equal to the undetermined size, the side of the cutting model corresponding to the guide mark is used as the first cutting surface, and the opposite side of the cutting model corresponding to the guide mark is used as the second cutting surface.
[0204] It is understandable that when the independent spraying size is smaller than the to-be-determined size, it means that the splicing coding mark or the direction coding mark can be sprayed in the corresponding to-be-determined area for display so as to facilitate clear viewing by personnel.
[0205] It is not difficult to understand that the undetermined area on one side of the corresponding cutting model can store the splicing code mark, so the direction code mark needs to be stored in the undetermined area on the other side of the cutting model.
[0206] The first cutting surface is a surface of the cutting model corresponding to the guide mark, and the second cutting surface is an opposite surface of the cutting model corresponding to the guide mark.
[0207] A3, update the center point of the independent splicing area corresponding to the splicing coding mark to the center point position of the to-be-determined area in the first cutting surface, and update the center point of the independent direction area corresponding to the direction coding mark to the center point position of the to-be-determined area in the second cutting surface, and obtain the coding area of the extruded board corresponding to the cutting coding mark in the guidance mark.
[0208] It can be understood that after obtaining the independent splicing area and the independent direction area, the center point of the independent splicing area can be updated to the center point of the to-be-determined area, so as to obtain the splicing coding mark of the cutting coding mark in the guidance mark corresponding to the coding area of the extruded board, and the center point of the independent direction area can be updated to the center point of the to-be-determined area, so as to obtain the direction coding mark of the cutting coding mark in the guidance mark corresponding to the coding area of the extruded board, so as to facilitate the subsequent spraying of the splicing coding mark or the direction coding mark in the corresponding area for personnel to view.
[0209] It is worth mentioning that when the independent spraying size is larger than the to-be-determined size, the independent spraying size needs to be further scaled so that the corresponding splicing coding mark or direction coding mark is sprayed in the corresponding spraying area. The specific implementation method of the scaling process is the same as the above step S2238, which will not be repeated here.
[0210] S3, obtaining the planned quantity of the guide mark in the base plate production model, decomposing the cutting area of the guide mark to obtain multiple cutting lines, adjusting the planned quantity based on the cutting lines, and obtaining the production quantity corresponding to the guide mark.
[0211] It should be noted that the number of extruded boards required by users can be obtained based on the base plate production model, but when installing the extruded boards, they need to be cut due to size or shape factors. It is not difficult to understand that when cutting the extruded boards, cutting damage may occur, and the more and more complex the cutting lines are, the greater the probability of damage to the extruded boards. Therefore, the planned quantity can be adjusted according to the cutting lines so that the number of extruded boards produced can exceed the planned quantity, avoiding insufficient extruded boards due to cutting damage, and the corresponding production quantity can be determined according to the customized requirements of different users to improve customer satisfaction.
[0212] It can be understood that the planned quantity is the number of extruded boards corresponding to the planned production guide mark. For example, the planned quantity with guide mark 1 is 5000, the planned quantity with guide mark 2a is 200, the planned quantity with guide mark 2b is 100, etc. The cutting lines are the lines for cutting to obtain the cutting area, and the production quantity is the number after the planned quantity is adjusted according to the cutting lines. For example, when the planned quantity with guide mark 2a is 200, the corresponding extruded boards need to be cut. In order to prevent cutting damage, it can be calculated that the corresponding production quantity can be 210.
[0213] In some embodiments, the specific implementation steps of step S3 (obtaining the planned quantity of the guide mark in the base plate production model, decomposing the cutting area of the guide mark to obtain multiple cutting lines, adjusting the planned quantity based on the cutting lines, and obtaining the production quantity corresponding to the guide mark) include:
[0214] S31, obtaining the planned number of the guide marks in the base plate production model, and decomposing the cutting area of the guide marks to obtain a plurality of cutting lines.
[0215] It is understandable that the planned quantity corresponding to the guide marks in the base plate production model is obtained, for example, 200, and the cutting area of the extruded board model corresponding to the guide marks is decomposed to obtain the corresponding cutting lines, so that the planned quantity can be adjusted according to the cutting lines later.
[0216] S32, determining the cutting quantity of each cutting line, obtaining a quantity coefficient value according to the ratio of the cutting quantity to the reference quantity, obtaining a sub-adjustment value of each cutting line based on the product of the quantity coefficient value and the cutting weight value, and summing the sub-adjustment values to obtain an adjustment value.
[0217] It can be understood that the cutting lines can be in the shape of straight lines or curves, and the shapes of the cutting areas may be different, and the corresponding number of cutting lines will also be different. Therefore, the planned quantity can be adjusted according to the number of cutting lines of each shape in the extruded board model corresponding to the guidance mark to obtain the production quantity.
[0218] The number of cuts is the number of cutting lines of the corresponding shape. For example, in the cutting model of the extruded board corresponding to the guide mark 2a, when the corresponding cutting area is a rectangle, the cutting lines are straight lines and the number of cuts can be 2.
[0219] In addition, the benchmark quantity is a benchmark value for judging the cutting quantity, which can be preset manually, for example, it can be 1. The quantity coefficient value is the coefficient value for adjusting the cutting quantity, that is, the ratio of the cutting quantity to the benchmark quantity. The cutting weight value is the weight value occupied by the corresponding cutting quantity, which is preset manually, and the cutting weight values corresponding to cutting lines of different shapes can be different, that is, each cutting line has a corresponding cutting weight value. The sub-adjustment value is the product of the quantity coefficient value and the cutting weight value, and the adjustment value is the sum of the sub-adjustment values corresponding to each cutting line in the same guide mark.
[0220] Through the above implementation, the present invention can obtain the adjustment value of the planned quantity corresponding to the guide mark, so that the planned quantity can be adjusted according to the adjustment value later, thereby obtaining the production quantity corresponding to each guide mark.
[0221] S33, adjusting the planned quantity based on the adjustment value to obtain the production quantity corresponding to the guidance mark.
[0222] It can be understood that by adjusting the numerical value, the planned quantity is adjusted to obtain the production quantity corresponding to the guidance mark, thereby avoiding insufficient number of extruded boards due to cutting damage, thereby improving installation efficiency.
[0223] In some embodiments, the specific implementation steps of step S33 (adjusting the planned quantity based on the adjustment value to obtain the production quantity corresponding to the guidance mark) include:
[0224] S331, the production quantity is obtained by the following formula,
[0225]
[0226] Among them, n prod is the production quantity, n plan is the planned quantity, f is the upper limit of the cutting line type, q i is the number of cuts of the i-th cutting line, z is the reference number, k i is the cutting weight value of the i-th cutting line.
[0227] It can be understood that when the number of cuts is larger, the quantity coefficient value will also become larger, and when the types of cutting lines are more, the summed adjustment value will be larger, and then the value of the tight adjustment of the planned quantity will also become larger, and the obtained production quantity will increase accordingly.
[0228] It is not difficult to understand that when the number of cuts is larger and the number of cut types is more, the corresponding amount of damage to the extruded board when cutting will also increase, and the corresponding number of usable extruded boards will become smaller, so more extruded boards need to be produced.
[0229] S4, based on the production quantity, the coding area of the corresponding extruded board is subjected to coding processing for guiding marks to obtain the coding marks corresponding to the extruded board.
[0230] It can be understood that when the guide mark is 2a and the corresponding production quantity of the extruded board is 210, the 2a style mark will be sprayed in the coding area corresponding to the 210 extruded boards.
[0231] Among them, the inkjet coding mark is the coded identification information on the extruded board, such as 1, 2a, 2b, etc.
[0232] Through the above implementation, the coding process of the extruded board is completed, so that the corresponding coding logo can be clearly displayed on the extruded board for intuitive viewing by personnel.
[0233] The present invention also provides a readable storage medium, in which a computer program is stored. When the computer program is executed by a processor, it is used to implement the methods provided by the various embodiments described above.
[0234] Among them, the readable storage medium can be a computer storage medium or a communication medium. The communication medium includes any medium that facilitates the transmission of a computer program from one place to another. The computer storage medium can be any available medium that can be accessed by a general or special-purpose computer. For example, a readable storage medium is coupled to a processor so that the processor can read information from the readable storage medium and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can be located in an application-specific integrated circuit (Application Specific Integrated Circuits, referred to as ASIC). In addition, the ASIC can be located in a user device. Of course, the processor and the readable storage medium can also exist in a communication device as discrete components. The readable storage medium can be a read-only memory (ROM), a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, and an optical data storage device, etc.
[0235] The present invention also provides a program product, which includes an execution instruction, which is stored in a readable storage medium. At least one processor of a device can read the execution instruction from the readable storage medium, and at least one processor executes the execution instruction so that the device implements the methods provided in the above various embodiments.
[0236] In the embodiments of the above-mentioned devices, it should be understood that the processor may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), etc. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the method disclosed in the present invention may be directly implemented as being executed by a hardware processor, or may be executed by a combination of hardware and software modules in the processor.
[0237] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.
Claims
1. An intelligent management method for an extruded board production line, characterized in that: include: Receive the production size sent by the demand side, build a base plate production model based on the production size, retrieve the standard model of the extruded board to fill the base plate production model, and obtain the guidance mark corresponding to the standard model in the base plate production model; Retrieve the splicing area of the standard model corresponding to the guide mark, and determine the coding area of the extruded board corresponding to the guide mark according to the adaptive coding strategy and the splicing area; Acquire the planned quantity of the guide mark in the base plate production model, decompose the cutting area of the guide mark to obtain a plurality of cutting lines, adjust the planned quantity based on the cutting lines, and obtain the production quantity corresponding to the guide mark; Based on the production quantity, the coding area of the corresponding extruded board is subjected to coding processing for a guide mark, so as to obtain a coding mark corresponding to the extruded board; The step of retrieving the standard model of the extruded board and filling the base plate production model to obtain the guide mark corresponding to the standard model in the base plate production model includes: Retrieving a standard model of an extruded board, and sequentially filling the standard model into the base plate production model based on a preset filling order until the standard model completely covers the base plate production model; Determine a standard model that is completely within the base plate production model as an adaptation model, use an overlapping area between the adaptation model and the base plate production model as a splicing area, and configure an adaptation coding identifier for the adaptation model; Determine a standard model that is not completely within the base plate production model as a cutting model, and extract an overlapping area between the cutting model and the base plate production model as a splicing area; The stitching areas of the cropping model with the same size are regarded as similar stitching areas, and corresponding stitching coding identifiers are configured for the similar stitching areas in the cropping model; The same type of splicing regions with the same splicing direction are used as direction classification regions, and corresponding direction coding identifiers are configured for the direction classification regions in the cropping model; Obtaining a cropping code identifier of the cropping model according to the splicing code identifier and the direction code identifier; Based on the cutting code mark and the adapting code mark, the guidance mark corresponding to the standard model in the base plate production model is obtained.
2. The method according to claim 1, characterized in that The step of retrieving the splicing area of the standard model corresponding to the guide mark, and determining the coding area of the extruded board corresponding to the guide mark according to the adaptive coding strategy and the splicing area, comprises: Retrieve the splicing area of the standard model corresponding to the adaptation coding mark in the guide mark, and determine the coding area of the extruded board corresponding to the guide mark according to the central coding strategy and the splicing area; The splicing area of the standard model corresponding to the cropping coding mark in the guide mark is retrieved, and the coding area of the extruded board corresponding to the guide mark is determined according to the corner coding strategy and the splicing area. The adaptive coding strategy includes the center coding strategy and the corner coding strategy.
3. The method according to claim 2, characterized in that The step of retrieving the splicing area of the standard model corresponding to the adaptive coding mark in the guide mark, and determining the coding area of the extruded board corresponding to the guide mark according to the central coding strategy and the splicing area, comprises: Retrieving the splicing area of the standard model corresponding to the adaptation coding mark in the guidance mark, and determining the center point of the splicing area as the positioning midpoint; Obtaining a standard adaptation area corresponding to the adaptation code identifier, and determining a center point of the standard adaptation area as a spraying midpoint; The spraying midpoint is positioned at the location of the positioning midpoint to obtain a coding area of the extruded board corresponding to the matching coding mark in the guidance mark.
4. The method according to claim 2, characterized in that: The step of retrieving the splicing area of the standard model corresponding to the cutting code mark in the guide mark, and determining the coding area of the extruded board corresponding to the guide mark according to the corner coding strategy and the splicing area, comprises: Retrieving the splicing area of the standard model corresponding to the cropping code identifier in the guide identifier, determining the remaining area in the corresponding cropping model as a cutting area based on the splicing area, and obtaining the cutting position of the cutting area; When it is determined that the cutting position is a vertex position, the vertex corresponding to the cutting position in the cutting model is used as the cutting vertex angle, and the diagonal line at which the cutting vertex angle is located in the cutting model is obtained as the positioning diagonal line; Determine the coding area of the extruded board corresponding to the cutting code mark in the guide mark according to the positioning diagonal line and the corresponding cutting area; When the cutting position is determined to be the side length position, the coding area of the extruded board corresponding to the cutting coding mark in the guidance mark is determined according to the cutting area.
5. The method according to claim 4, characterized in that The step of determining the coding area of the extruded board corresponding to the cutting coding mark in the guide mark according to the positioning diagonal line and the corresponding cutting area includes: Acquire the common edges of the cutting area and the splicing area in the corresponding cutting model, and construct a coordinate system based on the center point of the cutting model; Constructing a vertex cutting area according to the minimum horizontal coordinate, the maximum horizontal coordinate, the minimum vertical coordinate and the maximum vertical coordinate on the common edge; Determine the side length of the vertex cutting area in the cutting model as the cutting side length, and use the remaining side lengths as the positioning side lengths; Obtaining the intersection of the vertex cutting area and the positioning diagonal line as the area positioning point, and constructing area vertical lines perpendicular to the horizontal axis and the vertical axis respectively based on the area positioning point; A closed area constructed by the vertical line of the area and the positioning side length is used as a pending area, and a size of the pending area is obtained as a pending size; Retrieving the standard spraying area corresponding to the cutting code mark, and obtaining the size of the standard spraying area as the spraying size; When it is determined that the spraying size is less than or equal to the to-be-determined size, the center point of the standard spraying area is updated to the center point position of the to-be-determined area, and the coding area of the extruded board corresponding to the cutting coding mark in the guide mark is obtained; When it is determined that the spraying size is larger than the to-be-determined size, the minimum ratio between the spraying size and the to-be-determined size is obtained, and the size of the standard spraying area is adjusted according to the minimum ratio to obtain a dynamic spraying area; The center point of the dynamic spraying area is updated to the center point position of the to-be-determined area, and the coding area of the extruded board corresponding to the cutting coding mark in the guidance mark is obtained.
6. The method according to claim 4, characterized in that When the cutting position is determined to be the side length position, determining the coding area of the extruded board corresponding to the cutting coding mark in the guide mark according to the cutting area includes: When it is determined that the cutting position is the side length position, the common edge of the cutting area and the splicing area in the corresponding cutting model is obtained, and a coordinate system is constructed based on the center point of the cutting model; Constructing a side length cutting region according to the minimum horizontal coordinate, the maximum horizontal coordinate, the minimum vertical coordinate and the maximum vertical coordinate on the common side; Deleting and updating the corresponding clipping model according to the side length cutting area to obtain a reserved area; Obtaining a cutting long distance corresponding to the cutting long side and a cutting wide distance corresponding to the cutting wide side of the side length cutting area, and obtaining a model long distance corresponding to the model long side and a model wide distance corresponding to the model wide side in the corresponding cropping model; A first proportion is obtained based on a ratio of the cutting long distance to the model long distance, and a second proportion is obtained based on a ratio of the cutting wide distance to the model wide distance; When it is determined that the first proportion is greater than the second proportion, the long cut side of the common side corresponding to the side length cutting area and the reserved area is obtained as the extended side, and the extended side is extended to both sides until the extended side has an intersection with the cropping model to obtain a dividing line; The reserved area is segmented according to the segmentation line to obtain a plurality of sub-reserved areas, and the sub-reserved area with the largest size is selected as the pending area; When it is determined that the first proportion is less than the second proportion, the cutting width side of the common side corresponding to the side length cutting area and the cutting model is obtained as the extended side, and the extended side is extended to both sides until the extended side has an intersection with the cutting model to obtain a dividing line; The reserved area is segmented according to the segmentation line to obtain a plurality of sub-reserved areas, and the sub-reserved area with the largest size is selected as the pending area; Obtain the size of the area to be determined as the to-be-determined size, retrieve the standard spraying area corresponding to the cutting code mark, and obtain the size of the standard spraying area as the spraying size, and determine the spraying area of the extruded board corresponding to the cutting code mark in the guidance mark according to the to-be-determined size and the spraying size.
7. The method according to claim 6, characterized in that The step of obtaining the planned quantity of the guide mark in the base plate production model, decomposing the cutting area of the guide mark to obtain a plurality of cutting lines, and adjusting the planned quantity based on the cutting lines to obtain the production quantity corresponding to the guide mark includes: Acquire the planned number of the guide marks in the base plate production model, decompose the cutting area of the guide marks, and obtain a plurality of cutting lines; Determine the cutting quantity of each cutting line, obtain a quantity coefficient value according to the ratio of the cutting quantity to the reference quantity, obtain a sub-adjustment value of each cutting line based on the product of the quantity coefficient value and the cutting weight value, and sum the sub-adjustment values to obtain an adjustment value; The planned quantity is adjusted based on the adjustment value to obtain the production quantity corresponding to the guidance mark.
8. The method according to claim 7, characterized in that The adjusting the planned quantity based on the adjustment value to obtain the production quantity corresponding to the guidance mark includes: The production quantity is obtained by the following formula: Among them, n prod is the production quantity, n plan is the planned quantity, s is the upper limit of the cutting line type, q i is the number of cuts of the i-th cutting line, z is the reference number, k i is the cutting weight value of the i-th cutting line.
9. The method according to claim 5, characterized in that Also includes: When it is determined that the minimum ratio of the spraying size to the to-be-determined size is less than the minimum preset ratio, the independent stitching area corresponding to the stitching code mark and the independent direction area corresponding to the direction code mark are retrieved, and the independent spraying size corresponding to the independent stitching area or the independent direction area is obtained; When it is determined that the independent spraying size is less than or equal to the undetermined size, the side of the cutting model corresponding to the guide mark is used as the first cutting surface, and the opposite side of the cutting model corresponding to the guide mark is used as the second cutting surface; The center point of the independent splicing area corresponding to the splicing coding mark is updated to the center point position of the to-be-determined area in the first cutting surface, and the center point of the independent direction area corresponding to the direction coding mark is updated to the center point position of the to-be-determined area in the second cutting surface, so as to obtain the coding area of the extruded board corresponding to the cutting coding mark in the guidance mark.
Citation Information
Patent Citations
Template semi-automatic cutting and code spraying equipment and cutting method
CN107511882A