Typesetting method and system for ensuring consistent falling order of different surfaces of hollow glass
A computational approach optimizes glass face sequencing in multi-layered glass assemblies, addressing inefficiencies and breakage issues in manual sorting by ensuring consistent placement and reducing manual handling.
Patent Information
- Application Number
- CN202510803502.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-17
- Publication Date
- 2025-07-15
- Estimated Expiration
- 2045-06-17
AI Technical Summary
In the prior art, the glass is placed in a random order during the processing of hollow glass, resulting in low efficiency, high physical consumption of staff, easy to make mistakes and easy to damage the glass, affecting production progress and quality.
By obtaining the specification data of the A-side process card imported by the user, the order of landing of small glass on the A-side is calculated, and the heuristic algorithm is used to optimize the layout of the B-side to ensure that the order of the A-side and B-side glass on the A-side is consistent when landing down after cutting, reducing disorder.
It improves the production efficiency of insulated glass, reduces manual search and handling time, reduces the risk of glass damage, and improves production quality and efficiency.
Smart Images

Figure CN120317154A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of glass processing, and more specifically, to a typesetting method and system for ensuring the same unloading sequence of different surfaces of insulating glass. Background Art
[0002] Currently, glass processing factories will receive processing orders for laminated glass such as white + Low or other insulating glass during their operation. After receiving a customer order, the usual practice is to first integrate the order, summarize the single pieces of different materials by the factory, and then perform nesting cutting. When breaking the cut glass into pieces for unloading, it is unloaded according to the customer or order, and there is no rule during unloading, and the glass placement order is random. When processing insulating glass, it is necessary to manually search for the glass on the on-site racks, transfer the outer layer of glass, and perform piece matching one by one until the single-sided glass of the same order and size is completely matched for piece matching processing.
[0003] Using the method of manual search to find the piece-matching glass has various defects. One is low efficiency. Workers need to search through a large number of glass racks, which is time-consuming and laborious. Especially when the order quantity is large and the specifications are diverse, it seriously affects the production progress. The second is a large workload. The repetitive searching and handling operations pose a great physical challenge to the workers, easily causing fatigue and reducing work efficiency and quality. The third is a long time-consuming. The process of finding the piece-matching glass may take several hours or even longer, affecting production efficiency. The fourth is complex operation and easy to make mistakes. The complex process increases the probability of errors and is also prone to glass breakage, increasing costs and affecting order delivery. Summary of the Invention
[0004] In order to overcome the above problems or at least partially solve the above problems, the present invention provides a typesetting method and system for ensuring the same unloading sequence of different surfaces of insulating glass, which can effectively ensure that the glasses of different surfaces of insulating glass have the same sequence during unloading after cutting, reduce the disorder during unloading, improve production efficiency, and reduce losses during the production process.
[0005] To solve the above technical problems, the technical solution adopted by the present invention is as follows: In a first aspect, the present invention provides a typesetting method for ensuring the same unloading sequence of different surfaces of insulating glass, including the following steps: Obtain the specification data of the process card for surface A imported by the user, and perform typesetting for surface A to obtain the original glass sheet typesetting plan; Calculate the unloading sequence of the small pieces of glass for surface A according to the cutting tool path of the original sheet layout in the original glass sheet typesetting plan; Generate a typesetting parameter file for the small pieces of glass for surface B according to the unloading sequence of the small pieces of glass for surface A; Import the specification data of the process card for surface B of the insulating glass to be optimized, and perform typesetting for surface B according to the typesetting parameter file for the small pieces of glass for surface B to generate a preliminary typesetting result; According to the preliminary typesetting result, use a heuristic algorithm to optimize the result to obtain a typesetting scheme in which the glass landing order of the same process card and the same specification on the A side and the B side is consistent.
[0006] In the present invention, after typesetting the first layer of glass surface, after the typesetting is completed, the breaking order of the glass and the landing order of each piece of glass in each process card number are calculated according to the cutting tool path of the original sheet layout; when typesetting and calculating the second layer of glass, the landing order calculated in the first typesetting is used as a parameter for input. When typesetting and calculating, ensure that the landing order of the same specification of the same process card is consistent. Based on the present invention, when a processing factory processes insulating glass, by ensuring the typesetting method with consistent landing order of different surfaces of the insulating glass, it is ensured that the landing order of the A, B or C side glass of the insulating glass is consistent after cutting, reducing the disorder during landing, reducing the time and energy for searching and handling in the manual process, reducing quality problems such as breakage that are prone to occur during the searching process, improving production efficiency and reducing losses during the production process.
[0007] Based on the first aspect, further, the method for calculating the landing order of the small pieces of glass on the A side according to the cutting tool path of the original sheet layout in the glass original sheet typesetting scheme includes the following steps: Calculate the breaking order of the small pieces of glass on the A side according to the cutting tool path of the original sheet layout in the glass original sheet typesetting scheme; Calculate the landing order of each piece of glass with the same process card according to the breaking order of the small pieces of glass on the A side.
[0008] Based on the first aspect, further, the above-mentioned B-side small piece of glass typesetting parameter file includes the process card number, specification, and landing serial number information of the small piece.
[0009] Based on the first aspect, further, the typesetting method for ensuring the consistent landing order of different surfaces of the insulating glass further includes the following steps: Obtain and construct a glass typesetting model according to the target glass block information; Import the B-side small piece of glass typesetting parameter file into the glass typesetting model for typesetting calculation to generate a preliminary typesetting result.
[0010] Based on the first aspect, further, the method for optimizing the result using a heuristic algorithm according to the preliminary typesetting result to obtain a typesetting scheme in which the glass landing order of the same process card and the same specification on the A side and the B side is consistent includes the following steps: According to the preliminary typesetting result, use a heuristic algorithm to optimize and solve the glass typesetting model to obtain a typesetting scheme in which the glass landing order of the same process card and the same specification on the A side and the B side is consistent.
[0011] Based on the first aspect, further, the method for optimizing the result by using a heuristic algorithm according to the preliminary typesetting result to obtain a typesetting scheme with the same glass stacking order for the same process card on both side A and side B includes the following steps: Based on the heuristic algorithm, determine whether each individual in the preliminary typesetting result reaches the termination condition of iterative typesetting. If so, output the preliminary typesetting result as the final typesetting scheme; if not, perform selection, crossover, and mutation processing on each individual in the preliminary typesetting result to obtain a new target population, and use the heuristic algorithm to typeset each individual in the target population; wherein, the termination condition is that the stacking order of each piece of glass to be paired with side A in the side B typesetting scheme is the same.
[0012] Based on the first aspect, further, the above-mentioned heuristic algorithm includes a genetic algorithm and a simulated annealing algorithm.
[0013] In a second aspect, the present invention provides a typesetting system for ensuring the same stacking order of different sides of insulating glass, including a raw sheet typesetting module, a stacking order calculation module, a parameter generation module, a preliminary typesetting module, and a typesetting optimization module, wherein: The raw sheet typesetting module is used to obtain the specification data of the process card for side A imported by the user and perform typesetting on side A to obtain a glass raw sheet typesetting scheme; The stacking order calculation module is used to calculate the stacking order of the small pieces of glass on side A according to the cutting tool path of the raw sheet layout in the glass raw sheet typesetting scheme; The parameter generation module is used to generate a typesetting parameter file for the small pieces of glass on side B according to the stacking order of the small pieces of glass on side A; The preliminary typesetting module is used to import the specification data of the process card for side B of the insulating glass to be optimized, and perform typesetting on side B according to the typesetting parameter file of the small pieces of glass on side B to generate a preliminary typesetting result; The typesetting optimization module is used to optimize the result by using a heuristic algorithm according to the preliminary typesetting result to obtain a typesetting scheme with the same glass stacking order for the same process card on both side A and side B.
[0014] Through the cooperation of multiple modules such as the original sheet layout module, the racking order calculation module, the parameter generation module, the preliminary layout module, and the layout optimization module, this system performs layout on the first layer of the glass surface. After the layout is completed, the breaking order of the glass and the racking order of each piece of glass in each process card number are calculated based on the cutting tool path of the original sheet layout. When performing layout calculation on the second layer of glass, the racking order calculated in the first layout is input as a parameter. During the layout calculation, it is ensured that the racking orders of the same specifications with the same process card are consistent. Based on the present invention, when a processing factory processes insulating glass, by using a layout method that ensures the same racking order for different surfaces of the insulating glass, it is ensured that the racking orders of the A, B, or C surface glass of the insulating glass are consistent after cutting, reducing the disorder during racking, reducing the time and effort for searching and handling in the manual process, reducing quality problems such as breakage that are prone to occur during the searching process, improving production efficiency, and reducing losses during the production process.
[0015] In a third aspect, the present application provides an electronic device, which includes a memory for storing one or more programs; a processor; when the one or more programs are executed by the processor, the method according to any one of the above first aspects is implemented.
[0016] In a fourth aspect, the present application provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the method according to any one of the above first aspects is implemented.
[0017] The present invention has at least the following advantages or beneficial effects: Based on the present invention, when a processing factory processes insulating glass, by using a layout method that ensures the same racking order for different surfaces of the insulating glass, it is ensured that the racking orders of the A, B, or C surface glass of the insulating glass are consistent after cutting, reducing the disorder during racking, reducing the time and effort for searching and handling in the manual process, reducing quality problems such as breakage that are prone to occur during the searching process, improving production efficiency, and reducing losses during the production process. BRIEF DESCRIPTION OF THE DRAWINGS
[0018] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings required to be used in the embodiments will be briefly introduced below. It should be understood that the following drawings only show some embodiments of the present invention, and therefore should not be regarded as limiting the scope. For those of ordinary skill in the art, other related drawings can be obtained based on these drawings without creative efforts.
[0019] Figure 1 It is a flowchart of a layout method for ensuring the same racking order for different surfaces of insulating glass according to an embodiment of the present invention; Figure 2A detailed schematic diagram of a layout method for ensuring the same unloading sequence of different surfaces of insulating glass according to an embodiment of the present invention; Figure 3 A principle block diagram of a layout system for ensuring the same unloading sequence of different surfaces of insulating glass according to an embodiment of the present invention; Figure 4 A structural block diagram of an electronic device provided by an embodiment of the present invention.
[0020] Explanation of reference numerals: 100, original sheet layout module; 200, unloading sequence calculation module; 300, parameter generation module; 400, preliminary layout module; 500, layout optimization module; 101, memory; 102, processor; 103, communication interface. Detailed implementation manners
[0021] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Apparently, the described embodiments are some but not all of the embodiments of the present invention. The components of the embodiments of the present invention described and illustrated herein can be arranged and designed in various different configurations.
[0022] Therefore, the detailed description of the embodiments of the present invention provided in the accompanying drawings is not intended to limit the scope of the claimed present invention, but merely represents selected embodiments of the present invention. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts fall within the scope of protection of the present invention.
[0023] It should be noted that like reference numerals and letters denote like items in the following drawings. Therefore, once an item is defined in one drawing, it does not require further definition and explanation in subsequent drawings.
[0024] It should be noted that in this document, relational terms such as first and second are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the term "comprising" or any other variant thereof is intended to cover non-exclusive inclusion, such that a process, method, article, or device comprising a series of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or device. Without further limitation, an element defined by the phrase "comprising a..." does not exclude the presence of additional identical elements in the process, method, article, or device comprising the element.
[0025] In the description of the embodiments of the present invention, "a plurality" means at least two. Embodiment
[0026] As Figure 1 and Figure 2 shown, in a first aspect, an embodiment of the present invention provides a typesetting method for ensuring the same off-the-shelf order of different surfaces of insulating glass, including the following steps: S1. Obtain the specification data of the process card for surface A imported by the user, and perform typesetting for surface A to obtain a glass raw sheet typesetting plan; the user imports the specifications below the process card in the typesetting software and uses the typesetting software for typesetting, and saves the glass raw sheet typesetting plan after typesetting is completed.
[0027] S2. Calculate the off-the-shelf order of the small pieces of glass for surface A according to the cutting tool path of the raw sheet layout in the glass raw sheet typesetting plan; Further, it includes: calculating the breaking order of the small pieces of glass for surface A according to the cutting tool path of the raw sheet layout in the glass raw sheet typesetting plan; calculating the off-the-shelf order of each piece of glass with the same process card according to the breaking order of the small pieces of glass for surface A.
[0028] S3. Generate a typesetting parameter file for the small pieces of glass for surface B according to the off-the-shelf order of the small pieces of glass for surface A; the above-mentioned typesetting parameter file for the small pieces of glass for surface B includes information such as the process card number, specification, and off-the-shelf serial number of the small pieces.
[0029] In some embodiments of the present invention, the breaking order of the small pieces of glass is calculated according to the order of the glass raw sheet cutting tool path, the off-the-shelf order of each piece of glass with the same process card is calculated according to the breaking order, and then a parameter file in JSON format required for surface B typesetting is generated.
[0030] S4. Import the specification data of the process card for surface B of the insulating glass to be optimized, and perform typesetting for surface B according to the typesetting parameter file for the small pieces of glass for surface B to generate a preliminary typesetting result; Further, it also includes: obtaining and constructing a glass typesetting model according to the target glass block information; importing the typesetting parameter file for the small pieces of glass for surface B into the glass typesetting model for typesetting calculation to generate a preliminary typesetting result.
[0031] In some embodiments of the present invention, according to the parameter file calculated from the surface A typesetting plan, a data file in JSON format is input, and the data contains the process card number, specification, and off-the-shelf serial number of each piece of glass. When performing typesetting for surface B, the data file is input as a parameter; then, the import of the small pieces for surface B is carried out: the specification data of the surface B of the insulating glass to be optimized and the glass specifications of other same categories to be optimized are imported for typesetting. According to the input target glass block information, a mathematical model is established, and an optimization algorithm is used to typeset the glass cutting pattern to obtain a preliminary typesetting result.
[0032] S5. According to the preliminary typesetting result, use a heuristic algorithm to optimize the result to obtain a typesetting scheme in which the glass stacking order of the same process card and the same specification on both side A and side B is consistent. The above-mentioned heuristic algorithm includes a genetic algorithm and a simulated annealing algorithm.
[0033] Further, it includes: according to the preliminary typesetting result, use a heuristic algorithm to optimize and solve the glass typesetting model to obtain a typesetting scheme in which the glass stacking order of the same process card and the same specification on both side A and side B is consistent.
[0034] Further, it includes: based on the heuristic algorithm, judge whether each individual in the preliminary typesetting result reaches the termination condition of iterative typesetting. If so, output the preliminary typesetting result as the final typesetting scheme; if not, perform selection, crossover, and mutation processing on each individual in the preliminary typesetting result to obtain a new target population, and use the heuristic algorithm to typeset each individual in the target population; where the termination condition is that the stacking order of each piece of glass that needs to be paired with side A in the side B typesetting scheme is the same.
[0035] In some embodiments of the present invention, according to the preliminary typesetting result, use a heuristic algorithm, such as a genetic algorithm, a simulated annealing algorithm, etc. to solve the mathematical model to obtain a typesetting scheme in which the glass stacking order of the same process card and the same specification on both side A and side B is consistent; when typesetting each individual in the initialized population according to the typesetting rules of the heuristic algorithm, judge whether it reaches the termination condition of iterative typesetting. The termination condition is that the stacking order of each piece of glass that needs to be paired with side A in the side B typesetting scheme must be the same; if not, perform selection, crossover, and mutation processing on each individual in the initialized population to obtain a new target population, and perform the operation of typesetting each individual in the target population according to the typesetting rules of the heuristic algorithm; if so, output the typesetting result.
[0036] In the present invention, after typesetting the first layer of glass surface, after the typesetting is completed, calculate the breaking order of the glass and the stacking order of each piece of glass in each process card number according to the cutting tool path of the original sheet layout; when calculating the typesetting of the second layer of glass, input the stacking order calculated in the first typesetting as a parameter. During the typesetting calculation, ensure that the stacking order of the same specification of the same process card is consistent. Based on the present invention, when a processing factory processes insulating glass, by ensuring the typesetting method with the same stacking order on different surfaces of the insulating glass, ensure that the stacking order of the glass on side A, side B, or side C of the insulating glass is consistent after cutting and stacking, reduce the disorder during stacking, reduce the time and energy for searching and handling during the manual process, reduce quality problems such as breakage that are likely to occur during the searching process, improve production efficiency and reduce losses during the production process.
[0037] Such as Figure 3As shown in the second aspect, an embodiment of the present invention provides a layout system for ensuring the same racking order on different sides of insulating glass, including a raw sheet layout module 100, a racking order calculation module 200, a parameter generation module 300, a preliminary layout module 400, and a layout optimization module 500, where: The raw sheet layout module 100 is configured to obtain the specification data of the process card for side A imported by the user and perform layout for side A to obtain a glass raw sheet layout plan; The racking order calculation module 200 is configured to calculate the racking order of the small pieces of glass on side A according to the cutting tool path of the raw sheet layout in the glass raw sheet layout plan; The parameter generation module 300 is configured to generate a layout parameter file for the small pieces of glass on side B according to the racking order of the small pieces of glass on side A; The preliminary layout module 400 is configured to import the specification data of the process card for side B of the insulating glass to be optimized, perform layout for side B according to the layout parameter file for the small pieces of glass on side B, and generate a preliminary layout result; The layout optimization module 500 is configured to optimize the result by using a heuristic algorithm according to the preliminary layout result to obtain a layout plan in which the racking orders of the glasses with the same process card and the same specification on sides A and B are the same.
[0038] Through the cooperation of multiple modules such as the raw sheet layout module 100, the racking order calculation module 200, the parameter generation module 300, the preliminary layout module 400, and the layout optimization module 500, this system performs layout on the first layer of the glass surface. After the layout is completed, the breaking order of the glass and the racking order of each piece of glass in each process card number are calculated according to the cutting tool path of the raw sheet layout. When performing layout calculation on the second layer of the glass, the racking order calculated in the first layout is used as a parameter for input. During the layout calculation, it is ensured that the racking orders of the same specification with the same process card are the same. Based on the present invention, when a processing factory processes insulating glass, by using a layout method that ensures the same racking order on different sides of the insulating glass, it is ensured that the racking orders of the glasses on sides A, B, or C of the insulating glass are the same after cutting and racking, reducing the disorder during racking, reducing the time and effort for searching and handling in the manual process, reducing quality problems such as breakage that are prone to occur during the searching process, improving production efficiency, and reducing losses during the production process.
[0039] As Figure 4 shown in the third aspect, an embodiment of the present application provides an electronic device, which includes a memory 101 for storing one or more programs; a processor 102. When the one or more programs are executed by the processor 102, the method according to any one of the above first aspects is implemented.
[0040] It further includes a communication interface 103. The memory 101, the processor 102, and the communication interface 103 are electrically connected directly or indirectly to each other to achieve data transmission or interaction. For example, these components can be electrically connected to each other through one or more communication buses or signal lines. The memory 101 can be used to store software programs and modules. The processor 102 executes various functional applications and data processing by executing the software programs and modules stored in the memory 101. The communication interface 103 can be used to communicate signals or data with other node devices.
[0041] Among them, the memory 101 can be, but is not limited to, random access memory (RAM), read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), etc.
[0042] The processor 102 can be an integrated circuit chip with signal processing capabilities. The processor 102 can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can also be a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.
[0043] In the embodiments provided in the present application, it should be understood that the disclosed methods and systems can also be implemented in other ways. The method and system embodiments described above are merely illustrative. For example, the flowcharts and block diagrams in the accompanying drawings show the possible architectures, functions, and operations of the methods, systems, and computer program products according to multiple embodiments of the present application. In this regard, each block in the flowchart or block diagram may represent a module, a program segment, or a part of code, and the module, program segment, or part of code contains one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the blocks may occur in a different order than that marked in the accompanying drawings. For example, two consecutive blocks may actually be executed substantially in parallel, and they may sometimes be executed in the reverse order, depending on the functions involved. It should also be noted that each block in the block diagram and / or flowchart, as well as the combination of blocks in the block diagram and / or flowchart, can be implemented by a dedicated hardware-based system for performing the specified functions or actions, or can be implemented by a combination of dedicated hardware and computer instructions.
[0044] In addition, in each embodiment of the present application, the various functional modules may be integrated together to form an independent part, or each module may exist alone, or two or more modules may be integrated to form an independent part.
[0045] In a fourth aspect, an embodiment of the present application provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor 102, the method according to any one of the above first aspects is implemented. If the function is implemented in the form of a software functional module and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, or a part of this technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of the present application. The foregoing storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memories (ROMs), random access memories (RAMs), magnetic disks, or optical discs that can store program codes.
[0046] The above are only the preferred embodiments of the present invention and are not intended to limit the present invention. For those skilled in the art, the present invention can have various modifications and changes. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present invention shall be included within the protection scope of the present invention.
[0047] For those skilled in the art, it is obvious that the present application is not limited to the details of the above-described exemplary embodiments, and can be implemented in other specific forms without departing from the spirit or basic characteristics of the present application. Therefore, from any point of view, the embodiments should be regarded as exemplary and non-limiting. The scope of the present application is defined by the appended claims rather than the above description. Therefore, it is intended to embrace all changes falling within the meaning and scope of the equivalent elements of the claims in the present application. Any reference signs in the claims should not be regarded as limiting the claims involved.
Claims
1. A typesetting method for ensuring the same order of taking off the shelf for different surfaces of insulating glass, characterized in that, Including the following steps: Obtain the A-side process card specification data imported by the user, and perform A-side layout to obtain the glass substrate layout plan; Calculate the unloading sequence of the small A-side glass according to the cutting tool path of the substrate layout in the glass substrate layout plan; Generate the B-side small glass layout parameter file according to the unloading sequence of the small A-side glass; Import the B-side process card specification data of the insulating glass to be optimized, and perform B-side layout according to the B-side small glass layout parameter file to generate the preliminary layout result; According to the preliminary layout result, use the heuristic algorithm to optimize the result to obtain a layout plan with the same unloading sequence of the glass of the same process card and the same specification for both the A-side and the B-side; 2. The typesetting method for ensuring the same order of the different surfaces of insulating glass when being removed from the rack according to claim 1, characterized in that, The method for calculating the unloading sequence of the small A-side glass according to the cutting tool path of the substrate layout in the glass substrate layout plan includes the following steps: Calculate the breaking sequence of the small A-side glass according to the cutting tool path of the substrate layout in the glass substrate layout plan; Calculate the unloading sequence of each piece of glass of the same process card according to the breaking sequence of the small A-side glass; 3. A typesetting method for ensuring the same order of off-rack on different surfaces of insulating glass according to claim 1, characterized in that The B-side small glass layout parameter file includes the process card number, specification, and unloading sequence number information of the small pieces; 4. A typesetting method for ensuring the same order of unloading on different surfaces of insulating glass according to claim 1, characterized in that, It also includes the following steps: Obtain and construct a glass layout model according to the target glass block information; Import the B-side small glass layout parameter file into the glass layout model for layout calculation to generate the preliminary layout result; 5. A typesetting method for ensuring the same order of off-rack of different surfaces of insulating glass according to claim 4, characterized in that The method for optimizing the result according to the preliminary layout result by using the heuristic algorithm to obtain a layout plan with the same unloading sequence of the glass of the same process card and the same specification for both the A-side and the B-side includes the following steps: According to the preliminary layout result, use the heuristic algorithm to optimize and solve the glass layout model to obtain a layout plan with the same unloading sequence of the glass of the same process card and the same specification for both the A-side and the B-side; 6. A typesetting method for ensuring the same order of the different surfaces of insulating glass when being removed from the rack, characterized in that, The method for optimizing the result according to the preliminary layout result by using the heuristic algorithm to obtain a layout plan with the same unloading sequence of the glass of the same process card and the same specification for both the A-side and the B-side includes the following steps: Based on the heuristic algorithm, judge whether each individual in the preliminary layout result reaches the termination condition of iterative layout. If so, output the preliminary layout result as the final layout plan; if not, perform selection, crossover, and mutation processing on each individual in the preliminary layout result to obtain a new target population, and use the heuristic algorithm to perform layout on each individual in the target population; where the termination condition is that the unloading sequence of each piece of glass that needs to be matched with the A-side in the B-side layout plan is the same; 7. A typesetting method for ensuring the same order of unloading different sides of insulating glass as claimed in claim 1, characterized in that, The heuristic algorithm includes genetic algorithm and simulated annealing algorithm; 8. A typesetting system for ensuring the same order of removing the hollow glass from different surfaces, characterized in that, Including a substrate layout module, an unloading sequence calculation module, a parameter generation module, a preliminary layout module, and a layout optimization module, where: The substrate layout module is used to obtain the A-side process card specification data imported by the user and perform A-side layout to obtain the glass substrate layout plan; The unloading sequence calculation module is used to calculate the unloading sequence of the small A-side glass according to the cutting tool path of the substrate layout in the glass substrate layout plan; The parameter generation module is used to generate the B-side small glass layout parameter file according to the unloading sequence of the small A-side glass; A preliminary layout module for importing the specification data of the process card for the B side of the insulating glass to be optimized, performing B side layout according to the B side small piece glass layout parameter file, and generating a preliminary layout result; A layout optimization module for optimizing the result using a heuristic algorithm based on the preliminary layout result to obtain a layout scheme with the same glass racking order for the A side and B side and the same process card and specification; 9. An electronic device, characterized in that, including: A memory for storing one or more programs; A processor; When the one or more programs are executed by the processor, the method described in any one of claims 1-7 is implemented.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, the method described in any one of claims 1-7 is implemented.
Citation Information
Patent Citations
Hollow glass production method
CN108569839A
A method for optimizing the dropping order of glass cache
CN109102188A
Rectangular glass typesetting optimization system based on efficient heuristic search algorithm
CN112488408A
Control method and system for glass cutting processing
CN118886686A
Method and device for optimizing production sequence of large-scale orders
CN118966633A