An intelligent processing technology for producing building blocks
Through intelligent building block production process, automated control and scientific stacking strategies are used to solve the problems of low efficiency and unstable quality in traditional processes, efficient and stable block production and stacking are achieved, and production costs and transportation are reduced. risk.
Patent Information
- Application Number
- CN202411415703.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-11
- Publication Date
- 2024-12-20
- Estimated Expiration
- 2044-10-11
AI Technical Summary
The production process of traditional building blocks is low, the quality is difficult to guarantee, and the lack of systematicity and integrity, resulting in cumbersome production process, unstable quality, and unscientific stacking, which increases warehousing and transportation risks.
Using intelligent processing technology for building block production, including raw material preparation, ingredients and stirring, pouring molding, standing pre-cultivation, cutting, autoclaving, cooling and quality inspection, automatic control by setting weight thresholds and slump thresholds, real-time Inspection and adjustment, combined with scientific stacking strategies, ensure the quality and stacking stability of each block.
It improves production efficiency, ensures the quality of blocks, reduces production costs and warehousing and transportation risks, ensures the quality and stacking stability of each block, and avoids the risk of resource waste and collapse.
Smart Images

Figure CN118906211B_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the technical field of building block production, and in particular to an intelligent processing technology for producing building blocks. Background Art
[0002] Building blocks are common and important materials in construction projects. Their quality directly affects the safety and service life of buildings. Traditional block production processes mostly rely on manual operations, which are not only inefficient but also difficult to ensure quality. With the development of the construction industry, higher requirements are placed on the quality and production efficiency of building blocks. An intelligent production process is urgently needed to solve these problems.
[0003] The existing production process steps of building blocks are usually separated and independent, lacking systematicity and integrity, resulting in a cumbersome production process, low efficiency, and prone to unstable quality. In addition, the existing quality inspection methods usually rely on manual inspection, which is inefficient and prone to misjudgment, and will remove broken but usable blocks. There is also a lack of scientific stacking strategies in the stacking stage, which is often random stacking, with broken but usable blocks stacked at the boundaries and center of the stacking area, and multiple broken but usable blocks stacked together, resulting in unstable stacking and increasing the risks of warehousing and transportation. In order to improve production efficiency, ensure block quality and reduce production costs, an intelligent and systematic production process for building blocks is urgently needed.
[0004] In summary, the present invention proposes an intelligent processing technology for the production of building blocks, aiming to solve the deficiencies in the prior art; at the same time, it significantly improves production efficiency, ensures the quality of blocks, reduces production costs, and reduces the risks of warehousing and transportation. Summary of the invention
[0005] The present invention provides an intelligent processing technology for producing building blocks, which helps solve the problems mentioned in the above background technology.
[0006] The present invention provides the following technical solution: an intelligent processing technology for producing building blocks, specifically comprising:
[0007] Make building blocks according to the production process, including:
[0008] Raw material preparation stage, batching and mixing stage, casting and molding stage, static pre-curing stage, cutting stage, autoclave curing stage, cooling stage, quality inspection stage and stacking stage;
[0009] The building block after cooling is recorded as the first sample;
[0010] Determine whether the first sample is qualified according to the quality inspection strategy, including:
[0011] Obtain the undamaged building blocks and record them as standard blocks;
[0012] Get the weight of a standard block;
[0013] The first weight threshold is set to the weight of the standard building block, and the second weight threshold is set to the weight of the standard building block * D%;
[0014] For each first sample;
[0015] obtaining a weight of a first sample;
[0016] Comparing the weight of the first sample with a first weight threshold and a second weight threshold;
[0017] The first sample having a weight equal to the first weight threshold is identified as a qualified building block, and is recorded as the first building block;
[0018] The first sample with a weight less than the first weight threshold and greater than the second weight threshold is identified as a qualified building block and recorded as a second building block;
[0019] The first sample with a weight less than or equal to the second weight threshold is identified as an unqualified building block and recorded as the third building block;
[0020] Remove the third block;
[0021] The first building block and the second building block are stacked according to a stacking strategy.
[0022] Optionally, the manufacturing of building blocks according to the manufacturing process specifically includes:
[0023] Batching and mixing phase, including:
[0024] Set the first slump threshold;
[0025] Pour silica sand into the blender and start the blender;
[0026] Take out some slurry from the mixer and test the slump of the slurry;
[0027] If the slump of the slurry is greater than the first slump threshold;
[0028] Then, water is added to the mixer until the slump of the slurry in the mixer after the water is added is less than or equal to the first slump threshold value;
[0029] At this time, add cement, quicklime, gypsum and aluminum powder to the mixer in sequence and continue stirring;
[0030] Set the second slump threshold;
[0031] Take out some slurry from the mixer and test the slump of the slurry;
[0032] If the slump of the slurry is greater than the second slump threshold;
[0033] Then add water to the mixer until the slump of the slurry in the mixer after adding water is less than or equal to the second slump threshold value, and the slurry at this time is recorded as qualified slurry;
[0034] The casting stage includes:
[0035] Obtain specifications for the building blocks to be manufactured;
[0036] Select a corresponding mold according to the specifications of the manufactured building blocks, which is recorded as a manufacturing mold;
[0037] Apply oil to the inner surface of the mold;
[0038] After the oiling is completed, pour the evenly stirred qualified slurry into the production mold, so that the qualified slurry fills the production mold;
[0039] Vibration treatment of the production mold;
[0040] If qualified slurry falls out of the production mold during the vibration process;
[0041] Continue to pour the evenly stirred qualified slurry into the production mold until the qualified slurry fills the production mold.
[0042] Optionally, the manufacturing of building blocks according to the manufacturing process further includes:
[0043] The static pre-curing stage includes:
[0044] After pouring is completed, the qualified slurry after pouring is placed in a static room;
[0045] During the standing period, the qualified slurry gradually solidifies into a green body;
[0046] Set the condensation strength threshold;
[0047] Test the initial setting strength of the green body;
[0048] If the initial setting strength of the green body is less than the setting strength threshold, continue to stand still until the initial setting strength of the green body is greater than or equal to the setting strength threshold;
[0049] The cutting phase includes:
[0050] When the initial setting strength of the green body is greater than or equal to the setting strength threshold, the green body is cut.
[0051] Optionally, the manufacturing of building blocks according to the manufacturing process further includes:
[0052] The autoclave curing stage includes:
[0053] Placing the cut blocks in an autoclave;
[0054] Set the temperature in the autoclave to 180°C-200°C;
[0055] Set the pressure in the autoclave to 10-12 atmospheres;
[0056] Set the autoclave time to 8 hours to 12 hours;
[0057] The cooling phase includes:
[0058] After the autoclave curing is completed, the temperature and pressure in the autoclave are gradually reduced to the standard atmospheric pressure at room temperature, and the blocks are taken out of the autoclave;
[0059] The building block after cooling is recorded as the first sample.
[0060] Optionally, stacking the first building block and the second building block according to the stacking strategy specifically includes:
[0061] Get the location of the stacking area;
[0062] Get the lengths of the twelve edges of the building blocks and sort them in descending order to form a sequence;
[0063] The lengths of the four longest edges with the same length are recorded as the first length, the lengths of the four shortest edges with the same length are recorded as the third length, and the lengths of the remaining four edges with the same length are recorded as the second length;
[0064] The stacking area is a square area, and the side length is the value of the first length * the value of the second length * 3;
[0065] Make a first dividing line perpendicular to the long direction of the stacking area, the spacing between the first dividing lines is a first length, and evenly divide the length of the target area into U sub-areas;
[0066] A second dividing line is made perpendicular to the width direction of the stacking area, and the spacing between the second dividing lines is a second length, and the width of the target area is evenly divided into V sub-areas, which are respectively recorded as the first sub-area, the second sub-area, ... the Vth sub-area;
[0067] The first dividing line and the second dividing line are staggered to form a rectangular grid, and the stack is divided into N rectangular areas, which are recorded as dividing rectangles;
[0068] Select any stacking area vertex in the first sub-area as the first vertex;
[0069] The splitting rectangle where the first vertex is located is taken as the first splitting rectangle;
[0070] A stacking area vertex in the first sub-area that is different from the first vertex is recorded as a second vertex;
[0071] It is stipulated that the direction from the first vertex to the second vertex is the positive direction, and the direction from the second vertex to the first vertex is the negative direction;
[0072] In the order of the first sub-region, the second sub-region, ... the Vth sub-region, and in each sub-region, other partition rectangles are recorded in sequence in the positive direction as the second partition rectangle, the third partition rectangle, ... the Nth partition rectangle.
[0073] Optionally, stacking the first building block and the second building block according to the stacking strategy further includes:
[0074] The stacking order of the blocks is the first divided rectangle, the second divided rectangle, the third divided rectangle ... the Nth divided rectangle;
[0075] The length of each segmented rectangle is the first length;
[0076] The width of each segmented rectangle is the second length;
[0077] Connect non-adjacent vertices in the stacking area to form two straight lines, which are respectively recorded as the first straight line and the second straight line;
[0078] Get the intersection of the first straight line and the second straight line, and record it as a special point;
[0079] The segmentation rectangle where the special point is located is recorded as a special rectangle;
[0080] The split rectangles that touch the edge of the stacking area are recorded as special rectangles;
[0081] All special rectangles are recorded as the first special rectangle, the second special rectangle, ... the Mth special rectangle in the order in which they are stacked in the block stacking sequence;
[0082] The stacking order of the building blocks in the special rectangles is the first special rectangle, the second special rectangle ... the Mth special rectangle.
[0083] Optionally, stacking the first building block and the second building block according to the stacking strategy further includes:
[0084] Obtain all first building blocks, which constitute a first set;
[0085] Obtain all second building blocks, which constitute a second set;
[0086] Select a first building block from the first set, stack it in the first special rectangle, and determine whether all special rectangles are full;
[0087] If all the special rectangles are not full, then select a first building block from the first set and stack it in the second special rectangle to determine whether all the special rectangles are full;
[0088] If all the special rectangles are not full, then select a first building block from the first set and stack it in the third special rectangle to determine whether all the special rectangles are full;
[0089] Until all special rectangles are filled according to the stacking order of the blocks in the special rectangles.
[0090] Optionally, stacking the first building block and the second building block according to the stacking strategy further includes:
[0091] If all special rectangles are filled;
[0092] S1 selects a first building block from the first set and places it on the pre-stacking platform so that its largest surface overlaps with the pre-stacking platform;
[0093] S2 selects a second building block from the second set and places it on the pre-stacking platform so that its largest surface coincides with the pre-stacking platform and any of its smallest surfaces coincides with any of the smallest surfaces of the first building block on the pre-stacking platform;
[0094] S3: select a first building block from the first set, place it on the pre-stacking platform, make its largest surface overlap with the pre-stacking platform, and make any of its smallest surfaces overlap with another smallest surface of the second building block on the pre-stacking platform;
[0095] Two first building blocks and one second building block on the pre-stacking platform constitute a first unit;
[0096] Repeat S1-S3 to form multiple groups, which are recorded as the second unit, the third unit, ... the Yth unit;
[0097] S4 selects a second building block from the second set and places it on the pre-stacking platform so that its largest surface overlaps with the pre-stacking platform;
[0098] S5: select a first building block from the first set, and place it on the pre-stacking platform so that its largest surface overlaps with the pre-stacking platform, and any surface with the smallest surface overlaps with any surface with the smallest surface of the second building block on the pre-stacking platform;
[0099] S6: select a second building block from the second set, place it on the pre-stacking platform, make its largest surface overlap with the pre-stacking platform, and make any of its smallest surfaces overlap with another smallest surface of the first building block on the pre-stacking platform;
[0100] Two second building blocks and one first building block on the pre-stacking platform form a first combination;
[0101] Repeat S4-S6 to form multiple groups, which are recorded as the second group, the third group, ... the Zth group;
[0102] For each sub-region in the first sub-region, the second sub-region, ... the Vth sub-region;
[0103] According to the stacking order of the blocks, all three connected segmented rectangles in each sub-area are regarded as a whole, and are recorded as the first area, the second area, ... the Pth area respectively;
[0104] Place the first unit as a whole in the first area, place the second unit as a whole in the third area, place the third unit as a whole in the fifth area...place the Jth unit as a whole in the 2*J-1th area;
[0105] Place the first combination as a whole in the second area, place the second combination as a whole in the fourth area, place the third combination as a whole in the sixth area...place the Kth combination as a whole in the 2*Kth area;
[0106] Until there are no three connected segmentation rectangles in each sub-region;
[0107] All unstacked segmented rectangles are obtained, and first blocks are selected from the first set in sequence according to the order of the unstacked segmented rectangles in the stacking sequence of the blocks, until all segmented rectangles are stacked.
[0108] The present invention has the following beneficial effects:
[0109] 1. This intelligent processing technology for the production of building blocks sets a first slump threshold and a second slump threshold during the mixing stage and detects the slump of the slurry in real time, and automatically adjusts the amount of water added according to the detection results, thereby realizing intelligent control of the slurry quality; this automated control not only improves production efficiency, but also ensures the quality stability of the slurry and avoids errors caused by manual operation.
[0110] 2. This intelligent processing technology for the production of building blocks, through a detailed quality inspection strategy, performs multi-level weight detection on the blocks to ensure the quality of the products; sets a first weight threshold and a second weight threshold, and compares the actual weight of the building blocks with the set threshold range; can effectively eliminate unqualified products, and at the same time divide qualified products into first blocks and second blocks; the first blocks are undamaged blocks, and the second blocks are damaged but usable blocks; this method effectively eliminates damaged products while retaining damaged but usable blocks, ensuring the quality of each block from the source and avoiding waste of resources.
[0111] 3. An intelligent processing technology for producing building blocks, which obtains the position of the stacking area and the lengths of the twelve edges of the building blocks, and sorts them in order of length from large to small to form a sequence; the stacking area is divided according to the first length and the second length to ensure that the size of each divided rectangle matches the size of the block; the precise division enables each building block to be tightly arranged in the divided rectangle, thereby improving the stacking efficiency; this not only reduces the adjustment and movement required during the stacking process, but also improves the overall stacking efficiency and reduces labor costs.
[0112] 4. The intelligent processing technology for producing building blocks ensures that the blocks in each divided rectangle are stacked stably by classifying the first blocks and the second blocks and adopting a specific stacking order; all the first blocks and the second blocks are respectively formed into a first set and a second set, and they are reasonably stacked in a special rectangle and other sub-areas through specific steps to ensure that there are no second blocks outside and in the center of the stacking area, and also to ensure that there are no multiple connected second blocks in the stacking area, which greatly improves the stability and safety of the stacking; stacking stability is a very important aspect in the production process of building blocks, and the blocks are classified and stacked scientifically to ensure that the blocks in each divided rectangle are stacked stably, and such a stacking strategy helps to avoid collapse caused by unstable stacking; the setting and use of each divided rectangle and special rectangle ensure that each block is in a state of uniform force during the stacking process, reducing the risk of displacement and collapse of the blocks during stacking and transportation, and ensuring the safety of workers and product integrity. BRIEF DESCRIPTION OF THE DRAWINGS
[0113] Figure 1 It is a schematic diagram of the process of the present invention.
[0114] Figure 2 It is a schematic diagram of the stacking area of the present invention.
[0115] Figure 3 This is a schematic diagram of the first unit of the present invention.
[0116] Figure 4 This is a schematic diagram of the first combination of the present invention. DETAILED DESCRIPTION
[0117] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only a sub-region embodiment of the present invention, rather than all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0118] Example, see Figure 1-Figure 4, an intelligent processing technology for building block production, specifically comprising:
[0119] Make building blocks according to the production process, including:
[0120] Raw material preparation stage, batching and mixing stage, casting and molding stage, static pre-curing stage, cutting stage, autoclave curing stage, cooling stage, quality inspection stage and stacking stage;
[0121] The entire production process is divided into several specific stages, each stage has clear operating procedures and quality standards. Through standardized production processes, production efficiency can be greatly improved and the quality consistency of each batch of products can be ensured. At the same time, standardized processes are also convenient for management and operator training, reducing the impact of human factors on product quality.
[0122] The building block after cooling is recorded as the first sample;
[0123] Determine whether the first sample is qualified according to the quality inspection strategy, including:
[0124] Obtain the undamaged building blocks and record them as standard blocks;
[0125] Get the weight of a standard block;
[0126] Set the first weight threshold to the weight of the standard block, and set the second weight threshold to the weight of the standard block * 90%;
[0127] For each first sample;
[0128] obtaining a weight of a first sample;
[0129] Comparing the weight of the first sample with a first weight threshold and a second weight threshold;
[0130] The first sample having a weight equal to the first weight threshold is identified as a qualified building block, and is recorded as the first building block;
[0131] The first sample with a weight less than the first weight threshold and greater than the second weight threshold is identified as a qualified building block and recorded as a second building block;
[0132] The first sample with a weight less than or equal to the second weight threshold is identified as an unqualified building block and recorded as the third building block;
[0133] The intelligent processing technology for producing building blocks, through a detailed quality inspection strategy, performs multi-level weight detection on the blocks to ensure the quality of the products; sets a first weight threshold and a second weight threshold, and compares the actual weight of the building blocks with the set threshold range; can effectively eliminate unqualified products, and at the same time divide qualified products into first blocks and second blocks; the first blocks are undamaged blocks, and the second blocks are damaged but usable blocks; this method effectively eliminates damaged products while retaining damaged but usable blocks, thereby ensuring the quality of each block from the source and avoiding waste of resources;
[0134] Remove the third block;
[0135] The first building block and the second building block are stacked according to a stacking strategy.
[0136] The manufacturing of building blocks according to the manufacturing process specifically includes:
[0137] Batching and mixing phase, including:
[0138] Set the first slump threshold;
[0139] Pour silica sand into the blender and start the blender;
[0140] Take out some slurry from the mixer and test the slump of the slurry;
[0141] If the slump of the slurry is greater than the first slump threshold;
[0142] Then, water is added to the mixer until the slump of the slurry in the mixer after the water is added is less than or equal to the first slump threshold value;
[0143] At this time, add cement, quicklime, gypsum and aluminum powder to the mixer in sequence and continue stirring;
[0144] Set the second slump threshold;
[0145] Take out some slurry from the mixer and test the slump of the slurry;
[0146] If the slump of the slurry is greater than the second slump threshold;
[0147] Then add water to the mixer until the slump of the slurry in the mixer after adding water is less than or equal to the second slump threshold value, and the slurry at this time is recorded as qualified slurry;
[0148] After adding cement, quicklime, gypsum and aluminum powder, the slump of the slurry will increase, and it is necessary to continue adding water to the slurry;
[0149] The intelligent processing technology for producing building blocks sets a first slump threshold and a second slump threshold in the mixing stage and detects the slump of the slurry in real time, and automatically adjusts the amount of water added according to the detection results, thereby realizing intelligent control of the slurry quality. This automatic control not only improves production efficiency, but also ensures the quality stability of the slurry and avoids errors caused by manual operation.
[0150] The casting stage includes:
[0151] Obtain specifications for the building blocks to be manufactured;
[0152] Select a corresponding mold according to the specifications of the manufactured building blocks, which is recorded as a manufacturing mold;
[0153] Apply oil to the inner surface of the mold;
[0154] After the oiling is completed, pour the evenly stirred qualified slurry into the production mold, so that the qualified slurry fills the production mold;
[0155] Vibration treatment of the production mold;
[0156] If qualified slurry falls out of the production mold during the vibration process;
[0157] Continue to pour the evenly stirred qualified slurry into the production mold until the qualified slurry fills the production mold;
[0158] During the casting stage, by selecting a suitable mold according to the specifications of the building blocks and brushing oil on the inner surface of the mold, the slurry can be effectively prevented from adhering to the mold when solidifying in the mold, ensuring the smooth surface and precise size of the finished product; through vibration treatment, the uniform distribution and density of the slurry in the mold are further guaranteed, thereby improving the strength and quality of the finished product.
[0159] The manufacturing of building blocks according to the manufacturing process also includes:
[0160] The static pre-curing stage includes:
[0161] After pouring is completed, the qualified slurry after pouring is placed in a static room;
[0162] During the standing period, the qualified slurry gradually solidifies into a green body;
[0163] Set the condensation strength threshold;
[0164] Test the initial setting strength of the green body;
[0165] If the initial setting strength of the green body is less than the setting strength threshold, continue to stand still until the initial setting strength of the green body is greater than or equal to the setting strength threshold;
[0166] In the static pre-curing stage, by setting the setting strength threshold and detecting the initial setting strength of the green body in real time, it is ensured that the green body reaches sufficient strength before cutting, thus preventing the green body from being damaged during the cutting process;
[0167] The cutting phase includes:
[0168] When the initial setting strength of the green body is greater than or equal to the setting strength threshold, the green body is cut.
[0169] The manufacturing of building blocks according to the manufacturing process also includes:
[0170] The autoclave curing stage includes:
[0171] Placing the cut blocks in an autoclave;
[0172] Set the temperature in the autoclave to 180°C-200°C;
[0173] Set the pressure in the autoclave to 10-12 atmospheres;
[0174] Set the autoclave time to 8 hours to 12 hours;
[0175] The cooling phase includes:
[0176] After the autoclave curing is completed, the temperature and pressure in the autoclave are gradually reduced to the standard atmospheric pressure at room temperature, and the blocks are taken out of the autoclave;
[0177] The building block after cooling is recorded as the first sample;
[0178] During the autoclave curing stage, the quality stability of the blocks during the curing process is ensured by setting the temperature, pressure and time parameters in the autoclave and gradually reducing the temperature and pressure in the autoclave to standard atmospheric pressure at room temperature. Autoclave curing not only improves the strength and durability of the blocks, but also ensures the consistency of the internal and external quality of the products. Reasonable autoclave time and condition settings enable the product quality to reach the best state.
[0179] The stacking of the first building block and the second building block according to the stacking strategy specifically includes:
[0180] Combination Figure 2 , get the location of the stacking area;
[0181] Get the lengths of the twelve edges of the building blocks and sort them in descending order to form a sequence;
[0182] The lengths of the four longest edges with the same length are recorded as the first length, the lengths of the four shortest edges with the same length are recorded as the third length, and the lengths of the remaining four edges with the same length are recorded as the second length;
[0183] The stacking area is a square area, and the side length is the value of the first length * the value of the second length * 3;
[0184] Make a first dividing line perpendicular to the long direction of the stacking area, the spacing between the first dividing lines is a first length, and divide the length of the target area into six sub-areas evenly;
[0185] A second dividing line is made perpendicular to the width direction of the stacking area, and the spacing between the second dividing lines is a second length, and the width of the target area is evenly divided into nine sub-areas, which are respectively recorded as the first sub-area, the second sub-area ... the ninth sub-area;
[0186] The first dividing line and the second dividing line are staggered to form a rectangular grid, and the stack is divided into fifty-four rectangular areas, which are recorded as dividing rectangles;
[0187] Select any stacking area vertex in the first sub-area as the first vertex;
[0188] The splitting rectangle where the first vertex is located is taken as the first splitting rectangle;
[0189] A stacking area vertex in the first sub-area that is different from the first vertex is recorded as a second vertex;
[0190] It is stipulated that the direction from the first vertex to the second vertex is the positive direction, and the direction from the second vertex to the first vertex is the negative direction;
[0191] In the order of the first sub-region, the second sub-region, ... the ninth sub-region, and in each sub-region, other division rectangles are recorded in sequence in the positive direction as the second division rectangle, the third division rectangle, ... the fifty-fourth division rectangle.
[0192] The stacking of the first building block and the second building block according to the stacking strategy also includes:
[0193] The blocks are stacked in the order of the first divided rectangle, the second divided rectangle, the third divided rectangle ... the fifty-fourth divided rectangle;
[0194] The length of each segmented rectangle is the first length;
[0195] The width of each segmented rectangle is the second length;
[0196] Connect non-adjacent vertices in the stacking area to form two straight lines, which are respectively recorded as the first straight line and the second straight line;
[0197] Get the intersection of the first straight line and the second straight line, and record it as a special point;
[0198] The segmentation rectangle where the special point is located is recorded as a special rectangle;
[0199] The split rectangles that touch the edge of the stacking area are recorded as special rectangles;
[0200] All special rectangles are recorded as the first special rectangle, the second special rectangle, ... the twenty-eighth special rectangle in the order in which they are stacked in the block stacking sequence;
[0201] The stacking order of the blocks in the special rectangles is the first special rectangle, the second special rectangle ... the twenty-eighth special rectangle;
[0202] The intelligent processing technology for producing building blocks obtains the position of a stacking area and the lengths of twelve edges of a building block, and arranges them in descending order of length to form a sequence; the stacking area is divided according to a first length and a second length to ensure that the size of each divided rectangle matches the size of the block; the precise division enables each building block to be tightly arranged in the divided rectangle, thereby improving the stacking efficiency; this not only reduces the adjustment and movement required during the stacking process, but also improves the overall stacking efficiency and reduces labor costs.
[0203] The stacking of the first building block and the second building block according to the stacking strategy also includes:
[0204] Obtain all first building blocks, which constitute a first set;
[0205] Obtain all second building blocks, which constitute a second set;
[0206] Select a first building block from the first set, stack it in the first special rectangle, and determine whether all special rectangles are full;
[0207] If all the special rectangles are not full, then select a first building block from the first set and stack it in the second special rectangle to determine whether all the special rectangles are full;
[0208] If all the special rectangles are not full, then select a first building block from the first set and stack it in the third special rectangle to determine whether all the special rectangles are full;
[0209] Until all special rectangles are filled according to the stacking order of the blocks in the special rectangles.
[0210] The stacking of the first building block and the second building block according to the stacking strategy also includes:
[0211] If all special rectangles are filled;
[0212] S1 selects a first building block from the first set and places it on the pre-stacking platform so that its largest surface overlaps with the pre-stacking platform;
[0213] S2 selects a second building block from the second set and places it on the pre-stacking platform so that its largest surface coincides with the pre-stacking platform and any of its smallest surfaces coincides with any of the smallest surfaces of the first building block on the pre-stacking platform;
[0214] S3: select a first building block from the first set, place it on the pre-stacking platform, make its largest surface overlap with the pre-stacking platform, and make any of its smallest surfaces overlap with another smallest surface of the second building block on the pre-stacking platform;
[0215] Two first building blocks and one second building block on the pre-stacked platform constitute a first unit. Figure 3 As shown;
[0216] Repeat S1-S3 to form multiple groups, which are recorded as the second unit, the third unit, ... the Yth unit;
[0217] S4 selects a second building block from the second set and places it on the pre-stacking platform so that its largest surface overlaps with the pre-stacking platform;
[0218] S5: select a first building block from the first set, and place it on the pre-stacking platform so that its largest surface overlaps with the pre-stacking platform, and any surface with the smallest surface overlaps with any surface with the smallest surface of the second building block on the pre-stacking platform;
[0219] S6: select a second building block from the second set, place it on the pre-stacking platform, make its largest surface overlap with the pre-stacking platform, and make any of its smallest surfaces overlap with another smallest surface of the first building block on the pre-stacking platform;
[0220] The two second building blocks and one first building block on the pre-stacked platform form a first combination. Figure 4 As shown;
[0221] Repeat S4-S6 to form multiple groups, which are recorded as the second group, the third group, ... the Zth group;
[0222] for each sub-region in the first sub-region, the second sub-region, ..., the ninth sub-region;
[0223] According to the stacking order of the blocks, all three connected segmented rectangles in each sub-area are regarded as a whole, and are recorded as the first area, the second area, ... the Pth area respectively;
[0224] Place the first unit as a whole in the first area, place the second unit as a whole in the third area, place the third unit as a whole in the fifth area...place the Jth unit as a whole in the 2*J-1th area;
[0225] Place the first combination as a whole in the second area, place the second combination as a whole in the fourth area, place the third combination as a whole in the sixth area...place the Kth combination as a whole in the 2*Kth area;
[0226] Until there are no three connected segmentation rectangles in each sub-region;
[0227] Obtain all unstacked segmented rectangles, and select first blocks from the first set in sequence according to the order of the unstacked segmented rectangles in the stacking order of the blocks, until all segmented rectangles are stacked;
[0228] The intelligent processing technology for producing building blocks ensures that the blocks in each divided rectangle are stacked stably by classifying the first blocks and the second blocks and adopting a specific stacking order; all the first blocks and the second blocks are respectively formed into a first set and a second set, and are reasonably stacked in a special rectangle and other sub-areas through specific steps, ensuring that there are no second blocks outside and in the center of the stacking area, and also ensuring that there are no multiple connected second blocks in the stacking area, which greatly improves the stability and safety of the stacking; stacking stability is a very important aspect in the production process of building blocks, and the blocks are classified and stacked scientifically to ensure that the blocks in each divided rectangle are stacked stably, and such a stacking strategy helps to avoid collapse caused by unstable stacking; the setting and use of each divided rectangle and special rectangle ensure that each block is in a state of uniform force during the stacking process, reducing the risk of displacement and collapse of the blocks during stacking and transportation, and ensuring the safety of workers and product integrity.
[0229] It should be noted that, in this article, relational terms such as first and second, etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device.
[0230] The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the technical principles of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.
Claims
1. An intelligent processing technology for producing building blocks, characterized in that: Specifically include: Make building blocks according to the production process, including: Quality inspection stage and stacking stage; The building block after cooling is recorded as the first sample; Determine whether the first sample is qualified according to the quality inspection strategy, including: Obtain the undamaged building blocks and record them as standard blocks; Get the weight of a standard block; The first weight threshold is set to the weight of the standard building block, and the second weight threshold is set to the weight of the standard building block * D%; For each first sample; obtaining a weight of a first sample; comparing the weight of the first sample with a first weight threshold and a second weight threshold; The first sample having a weight equal to the first weight threshold is identified as a qualified building block, and is recorded as the first building block; The first sample with a weight less than the first weight threshold and greater than the second weight threshold is identified as a qualified building block and recorded as a second building block; The first sample with a weight less than or equal to the second weight threshold is identified as an unqualified building block and recorded as the third building block; Remove the third block; The first building block and the second building block are stacked according to the stacking strategy, specifically including: Get the location of the stacking area; Get the lengths of the twelve edges of the building blocks and sort them in descending order to form a sequence; The lengths of the four longest edges with the same length are recorded as the first length, the lengths of the four shortest edges with the same length are recorded as the third length, and the lengths of the remaining four edges with the same length are recorded as the second length; The stacking area is a square area, and the side length is the value of the first length * the value of the second length * 3; Make a first dividing line perpendicular to the long direction of the stacking area, the spacing between the first dividing lines is a first length, and evenly divide the length of the target area into U sub-areas; A second dividing line is made perpendicular to the width direction of the stacking area, and the spacing between the second dividing lines is a second length, and the width of the target area is evenly divided into V sub-areas, which are respectively recorded as the first sub-area, the second sub-area, ... the Vth sub-area; The first dividing line and the second dividing line are staggered to form a rectangular grid, and the stack is divided into N rectangular areas, which are recorded as dividing rectangles; Select any stacking area vertex in the first sub-area as the first vertex; The splitting rectangle where the first vertex is located is taken as the first splitting rectangle; A stacking area vertex in the first sub-area that is different from the first vertex is recorded as a second vertex; It is stipulated that the direction from the first vertex to the second vertex is the positive direction, and the direction from the second vertex to the first vertex is the negative direction; In the order of the first sub-region, the second sub-region, ... the Vth sub-region, and in each sub-region, in the order of the positive direction, the other partition rectangles are recorded as the second partition rectangle, the third partition rectangle, ... the Nth partition rectangle; The stacking order of the blocks is the first divided rectangle, the second divided rectangle, the third divided rectangle ... the Nth divided rectangle; The length of each segmented rectangle is the first length; The width of each segmented rectangle is the second length; Connect non-adjacent vertices in the stacking area to form two straight lines, which are respectively recorded as the first straight line and the second straight line; Get the intersection of the first straight line and the second straight line, and record it as a special point; The segmentation rectangle where the special point is located is recorded as a special rectangle; The split rectangles that touch the edge of the stacking area are recorded as special rectangles; All special rectangles are recorded as the first special rectangle, the second special rectangle, ... the Mth special rectangle in the order in which they are stacked in the block stacking sequence; The stacking order of the blocks in the special rectangles is the first special rectangle, the second special rectangle, ... the Mth special rectangle; Obtain all first building blocks, which constitute a first set; Obtain all second building blocks, which constitute a second set; Select a first building block from the first set, stack it in the first special rectangle, and determine whether all special rectangles are full; If all the special rectangles are not full, then select a first building block from the first set and stack it in the second special rectangle to determine whether all the special rectangles are full; If all the special rectangles are not full, then select a first building block from the first set and stack it in the third special rectangle to determine whether all the special rectangles are full; Until all special rectangles are filled according to the stacking order of the blocks in the special rectangles.
2. The intelligent processing technology for producing building blocks according to claim 1 is characterized in that: The stacking of the first building block and the second building block according to the stacking strategy also includes: If all special rectangles are filled; S1 selects a first building block from the first set and places it on the pre-stacking platform so that its largest surface overlaps with the pre-stacking platform; S2 selects a second building block from the second set and places it on the pre-stacking platform so that its largest surface coincides with the pre-stacking platform and any of its smallest surfaces coincides with any of the smallest surfaces of the first building block on the pre-stacking platform; S3: select a first building block from the first set, place it on the pre-stacking platform, make its largest surface overlap with the pre-stacking platform, and make any of its smallest surfaces overlap with another smallest surface of the second building block on the pre-stacking platform; Two first building blocks and one second building block on the pre-stacking platform constitute a first unit; Repeat S1-S3 to form multiple groups, which are recorded as the second unit, the third unit, ... the Yth unit; S4 selects a second building block from the second set and places it on the pre-stacking platform so that its largest surface overlaps with the pre-stacking platform; S5: select a first building block from the first set, and place it on the pre-stacking platform so that its largest surface overlaps with the pre-stacking platform, and any surface with the smallest surface overlaps with any surface with the smallest surface of the second building block on the pre-stacking platform; S6: select a second building block from the second set, place it on the pre-stacking platform, make its largest surface overlap with the pre-stacking platform, and make any of its smallest surfaces overlap with another smallest surface of the first building block on the pre-stacking platform; Two second building blocks and one first building block on the pre-stacking platform form a first combination; Repeat S4-S6 to form multiple groups, which are recorded as the second group, the third group, ... the Zth group; For each sub-region in the first sub-region, the second sub-region, ... the Vth sub-region; According to the stacking order of the blocks, all three connected segmented rectangles in each sub-area are regarded as a whole, and are recorded as the first area, the second area, ... the Pth area respectively; Place the first unit as a whole in the first area, place the second unit as a whole in the third area, place the third unit as a whole in the fifth area...place the Jth unit as a whole in the 2*J-1th area; Place the first combination as a whole in the second area, place the second combination as a whole in the fourth area, place the third combination as a whole in the sixth area...place the Kth combination as a whole in the 2*Kth area; Until there are no three connected segmentation rectangles in each sub-region; All unstacked segmented rectangles are obtained, and first blocks are selected from the first set in sequence according to the order of the unstacked segmented rectangles in the stacking sequence of the blocks, until all segmented rectangles are stacked.
