Method, device, equipment and medium for balancing the amount of cut material of ship internal components
By receiving and adjusting the cutting plan of the nesting diagram, calculating and adjusting the cutting quantity deviation of each workstation, the problem of unbalanced tasks of the hull internal component cutting machine is solved, the cutting quantity is balanced and the production efficiency is improved, supporting digital production.
Patent Information
- Application Number
- CN202410221296.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-02-28
- Publication Date
- 2025-09-23
- Estimated Expiration
- 2044-02-28
AI Technical Summary
During the cutting process of hull internal components, the tasks of the cutting machines are unevenly distributed, resulting in some cutting machines being busy and working overtime, while other cutting machines have easy tasks, making it difficult to achieve balanced cutting volume and digital production of internal components.
By receiving the nesting diagram cutting plan, calculating the cutting material load deviation of each station, and adjusting the cutting material quantity of each station according to the preset load deviation, the nesting diagram cutting adjustment plan is generated to ensure that the cutting material load deviation of each station is stable within the preset range.
It achieves balanced cutting volume at each workstation, improves internal component cutting volume and production efficiency, supports digital production of internal component cutting, and has automated and flexible work dispatching capabilities.
Smart Images

Figure CN118404396B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of mechanical processing, and in particular to a method, device, equipment and medium for balancing the amount of cutting material of internal components of a ship. Background Art
[0002] In shipbuilding, internal component cutting is an important processing link. Ship structures are usually large in size and complex in shape, making the cutting process more challenging. The configuration of large-scale cutting equipment, the arrangement of reinforcement stations, and reasonable cutting plans all need to be considered. At present, during the hull production process, the distribution of tasks among cutting machines during the internal component cutting process is uneven. Some cutting machines are busy and have to work overtime for cutting tasks, while other cutting machines have easy cutting tasks. This is mainly due to the manual dispatch of internal component cutting tasks, which relies heavily on experience and has a large number of subjective factors. This often results in uneven dispatch of internal component cutting tasks, making it impossible to coordinate multiple cutting machines to cut internal components, increase the amount of internal component cutting, and support digital production of internal component cutting.
[0003] Reasonable planning and optimized cutting schemes are one of the keys to the production process of ship internal components. Therefore, an effective method is urgently needed to overcome the problem of uneven distribution of cutting machine tasks during the existing ship internal component cutting process. Summary of the Invention
[0004] The present invention provides a method, device, equipment and medium for balancing the amount of material cut during the cutting of ship internal components, so as to solve the technical problem of unbalanced amount of material cut during the cutting process of internal components.
[0005] In order to solve the above technical problems, an embodiment of the present invention provides a method for balancing the amount of cut material of a ship internal component, comprising:
[0006] receiving a nesting pattern cutting plan and assigning the nesting pattern cutting plan to each workstation;
[0007] During the cutting process, the cutting quantity of each station's nesting diagram is received, and the cutting quantity load deviation of each station is calculated based on the cutting quantity of each station's nesting diagram;
[0008] Adjust the cutting amount of each station according to the cutting amount load deviation and preset load deviation of each station, and generate the nesting diagram cutting adjustment plan;
[0009] The nesting cutting adjustment plan is distributed to each workstation, so that the cutting material load deviation of each workstation is stabilized within a preset range.
[0010] The embodiments of the present invention have the following beneficial effects:
[0011] The embodiment of the present invention distributes the obtained nesting diagram cutting plan to each workstation, receives the nesting diagram cutting quantity of each workstation and calculates the cutting quantity load deviation of each workstation during the process of cutting the internal components of the hull at the workstation, and then adjusts the cutting quantity of each workstation according to the cutting quantity load deviation of each workstation and the preset load deviation, coordinates the cutting quantity of the internal components at each workstation, stabilizes the cutting quantity load deviation of each workstation within the preset range, and enables each workstation to reach a balanced state during the internal component cutting process, thereby improving the internal component cutting quantity and production efficiency.
[0012] As a preferred solution, before receiving the nesting drawing cutting plan, the method includes:
[0013] Receive the internal component welding demand plan and the cutting content of each workstation; the internal component welding demand plan includes the segment name code, group name code, internal component production date, internal component name code, and internal component quantity; the cutting content includes: workstation name, workstation cutting type, and daily cutting quantity of the workstation;
[0014] Obtaining an internal component cutting plan according to the internal component welding demand plan, and finding nesting drawings of all internal components to be cut according to the internal component cutting plan;
[0015] Obtaining the amount of internal component cutting material according to the nesting diagrams of all internal components to be cut;
[0016] A nesting diagram cutting plan is generated based on the cutting content of each workstation, the nesting diagrams of all internal components to be cut, and the amount of internal component cutting.
[0017] This preferred solution has the following beneficial effects:
[0018] This preferred solution receives the internal component welding demand plan and the cutting content of each workstation, obtains the internal component cutting plan based on the internal component welding demand plan, and finds the nesting drawings of all internal components to be cut based on the internal component cutting plan, obtains the amount of internal component cutting based on the nesting drawings of all internal components to be cut found, and then generates the nesting drawing cutting plan based on the cutting content of each workstation, the nesting drawings of all internal components to be cut and the amount of internal component cutting, and preliminarily obtains the nesting drawing cutting plan to be executed.
[0019] As a preferred solution, the method of adjusting the amount of cutting material at each workstation according to the load deviation of the amount of cutting material at each workstation and the preset load deviation includes:
[0020] When the load deviation of the cutting material of the current station is greater than the preset load deviation, multiple stations of the same type are searched; the type of internal components cut by the stations of the same type is the same as the type of internal components cut by the current station;
[0021] Among multiple workstations of the same type, N first workstations are searched; the cutting material load deviation of the first workstation is less than or equal to a preset load deviation; N is a preset positive integer;
[0022] A portion of the cutting material quantity of the current station is adjusted to the N first stations, so that the cutting material quantity load deviation between the current station and the N first stations is less than or equal to the preset load deviation.
[0023] This preferred solution has the following beneficial effects:
[0024] In this preferred solution, when the cutting material load deviation of the current workstation is greater than the preset load deviation, multiple workstations for cutting the same type of internal components are found, and multiple first workstations with low cutting material loads are found among these same type of workstations. Then, part of the cutting material load of the current workstation is adjusted to N first workstations, so that the cutting material load deviation of the current workstation and multiple first workstations is less than or equal to the preset load deviation, thereby coordinating the cutting material load of internal components at each workstation, making the cutting material load deviation of each workstation stable within the preset range, and allowing each workstation to reach a balanced state during the internal component cutting process, further improving the internal component cutting material load and production efficiency.
[0025] As a preferred solution, the method for balancing the amount of cut material of ship hull components further includes:
[0026] After adjusting the cutting material load of each workstation according to the cutting material load deviation of each workstation and the preset load deviation, if there are still M workstations whose cutting material load deviation is greater than the preset load deviation, an alarm is issued to the management personnel; M is a preset positive integer;
[0027] When the N first workstations are not found among multiple workstations of the same type, an alarm is issued to the management personnel.
[0028] This preferred solution has the following beneficial effects:
[0029] In this preferred solution, when N first workstations are not found among multiple workstations of the same type, or after adjusting the cutting material load deviation of each workstation according to the cutting material load deviation and the preset load deviation of each workstation, there are still M workstations whose cutting material load deviation is greater than the preset load deviation, an alarm is issued to the management personnel, and the relevant management personnel are promptly prompted to make manual adjustments. When the system makes a balanced adjustment for the cutting material load but the cutting station load is still high, it can avoid the workstation from having excessive cutting load for a long time, which affects production efficiency.
[0030] The embodiment of the present invention further provides a device for balancing the amount of cut components in a ship body, comprising: a first execution module, a deviation acquisition module, a quantity adjustment module, and an adjustment and balancing module;
[0031] Wherein, the first execution module is used to receive the nesting diagram cutting plan and distribute the nesting diagram cutting plan to each workstation;
[0032] The deviation acquisition module is used to receive the cutting material quantity of each station in the nesting diagram during the cutting process, and calculate the cutting material quantity load deviation of each station according to the cutting material quantity of each station in the nesting diagram;
[0033] The material quantity adjustment module is used to adjust the cutting material quantity of each station according to the cutting material quantity load deviation and the preset load deviation of each station, and generate a nesting diagram cutting adjustment plan;
[0034] The adjustment and balancing module is used to distribute the nesting pattern cutting adjustment plan to each workstation, so that the cutting material load deviation of each workstation is stabilized within a preset range.
[0035] As a preferred solution, the ship hull component cutting quantity balancing device further comprises a plan generation module, the plan generation module is used to generate a nesting diagram cutting plan; the plan generation module comprises: a receiving unit, an acquiring unit, a determining unit and a generating unit;
[0036] The receiving unit is used to receive the internal component welding demand plan and the cutting content of each workstation; the internal component welding demand plan includes the segment name code, group name code, internal component production date, internal component name code, and internal component quantity; the cutting content includes: workstation name, workstation cutting type, and daily cutting quantity of the workstation;
[0037] The acquisition unit is used to acquire an internal component cutting plan according to the internal component welding demand plan, and find nesting drawings of all internal components to be cut according to the internal component cutting plan;
[0038] The determining unit is used to obtain the amount of internal component cutting material based on the nesting diagrams of all the internal components to be cut;
[0039] The generating unit is used for generating a nesting diagram cutting plan according to the cutting content of each workstation, the nesting diagrams of all internal components to be cut and the amount of internal component cutting.
[0040] As a preferred solution, the adjustment and balancing module includes a first search unit, a second search unit and a quantity adjustment unit;
[0041] The first searching unit is used to search for multiple stations of the same type when the load deviation of the cutting material of the current station is greater than the preset load deviation; the type of internal components cut by the stations of the same type is the same as the type of internal components cut by the current station;
[0042] The second searching unit is used to search for N first workstations among a plurality of workstations of the same type; the cutting material load deviation of the first workstation is less than or equal to a preset load deviation; and N is a preset positive integer;
[0043] The material quantity adjustment unit is used to adjust part of the cutting material quantity of the current station to the N first stations, so that the cutting material quantity load deviation between the current station and the N first stations is less than or equal to a preset load deviation.
[0044] As a preferred solution, the hull internal component cutting amount balancing device further includes an alarm module;
[0045] The alarm module is used to issue an alarm to the management personnel when, after the cutting material load deviation of each workstation is adjusted according to the cutting material load deviation of each workstation and the preset load deviation, there are still M workstations whose cutting material load deviation is greater than the preset load deviation; M is a preset positive integer.
[0046] The alarm module is further configured to issue an alarm to a management staff member when N first workstations are not found among a plurality of workstations of the same type.
[0047] An embodiment of the present invention also provides a terminal device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, the steps of the method for balancing the amount of cut material of internal components of a ship are implemented as described in any one of the above items.
[0048] An embodiment of the present invention further provides a storage medium storing a computer program, which, when executed by a processor, implements the steps of any one of the above-mentioned methods for balancing the amount of cut material for internal components of a ship. BRIEF DESCRIPTION OF THE DRAWINGS
[0049] Figure 1 : A schematic flow chart of a method for balancing the amount of cut material for a ship internal component provided by an embodiment of the present invention;
[0050] Figure 2 : A schematic structural diagram of a device for balancing the amount of cut material of a ship internal component provided by an embodiment of the present invention;
[0051] Figure 3 : A schematic structural diagram of a plan generation module of a device for balancing the amount of material cut from a ship internal component provided by an embodiment of the present invention;
[0052] Figure 4 : A structural schematic diagram of an adjustment and balancing module of a ship body internal component cutting material balancing device provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0053] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments of the present invention without making any creative efforts shall fall within the scope of protection of the present invention.
[0054] Example 1
[0055] Currently, during ship hull production, the distribution of tasks among cutting machines during internal component cutting is uneven. This is primarily due to manual dispatching of internal component cutting tasks, which relies heavily on experience and is subject to significant subjective factors. This makes it difficult to coordinate multiple cutting machines to cut internal components, increase the amount of internal component cutting, and support digital production of internal component cutting. Reasonable planning and optimized cutting solutions are key to the production process of ship hull internal components.
[0056] In order to solve the technical problem of unbalanced cutting amount during the internal component cutting process, an embodiment of the present invention provides a method for balancing the cutting amount of ship internal components.
[0057] Please refer to Figure 1 , which is a flow chart of a method for balancing the amount of material cut for a ship internal component provided by an embodiment of the present invention, the method for balancing the amount of material cut for a ship internal component includes steps 101 to 104, each of which is specifically as follows:
[0058] Step 101: The plate cutting centralized control system receives the nesting diagram cutting plan and distributes the nesting diagram cutting plan to each workstation;
[0059] Step 102: During the cutting process, the plate cutting centralized control system receives the cutting quantity of each workstation's nesting diagram, and calculates the cutting quantity load deviation of each workstation based on the cutting quantity of each workstation's nesting diagram;
[0060] Step 103: The plate cutting centralized control system adjusts the cutting amount of each workstation according to the cutting amount load deviation of each workstation and the preset load deviation, and generates a nesting diagram cutting adjustment plan;
[0061] Step 104: The plate cutting centralized control system distributes the nesting cutting adjustment plan to each workstation, so that the cutting material load deviation of each workstation is stabilized within a preset range.
[0062] Among them, the plate cutting centralized control system works on the Internet of Things control center equipment of multiple cutting machines.
[0063] Before step 101, the method for balancing the amount of cut material of internal ship components further includes:
[0064] Receive the internal component welding demand plan and the cutting content of each workstation; the internal component welding demand plan includes the segment name code, group name code, internal component production date, internal component name code, and internal component quantity; the cutting content includes: workstation name, workstation cutting type, and daily cutting quantity of the workstation;
[0065] Obtaining an internal component cutting plan according to the internal component welding demand plan, and finding nesting drawings of all internal components to be cut according to the internal component cutting plan;
[0066] Obtaining the amount of internal component cutting material according to the nesting diagrams of all internal components to be cut;
[0067] A nesting diagram cutting plan is generated based on the cutting content of each workstation, the nesting diagrams of all internal components to be cut, and the amount of internal component cutting.
[0068] In an embodiment of the present invention, there is an ownership relationship between the segment name code and the group name code. A ship contains multiple segments, each segment contains multiple groups, and each group contains multiple internal components. A ship is coded by a ship number, a segment has a name code, and a group has a group name code, so as to achieve unique identification in the entire ship.
[0069] In the embodiment of the present invention, the daily cutting volume of a workstation is a fixed value obtained based on the cutting history data of each workstation.
[0070] In step 101, when the nesting cutting plan is allocated to each workstation, the corresponding task amount is allocated according to different workstations.
[0071] In step 102, after each nesting pattern is cut, the IoT control center of multiple cutting machines automatically changes the status of the nesting pattern to cut, which can also be confirmed by manual input. Otherwise, the status of the nesting pattern is cutting, and no other detection or monitoring equipment is required.
[0072] In step 103, adjusting the amount of cutting material at each workstation according to the load deviation of the cutting material at each workstation and the preset load deviation includes:
[0073] When the load deviation of the cutting material of the current station is greater than the preset load deviation, multiple stations of the same type are searched; the type of internal components cut by the stations of the same type is the same as the type of internal components cut by the current station;
[0074] Among multiple workstations of the same type, N first workstations are searched; the cutting material load deviation of the first workstation is less than or equal to a preset load deviation; N is a preset positive integer;
[0075] A portion of the cutting material quantity of the current station is adjusted to the N first stations, so that the cutting material quantity load deviation between the current station and the N first stations is less than or equal to the preset load deviation.
[0076] When the N first workstations are not found among multiple workstations of the same type, an alarm is issued to the management personnel;
[0077] After adjusting the cutting material load deviation of each workstation according to the cutting material load deviation and the preset load deviation of each workstation, if there are still M workstations whose cutting material load deviation is greater than the preset load deviation, an alarm is issued to the management personnel; M is a preset positive integer.
[0078] In this embodiment, the preset load deviation is set to 5%.
[0079] When the cutting material load deviation of the current station is less than or equal to 5%, the cutting material load of the current station does not need to be adjusted; when the cutting material load deviation of the current station is greater than 5%, the cutting material load of the current station needs to be adjusted, and the part of the cutting material load exceeding 5% of the current station needs to be adjusted to another cutting station.
[0080] In this embodiment, if the amount of cutting material of the nesting diagram of the cutting machine assigned to each workstation is greater than and exceeds a certain amount (such as 5%) of the daily cutting material amount of the cutting machine at the cutting station, that is, greater than 105% of the daily cutting material amount of the cutting station, then the load is considered to be high; if it is less than 95% of the daily cutting material amount of the cutting station, then the load is considered to be low.
[0081] Next, a preferred method for adjusting the cutting amount of each workstation according to the cutting amount load deviation and the preset load deviation of each workstation is described in detail:
[0082] Find the cutting machine that cuts the same type of internal components at the cutting station. For the convenience of description, it is called the same type of cutting machine;
[0083] 1) Find a cutting machine with lower load among the same type of cutting machines, if any;
[0084] Adjust part of the load of the cutting machine with a higher load to the cutting machine with a lower load. It is necessary to ensure that the cutting machine with a lower load will not become a cutting machine with a higher load after the load adjustment. In this process, the higher load of one cutting machine can be adjusted to one or more other cutting machines of the same type.
[0085] 2) If no cutting machine with low load is found among the same type of cutting machines, then look for a cutting machine with normal load;
[0086] Adjust some of the material load of the overloaded cutting machine to the normal-loaded cutting machine. It is necessary to ensure that after the material load adjustment, the cutting machine with normal load will not become the overloaded cutting machine;
[0087] 3) If there is no cutting machine with low load among the same type of cutting machines, or if there is still a cutting machine with high load after the above two material adjustment methods, an alarm will be generated and manual adjustment will be performed.
[0088] Internal components are a collective name for parts of various structural types. Since the thickness and size of internal components are different from each other, they will be analyzed based on the cutting capacity of different cutting machines and the smoothness of the previous and next process arrangements to determine whether the nesting diagram will be cut by different cutting machines.
[0089] The nesting pattern cutting adjustment plan generated in step 103 is an optimized solution relative to the nesting pattern cutting plan, and realizes a balanced cutting amount at each cutting station.
[0090] In a preferred embodiment, when generating a nesting diagram cutting adjustment plan, the adjusted production plans of multiple cutting machines can be used as an overall production plan, which includes the sub-cutting plans of the multiple cutting machines themselves. This preferred embodiment is more in line with actual production.
[0091] In order to solve the technical problem of uneven cutting amount during the internal component cutting process, an embodiment of the present invention further provides a device 2 for balancing the amount of cutting material of a ship internal component.
[0092] Please refer to Figure 2 , which is a structural diagram of a ship body internal component cutting material balancing device 2 provided by an embodiment of the present invention.
[0093] like Figure 2 As shown, the ship body internal component cutting quantity balancing device 2 includes: a first execution module 202, a deviation acquisition module 203, a quantity adjustment module 204 and an adjustment and balancing module 205;
[0094] The first execution module 202 is used to receive the nesting diagram cutting plan and assign the nesting diagram cutting plan to each workstation;
[0095] The deviation acquisition module 203 is used to receive the cutting material quantity of each workstation in the nesting diagram during the cutting process, and calculate the cutting material quantity load deviation of each workstation according to the cutting material quantity of each workstation in the nesting diagram;
[0096] The material quantity adjustment module 204 is used to adjust the cutting material quantity of each station according to the cutting material quantity load deviation and the preset load deviation of each station, and generate a nesting diagram cutting adjustment plan;
[0097] The adjustment and balancing module 205 is used to distribute the nesting pattern cutting adjustment plan to each workstation, so that the cutting material load deviation of each workstation is stabilized within a preset range.
[0098] In this embodiment, the ship body internal component cutting quantity balancing device 2 further includes a plan generating module 201 .
[0099] Please refer to Figure 3 , which is a structural diagram of a plan generation module 201 of a ship internal component cutting quantity balancing device 2 provided by an embodiment of the present invention.
[0100] like Figure 3 As shown, the plan generation module is used to generate a nesting diagram cutting plan; the plan generation module 201 includes: a receiving unit 2011, an acquiring unit 2012, a determining unit 2013 and a generating unit 2014;
[0101] The receiving unit 2011 is used to receive the internal component welding demand plan and the cutting content of each workstation; the internal component welding demand plan includes the segment name code, group name code, internal component production date, internal component name code, and internal component quantity; the cutting content includes: workstation name, workstation cutting type, and daily cutting quantity of the workstation;
[0102] The acquisition unit 2012 is used to acquire an internal component cutting plan according to the internal component welding demand plan, and find nesting drawings of all internal components to be cut according to the internal component cutting plan;
[0103] The determining unit 2013 is used to obtain the amount of internal component cutting material based on the nesting diagrams of all the internal components to be cut;
[0104] The generating unit 2014 is configured to generate a nesting diagram cutting plan according to the cutting content of each workstation, the nesting diagrams of all internal components to be cut, and the amount of internal component cutting.
[0105] Please refer to Figure 4 , which is a structural diagram of an adjustment and balancing module 205 of a ship body internal component cutting material balancing device 2 provided by an embodiment of the present invention.
[0106] like Figure 4 As shown, in this embodiment, the adjustment and balancing module 205 includes a first searching unit 2051, a second searching unit 2052 and a quantity adjusting unit;
[0107] The first searching unit 2051 is used to search for multiple stations of the same type when the load deviation of the cutting material at the current station is greater than the preset load deviation; the internal components cut by the stations of the same type are the same as the internal components cut by the current station;
[0108] The second searching unit 2052 is used to search N first workstations among a plurality of workstations of the same type; the cutting material load deviation of the first workstation is less than or equal to a preset load deviation; N is a preset positive integer;
[0109] The material quantity adjustment unit 2053 is used to adjust part of the cutting material quantity of the current station to the N first stations, so that the cutting material quantity load deviation between the current station and the N first stations is less than or equal to a preset load deviation.
[0110] In this embodiment, the hull internal component cutting material balancing device 2 further includes an alarm module 206;
[0111] The alarm module 206 is used to alert the management personnel when N first workstations are not found among multiple workstations of the same type;
[0112] The alarm module 206 is also used to issue an alarm to the management personnel when, after the cutting material load deviation of each workstation is adjusted according to the cutting material load deviation of each workstation and the preset load deviation, there are still M workstations whose cutting material load deviation is greater than the preset load deviation; M is a preset positive integer.
[0113] Compared with the prior art, the embodiments of the present invention have the following beneficial effects:
[0114] The embodiment of the present invention distributes the obtained nesting drawing cutting plan to each workstation, receives the nesting drawing cutting quantity of each workstation and calculates the cutting quantity load deviation of each workstation during the process of cutting the internal components of the ship body at the workstation, and then adjusts the cutting quantity of each workstation according to the cutting quantity load deviation of each workstation and the preset load deviation, coordinates the cutting quantity of the internal components of each workstation, and makes the cutting quantity load deviation of each workstation stable within the preset range, so that each workstation can reach a balanced state during the internal component cutting process, thereby improving the internal component cutting quantity and production efficiency. At the same time, the ship body internal component cutting quantity balancing method is convenient and flexible, easy to realize automatic dispatching, and has applicability and high automation.
[0115] Example 2
[0116] Based on the above embodiments, an embodiment of the present invention provides a terminal device, including a memory, a processor, and a computer program stored on the memory and runnable on the processor. When the processor executes the program, the steps of the method for balancing the amount of cut material of internal components of a ship body described in any one of the embodiments of the present invention are implemented.
[0117] For example, in this embodiment, the computer program may be divided into one or more modules, which are stored in the memory and executed by the processor to implement the present invention. The one or more modules may be a series of computer program instruction segments capable of performing specific functions, and the instruction segments are used to describe the execution process of the computer program in the terminal device.
[0118] The terminal device may be a computing device such as a desktop computer, a notebook computer, a PDA, a cloud server, etc. The terminal device may include, but is not limited to, a processor and a memory.
[0119] The processor can be a central processing unit (CPU), other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA), other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor. The processor serves as the control center of the terminal device, connecting the various components of the terminal device using various interfaces and circuits. The memory can be used to store the computer programs and / or modules. The processor implements the various functions of the terminal device by running or executing the computer programs and / or modules stored in the memory and accessing data stored in the memory. The memory can mainly include a program storage area and a data storage area. The program storage area can store the operating system and at least one application required for a function, etc.; the data storage area can store data generated based on the use of the mobile phone, etc. In addition, the memory may include high-speed random access memory and may also include non-volatile memory, such as a hard disk, memory, a plug-in hard disk, a smart memory card (Smart Media Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Flash Card), at least one disk storage device, a flash memory device, or other volatile solid-state storage device.
[0120] Based on the above embodiments, an embodiment of the present invention further provides a storage medium storing a computer program, which, when executed by a processor, implements the steps of the method for balancing the amount of cut material of internal components of a ship body as described in any embodiment of the present invention.
[0121] In this embodiment, the storage medium is a computer-readable storage medium, and the computer program includes computer program code, which may be in source code form, object code form, executable file, or some intermediate form. The computer-readable medium may include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electric carrier signal, telecommunication signal, and software distribution medium. It should be noted that the content contained in the computer-readable medium may be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable media do not include electric carrier signals and telecommunication signals.
[0122] The specific embodiments described above further illustrate the objectives, technical solutions, and beneficial effects of the present invention. It should be understood that the above descriptions are merely specific embodiments of the present invention and are not intended to limit the scope of protection of the present invention. In particular, it should be noted that any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included within the scope of protection of the present invention for those skilled in the art.
Claims
1. A method for balancing the amount of cut material of ship internal components, characterized in that: include: receiving a nesting pattern cutting plan and assigning the nesting pattern cutting plan to each workstation; During the cutting process, the cutting quantity of each station's nesting diagram is received, and the cutting quantity load deviation of each station is calculated based on the cutting quantity of each station's nesting diagram; Adjust the cutting material load of each station according to the cutting material load deviation and the preset load deviation of each station, and generate a nesting diagram cutting adjustment plan, including: when the cutting material load deviation of the current station is greater than the preset load deviation, find multiple stations of the same type; The type of internal components cut by the same type of workstation is the same as the type of internal components cut by the current workstation; among multiple workstations of the same type, N first workstations are found; the load deviation of the cutting material volume of the first workstation is less than or equal to a preset load deviation; N is a preset positive integer; part of the cutting material volume of the current workstation is adjusted to the N first workstations, so that the load deviation of the cutting material volume of the current workstation and the N first workstations is less than or equal to the preset load deviation; The nesting cutting adjustment plan is distributed to each workstation, so that the cutting material load deviation of each workstation is stabilized within a preset range.
2. A method for balancing the amount of cut material of a ship's internal component according to claim 1, characterized in that: Before receiving the nesting cutting plan, including: Receive the internal component welding demand plan and the cutting content of each workstation; the internal component welding demand plan includes the segment name code, group name code, internal component production date, internal component name code, and internal component quantity; the cutting content includes: workstation name, workstation cutting type, and daily cutting quantity of the workstation; Obtaining an internal component cutting plan according to the internal component welding demand plan, and finding nesting drawings of all internal components to be cut according to the internal component cutting plan; Obtaining the amount of internal component cutting material according to the nesting diagrams of all internal components to be cut; A nesting diagram cutting plan is generated based on the cutting content of each workstation, the nesting diagrams of all internal components to be cut, and the amount of internal component cutting.
3. A method for balancing the amount of cut material of a ship's internal component according to claim 1, characterized in that: Also includes: After adjusting the cutting material load deviation of each workstation according to the cutting material load deviation and the preset load deviation of each workstation, if there are still M workstations whose cutting material load deviation is greater than the preset load deviation, an alarm is issued to the management personnel; M is a preset positive integer.
4. A method for balancing the amount of cut material of a ship's internal component according to claim 1, characterized in that: Also includes: When the N first workstations are not found among multiple workstations of the same type, an alarm is issued to the management personnel.
5. A device for balancing the amount of cut material in a ship's internal structure, characterized in that: include: a first execution module, a deviation acquisition module, a quantity adjustment module, and an adjustment and balancing module; Wherein, the first execution module is used to receive the nesting diagram cutting plan and distribute the nesting diagram cutting plan to each workstation; The deviation acquisition module is used to receive the cutting material quantity of each station in the nesting diagram during the cutting process, and calculate the cutting material quantity load deviation of each station according to the cutting material quantity of each station in the nesting diagram; The material quantity adjustment module is used to adjust the cutting material quantity of each workstation according to the cutting material quantity load deviation and the preset load deviation of each workstation, and generate a nesting diagram cutting adjustment plan; the adjustment and balancing module includes a first searching unit, a second searching unit and a material quantity adjustment unit; wherein, the first searching unit is used to search for multiple workstations of the same type when the cutting material quantity load deviation of the current workstation is greater than the preset load deviation; the type of internal components cut by the same type of workstation is the same as the type of internal components cut by the current workstation; the second searching unit is used to search for N first workstations among multiple workstations of the same type; the cutting material quantity load deviation of the first workstation is less than or equal to the preset load deviation; N is a preset positive integer; the material quantity adjustment unit is used to adjust part of the cutting material quantity of the current workstation to the N first workstations, so that the cutting material quantity load deviation of the current workstation and the N first workstations is less than or equal to the preset load deviation; The adjustment and balancing module is used to distribute the nesting pattern cutting adjustment plan to each workstation, so that the cutting material load deviation of each workstation is stabilized within a preset range.
6. A device for balancing the amount of cut material of a ship's internal component according to claim 5, characterized in that: Also included is a plan generation module, the plan generation module is used to generate a nesting diagram cutting plan; The plan generation module includes: a receiving unit, an acquiring unit, a determining unit and a generating unit; The receiving unit is used to receive the internal component welding demand plan and the cutting content of each workstation; the internal component welding demand plan includes the segment name code, group name code, internal component production date, internal component name code, and internal component quantity; the cutting content includes: workstation name, workstation cutting type, and daily cutting quantity of the workstation; The acquisition unit is used to acquire an internal component cutting plan according to the internal component welding demand plan, and find nesting drawings of all internal components to be cut according to the internal component cutting plan; The determining unit is used to obtain the amount of internal component cutting material based on the nesting diagrams of all the internal components to be cut; The generating unit is used to generate a nesting diagram cutting plan according to the cutting content of each workstation, the nesting diagrams of all internal components to be cut, and the amount of internal component cutting.
7. A device for balancing the amount of cut material of a ship internal component according to claim 5, characterized in that: It also includes an alarm module; the alarm module is used to issue an alarm to the management personnel when, after the cutting material load deviation of each workstation is adjusted according to the cutting material load deviation of each workstation and the preset load deviation, there are still M workstations whose cutting material load deviation is greater than the preset load deviation; M is a preset positive integer.
8. A device for balancing the amount of cut material of a ship internal component according to claim 7, characterized in that: The alarm module is further configured to issue an alarm to a management staff member when N first workstations are not found among a plurality of workstations of the same type.
9. A terminal device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein: When the processor executes the program, the steps of the method for balancing the amount of cut material of a ship internal component according to any one of claims 1 to 4 are implemented.
10. A storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method for balancing the amount of cut material of a ship internal component according to any one of claims 1 to 4 are implemented.
Citation Information
Patent Citations
A method and device for distributing load cutting amount
CN109359840A
Plate drilling method and device based on artificial intelligence
CN117483838A