A Welding Station Identification Method, Device, Storage Medium and Equipment
By acquiring and analyzing weld data and determining the overlapping level and station flow information of parts, the problem that traditional methods cannot accurately identify welding stations is solved, and the goal of accurate statistics of welding quantity and lean shipbuilding is achieved.
Patent Information
- Application Number
- CN202210057761.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-01-18
- Publication Date
- 2025-05-27
- Estimated Expiration
- 2042-01-18
AI Technical Summary
The traditional welding station identification method cannot accurately reach each weld station, resulting in inaccurate statistics on the amount of welded.
By obtaining weld data, including the part names, code information and station flow information of the two parts to be welded in each weld process, the overlap level of the parts is determined, and the welding station is determined based on the flow information.
The precise identification of each weld station is achieved, and the precise counting of the amount of welded materials is achieved to achieve the purpose of lean shipbuilding.
Smart Images

Figure CN114462143B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of ship design and manufacturing, and particularly to a welding station identification method, device, storage medium and equipment. Background Art
[0002] Modern shipbuilding is widely completed by welding methods. With the rapid development of shipbuilding technology and the continuous innovation of information technology, accurately counting the welding quantity and calculating the man-hour consumption have become the development trend of lean shipbuilding. This requires accurate identification of tens of thousands of weld positions to obtain the welding quantity of different positions. The traditional welding station identification method is based on the flow information corresponding to the entire component name. That is to say, the traditional identification method can only be accurate to the welding stations of components, but cannot be accurate to the identification of each weld position, so the accurate statistics of welding quantity cannot be achieved.
[0003] Therefore, there is an urgent need for a welding station identification method to solve the problem that the traditional identification method cannot be accurate to the identification of each weld position, so the accurate statistics of welding quantity cannot be achieved. Summary of the Invention
[0004] The present invention provides a welding station identification method, device, storage medium and equipment to solve the problem that the traditional identification method cannot be accurate to the identification of each weld position, so the accurate statistics of welding quantity cannot be achieved.
[0005] To solve the above technical problems, an embodiment of the present invention provides a welding station identification method, including:
[0006] Obtain a plurality of weld data; wherein each weld data is generated according to each weld process, and is used to record the part names of the two parts to be welded in each weld process, as well as the respective coding information and station flow information of each part;
[0007] Determine the coincidence level of each part according to the coding information of each part in each weld data;
[0008] When the coincidence level of the part is the first preset value, determine the welding station of the part as the general assembly station;
[0009] When the coincidence level of the part is not the first preset value, determine the welding stations of each part according to the station flow information corresponding to each part.
[0010] As a preferred solution, determining the coincidence level of each part according to the coding information of each part in each weld data includes:
[0011] Compare the coding information between each pair of parts in each weld data level by level from high to low. If the comparison is successful, compare the next-level coding of each part; if the comparison fails, use the coding level where the previous-level comparison was successful as the overlapping level between the parts.
[0012] As a preferred solution, each weld data is generated according to each weld process, specifically:
[0013] Obtain the part names of the two parts to be welded in each weld process from the hull model database;
[0014] According to the part names of the two parts, obtain the corresponding coding information and station flow information of the two parts from the part list;
[0015] Generate the weld data corresponding to the weld process according to the coding information and station flow information.
[0016] As a preferred solution, when the overlapping level of the part is not the first preset value, determine the welding station of each part according to the station flow information corresponding to each part, including:
[0017] When the flow information is "group", determine the welding station of the part as the group station;
[0018] When the flow information is "medium group", determine the welding station of the part as the medium group station;
[0019] When the flow information is "large group", determine the welding station of the part as the large group station.
[0020] Correspondingly, another embodiment of the present invention further provides a welding station identification device, including: an acquisition module, a first determination module, a second determination module, and a third determination module;
[0021] The acquisition module is used to acquire a plurality of weld data; wherein, each weld data is generated according to each weld process, and is used to record the part names of the two parts to be welded in each weld process, as well as the respective coding information and station flow information of each part;
[0022] The first determination module determines the overlapping level of each part according to the coding information of each part in each weld data;
[0023] The second determination module is used to determine the welding station of the part as the general group station when the overlapping level of the part is the first preset value;
[0024] The third determination module is used to determine the welding stations of each part according to the station flow information corresponding to each part when the overlapping level of the part is not the first preset value.
[0025] As a preferred solution, the first determination module includes a comparison unit;
[0026] The comparison unit is configured to compare the coding information between each part in each weld data in descending order of hierarchy. If the comparison is successful, the next-level coding of each part is compared; if the comparison fails, the level where the previous-level comparison is successful is used as the overlapping level between the parts.
[0027] As a preferred solution, the acquisition module includes a weld data generation unit;
[0028] The weld data generation unit is configured to obtain the part names of the two parts to be welded in each weld process from the hull model database; according to the part names of the two parts, obtain the corresponding coding information and station flow information of the two parts from the part table; and generate the weld data corresponding to the weld process according to the coding information and the station flow information.
[0029] As a preferred solution, the third determination module includes: a small-group station determination unit, a medium-group station determination unit, and a large-group station determination unit;
[0030] The small-group station determination unit is configured to determine the welding station of the part as a small-group station when the flow information is a small group;
[0031] The medium-group station determination unit is configured to determine the welding station of the part as a medium-group station when the flow information is a medium group;
[0032] The large-group station determination unit is configured to determine the welding station of the part as a large-group station when the flow information is a large group.
[0033] Correspondingly, another embodiment of the present invention further provides a computer-readable storage medium, which includes a stored computer program. When the computer program runs, it controls the device where the computer-readable storage medium is located to execute any one of the welding station identification methods described above.
[0034] Correspondingly, another embodiment of the present invention further provides a control device, which includes a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor. When the processor executes the computer program, it implements any one of the welding station identification methods described above.
[0035] Compared with the prior art, the embodiments of the present invention have the following beneficial effects:
[0036] The technical solution of the present invention extracts the welding information of parts from the hull model, and obtains the flow information corresponding to the codes of each level of parts from the parts list, so as to quickly and accurately identify the welding stations of each weld, realize the accurate statistics of welding quantity, achieve the purpose of lean shipbuilding, and solve the problem that the traditional identification method cannot accurately identify each weld station, so that the accurate statistics of welding quantity cannot be realized. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] Figure 1 : It is a step flow chart of a welding station identification method provided by an embodiment of the present invention;
[0038] Figure 2 : It is a structural schematic diagram of a welding station identification device provided by an embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0039] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts shall fall within the protection scope of the present invention.
[0040] Embodiment 1
[0041] Please refer to Figure 1 , a welding station identification method provided by an embodiment of the present invention, includes the following steps S11 - S14:
[0042] S11: Obtain a number of weld data; wherein, each weld data is generated according to each weld process, and is used to record the part names of the two parts to be welded in each weld process, as well as the respective coding information and station flow information of each part.
[0043] It should be noted that the part code refers to a part identification code composed of a group of codes, which is composed of 1 - 4 level codes, and the format is: 4th level code - 3rd level code - 2nd level code - 1st level code. In the parts list, the flow information corresponding to different levels of part codes can be read.
[0044] Specifically, the acquisition of each weld data means that first, the names of the two parts to be welded are extracted from the hull model data, such as part 1 and part 2, and then, according to the obtained part names, the corresponding coding information and station flow information are found from the parts list, and each level of code has corresponding station flow information.
[0045] S12: Determine the overlapping level of each part according to the coding information of each part in each weld data.
[0046] It should be noted that each weld seam data contains two part names and corresponding codes.
[0047] Specifically, the codes corresponding to the two parts are compared level by level from the highest level to the lowest level. For example, the 4-level codes of the two parts are compared first. If the 4-level codes of the two parts are successfully compared, then the 3-level codes of the two parts are continued to be compared. If the 3-level codes of the two parts are also successfully compared, but the 2-level codes of the two parts are compared unsuccessfully, then the coincidence level of the two parts is 3.
[0048] S13: When the coincidence level of the part is the first preset value, the welding station of the part is determined as the general assembly station.
[0049] Specifically, when comparing the codes of the two parts, if it is found that the comparison of the highest-level codes fails, that is, the coincidence level of the two parts is zero, then the welding stations of the two parts are determined as the general assembly stations.
[0050] S14: When the coincidence level of the part is not the first preset value, the welding stations of each part are determined according to the station flow information corresponding to each part.
[0051] Specifically, when comparing the codes of the two parts, if it is found that the coincidence level between the parts is not zero, then the welding stations of the parts are determined according to the station flow information corresponding to the coincidence level of the two parts.
[0052] As a preferred solution of this embodiment, determining the coincidence level of each part according to the code information of each part in each weld seam data includes:
[0053] The code information between each part in each weld seam data is compared level by level from the highest level to the lowest level. If the comparison is successful, the next-level codes of each part are compared; if the comparison fails, the code level that was successfully compared in the previous level is used as the coincidence level between the parts.
[0054] Specifically, the codes corresponding to the two parts are compared level by level from the highest level to the lowest level. For example, the 4-level codes of the two parts are compared first. If the 4-level codes of the two parts are successfully compared, then the 3-level codes of the two parts are continued to be compared. If the 3-level codes of the two parts are also successfully compared, then the 2-level codes of the two parts are continued to be compared. If the 2-level codes of the two parts are also successfully compared, but the 1-level codes of the two parts are compared unsuccessfully, then the coincidence level of the two parts is 2.
[0055] As a preferred solution of this embodiment, each weld seam data is generated according to each weld seam process, specifically:
[0056] Obtain the part names of the two parts to be welded in each welding seam process from the hull model database;
[0057] According to the part names of the two parts, obtain the corresponding coding information and station flow information of the two parts from the part list;
[0058] Generate the weld data corresponding to the weld seam process according to the coding information and station flow information.
[0059] Specifically, obtain the part names of the two welding parts of each weld seam from the hull model database, and obtain the part codes at all levels and the corresponding flow information according to the part names, so as to obtain the weld data corresponding to the weld seam process.
[0060] As a preferred solution of this embodiment, when the coincidence level of the parts is not the first preset value, determine the welding stations of each part according to the station flow information corresponding to each part, including:
[0061] When the flow information is "group", determine the welding station of the part as the group station;
[0062] When the flow information is "medium group", determine the welding station of the part as the medium group station;
[0063] When the flow information is "large group", determine the welding station of the part as the large group station.
[0064] Specifically, the part codes are composed of 1-4 level codes, and the format is: 4th level code - 3rd level code - 2nd level code - 1st level code. If it is determined that the coincidence level of the two parts is 4 and the corresponding flow information is "large group", then determine the welding station of the part as the large group station; if it is determined that the coincidence level of the two parts is 3, then determine the welding station of the part as the medium group station; if it is determined that the coincidence level of the two parts is 2, then determine the welding station of the part as the group station.
[0065] Implementing the embodiments of the present invention has the following effects:
[0066] The technical solution of this embodiment extracts the weld data of the welding process to be performed from the hull model database and the part list, thereby obtaining the part names of the parts to be welded, as well as the part codes and station flow information. Compare the codes of the parts to be welded to determine the coincidence level of the parts. According to the station flow information corresponding to the coincidence level, quickly and accurately identify the welding stations of each weld seam, realize the accurate statistics of the welding quantity, achieve the purpose of lean shipbuilding, and solve the problem that the traditional identification method cannot accurately identify each weld seam station, so that the accurate statistics of the welding quantity cannot be realized.
[0067] Embodiment Two
[0068] Correspondingly, please refer to Figure 2 , Another embodiment of the present invention further provides a welding station identification device, including: an acquisition module 21, a first determination module 22, a second determination module 23, and a third determination module 24.
[0069] The acquisition module 21 is used to acquire a plurality of weld data; wherein, each weld data is generated according to each weld process, and is used to record the part names of the two parts to be welded in each weld process, as well as the respective coding information and station flow information of each part;
[0070] The first determination module 22 determines the coincidence level of each part according to the coding information of each part in each weld data;
[0071] The second determination module 23 is used to determine the welding station of the part as the general assembly station when the coincidence level of the part is the first preset value;
[0072] The third determination module 24 is used to determine the welding stations of each part according to the station flow information corresponding to each part when the coincidence level of the part is not the first preset value.
[0073] As a preferred solution in this embodiment, the first determination module 22 includes a comparison unit;
[0074] The comparison unit is used to compare the coding information between each part in each weld data in descending order of level. If the comparison is successful, the next-level coding of each part is compared; if the comparison fails, the level of the successful comparison in the previous level is used as the coincidence level between the parts.
[0075] As a preferred solution in this embodiment, the acquisition module includes a weld data generation unit;
[0076] The weld data generation unit is used to obtain the part names of the two parts to be welded in each weld process from the hull model database; according to the part names of the two parts, obtain the corresponding coding information and station flow information of the two parts from the part list; and generate the weld data corresponding to the weld process according to the coding information and station flow information.
[0077] As a preferred solution in this embodiment, the third determination module 24 includes: a small group station determination unit, a medium group station determination unit, and a large group station determination unit;
[0078] The small group station determination unit is used to determine the welding station of the part as the small group station when the flow information is the small group;
[0079] The middle group station determination unit is configured to determine the welding station of the part as the middle group station when the flow direction information is the middle group;
[0080] The large group station determination unit is configured to determine the welding station of the part as the large group station when the flow direction information is the large group.
[0081] Implementing this embodiment has the following effects:
[0082] The technical solution of this embodiment extracts the weld data of the welding process to be performed from the hull model database and the part list, thereby obtaining the part names of the welds to be performed, as well as the part codes and station flow direction information. By comparing the codes of the parts of the welds to be performed, the overlapping level of the parts is determined. According to the station flow direction information corresponding to the overlapping level, the welding stations of each weld are quickly and accurately identified, the welding quantity is accurately counted, the purpose of lean shipbuilding is achieved, and the problem that the traditional identification method cannot accurately identify each weld station and thus cannot accurately count the welding quantity is solved.
[0083] Embodiment Three
[0084] Correspondingly, an embodiment of the present invention further provides a computer-readable storage medium, where the computer-readable storage medium includes a stored computer program; wherein, the computer program controls the device where the computer-readable storage medium is located to execute the welding station identification method described in any one of the above embodiments when running.
[0085] Embodiment Four
[0086] Correspondingly, an embodiment of the present invention further provides a terminal device, where the terminal device includes a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor. The processor implements the welding station identification method described in any one of the above embodiments when executing the computer program.
[0087] Preferably, the computer program can be divided into one or more modules / units (such as a computer program, a computer program), and the one or more modules / units are stored in the memory and executed by the processor to complete the present invention. The one or more modules / units may be a series of computer program instruction segments capable of performing specific functions, and these instruction segments are used to describe the execution process of the computer program in the terminal device.
[0088] The processor may be a Central Processing Unit (CPU), or may also be other general-purpose processors, Digital Signal Processors (DSPs), Application Specific Integrated Circuits (ASICs), Field-Programmable Gate Arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor, or the processor may also be any conventional processor. The processor is the control center of the terminal device, and connects various parts of the terminal device through various interfaces and lines.
[0089] The memory mainly includes a program storage area and a data storage area. Among them, the program storage area can store an operating system, application programs required for at least one function, etc., and the data storage area can store relevant data, etc. In addition, the memory may be a high-speed random access memory, or may also be a non-volatile memory, such as a plug-in hard disk, a SmartMedia Card (SMC), a Secure Digital (SD) card, a Flash Card, etc., or the memory may also be other volatile solid-state storage devices.
[0090] It should be noted that the above terminal device may include, but is not limited to, a processor and a memory. Those skilled in the art can understand that the above terminal device is only an example and does not constitute a limitation on the terminal device. It may include more or fewer components, or combine some components, or different components.
[0091] The specific embodiments described above further elaborate on the purpose, technical solutions, and beneficial effects of the present invention. It should be understood that the above are only specific embodiments of the present invention and are not used to limit the protection scope of the present invention. In particular, for those skilled in the art, 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.
Claims
1. A method for identifying welding workstations, characterized in that, it includes: Obtain a number of weld data; wherein, each weld data is generated according to each weld process, and is used to record the part names of the two parts to be welded in each weld process, as well as the respective coding information and workstation flow information of each part; According to the coding information of each part in each of the weld data, determine the coincidence level of each part; When the coincidence level of a part is the first preset value, determine the welding workstation of this part as the general assembly workstation; When the coincidence level of a part is not the first preset value, determine the welding workstations of each part according to the workstation flow information corresponding to each part.
2. The welding workstation identification method according to claim 1, characterized in that, Determining the coincidence level of each part according to the coding information of each part in each of the weld data includes: Compare the coding information between each part in each of the weld data in descending order of level. If the comparison is successful, compare the next-level coding of each part; if the comparison fails, use the coding level where the previous-level comparison was successful as the coincidence level between the parts.
3. The welding workstation identification method according to claim 1, characterized in that, Each of the weld data is generated according to each weld process, specifically: Obtain the part names of the two parts to be welded in each weld process from the hull model database; According to the part names of the two parts, obtain the corresponding coding information and workstation flow information of the two parts from the part list; Generate the weld data corresponding to the weld process according to the coding information and workstation flow information.
4. The welding workstation identification method according to claim 1, characterized in that, When the coincidence level of a part is not the first preset value, determining the welding workstations of each part according to the workstation flow information corresponding to each part includes: When the flow information is "small group", determine the welding workstation of the part as the small group workstation; When the flow information is "medium group", determine the welding workstation of the part as the medium group workstation; When the flow information is "large group", determine the welding workstation of the part as the large group workstation.
5. A welding workstation identification device, characterized in that, it includes: An acquisition module, a first determination module, a second determination module and a third determination module; The acquisition module is used to obtain a number of weld data; wherein, each weld data is generated according to each weld process, and is used to record the part names of the two parts to be welded in each weld process, as well as the respective coding information and workstation flow information of each part; The first determination module determines the coincidence level of each part according to the coding information of each part in each of the weld data; The second determination module is used to, when the coincidence level of a part is the first preset value, determine the welding workstation of this part as the general assembly workstation; The third determination module is used to, when the coincidence level of a part is not the first preset value, determine the welding workstations of each part according to the workstation flow information corresponding to each part.
6. A welding workstation identification device according to claim 5, characterized in that, The first determination module includes a comparison unit; The comparison unit is used to compare the coding information between each part in each weld data level by level from high to low. If the comparison is successful, the next-level coding of each part is compared; if the comparison fails, the level where the previous-level comparison is successful is used as the coincidence level between the parts.
7. A welding station identification device according to claim 5, wherein, the acquisition module includes a weld data generation unit; the weld data generation unit is used to obtain the part names of the two parts to be welded in each weld process from the hull model database; according to the part names of the two parts, obtain the corresponding coding information and station flow information of the two parts from the part list; and generate the weld data corresponding to the weld process according to the coding information and the station flow information.
8. A welding station identification device according to claim 5, wherein, the third determination module includes: a group station determination unit, a middle group station determination unit, and a large group station determination unit; the group station determination unit is used to determine the welding station of the part as the group station when the flow information is the group; the middle group station determination unit is used to determine the welding station of the part as the middle group station when the flow information is the middle group; the large group station determination unit is used to determine the welding station of the part as the large group station when the flow information is the large group.
9. A computer-readable storage medium, wherein, the computer-readable storage medium includes a stored computer program, wherein when the computer program runs, it controls the device where the computer-readable storage medium is located to execute the welding station identification method according to any one of claims 1-4.
10. A terminal device, wherein, it includes a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor. When the processor executes the computer program, it implements the welding station identification method according to any one of claims 1-4.
Citation Information
Patent Citations
Welding station conveying and positioning system for shipyard component machining
CN111390432A