Machining method and system based on UG NX software electron beam welding complex path numerical control programming
By using UG NX software to generate welding trajectories and perform post-processing in electron beam welding, the problems of complex operation and difficult to ensure accuracy in the prior art are solved, and high-precision and stable consistent welding quality are achieved.
Patent Information
- Application Number
- CN202411848541.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-16
- Publication Date
- 2025-03-11
AI Technical Summary
The existing electron beam welding technology is complex in operation, requiring the operator to have high technical level and rich experience. Especially when welding workpieces of complex shapes or thin-walled structures, the operator's technical requirements are more stringent.
The electron beam welding complex path CNC programming method based on UG NX software is adopted, and the welding trajectory is generated using the wire cutting module of UG software, and the program is converted into a format that meets the requirements of the electron beam welding equipment through the post-processing process to generate a CNC program.
It greatly simplifies the path planning work, ensures high accuracy and consistency of welding trajectory, reduces dependence on operator experience, improves welding quality and consistency, and reduces the complexity of program writing and the probability of errors.
Smart Images

Figure CN119589091A_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the field of electron beam welding, and in particular to a processing method for complex path numerical control programming of electron beam welding based on UG NX software. Background Art
[0002] Electron beam welding (EBW) is an advanced welding technology that uses a high-energy electron beam as a heat source. It accelerates the electrons to a high speed and focuses them on the welding area to melt the material and complete the welding process. Electron beam welding has many advantages, including excellent weld quality, strong welding penetration, small heat affected zone (HAZ), small welding deformation, and high weld purity. Due to the high energy density during welding, the electron beam can effectively penetrate thicker workpieces, the welding depth can reach tens of millimeters, and the heat input during the welding process is small, thereby reducing the thermal impact on the surrounding materials and improving the welding accuracy. Therefore, electron beam welding is widely used in aerospace, precision manufacturing, defense industry, nuclear industry and other fields, and is particularly suitable for welding processes that require extremely high precision and high quality.
[0003] However, the existing electron beam welding technology still faces some challenges in application. Electron beam welding needs to be carried out in a vacuum environment, which requires a special vacuum chamber and high-energy accelerated electron beam equipment. The existence of the vacuum chamber not only increases the cost and complexity of the equipment, but also puts higher requirements on the maintenance and operation of the equipment. In addition, electron beam welding operations require operators to have a high level of technical skills and rich experience, because multiple key parameters such as welding speed, beam intensity, welding depth, etc. need to be precisely controlled during the welding process. Slight changes in these parameters may have a significant impact on the welding quality, especially when welding workpieces with complex shapes or thin-walled structures, the operator's technical requirements are more stringent. Therefore, it is particularly important to train and improve the skills of operators. In order to ensure the stability and quality of the welding process, the operator needs to fine-tune the electron beam welding equipment and be able to quickly identify and respond to various problems that may arise.
[0004] Although electron beam welding technology has the advantages of high efficiency and high quality, its operation difficulty and high technical requirements for personnel have also prompted the industry to continuously explore how to improve the ease of operation and the intelligence of the welding process. Summary of the invention
[0005] Aiming at the problem that the existing electronic welding operation requires the operator to have a high technical level and rich experience, and has strict technical requirements on the operator, the present invention proposes a processing method for complex path numerical control programming of electron beam welding based on UG NX software, and the method comprises:
[0006] Step S1: Generate welding trajectory using wire cutting module of UG software;
[0007] Step S2: converting the program generated by UG into a format that meets the requirements of the electron beam welding equipment through a post-processing process;
[0008] Step S3: After the NC program is generated, it is saved and used in actual welding.
[0009] Furthermore, a preferred method is proposed, wherein step S1 comprises:
[0010] Import the 3D digital model of the parts to be processed into UG software;
[0011] Use UG's wire cutting processing module to compile CNC programs and generate welding trajectories.
[0012] Furthermore, a preferred method is proposed, wherein step S2 comprises:
[0013] Define the format of NC program output;
[0014] Adapt program format to device-specific requirements, including: coordinate system, units;
[0015] Adjust the switch control command and speed control of the electron beam according to the device command format;
[0016] The generated program is saved as electron beam welding CNC machining program.
[0017] Furthermore, a preferred method is proposed, wherein the format of defining the NC program output includes: modifying the program output by UG according to the programming requirements of the electron beam welding machine, including: coordinate format and command format.
[0018] Furthermore, a preferred method is proposed, wherein the method further comprises: converting the gear contour path generated by the UG wire cutting module into an MPF format program through a post-processing program, and performing processing according to the welding trajectory when the MPF format program is executed on the equipment.
[0019] Furthermore, a preferred embodiment is proposed, wherein the method further comprises: performing welding processing according to a suitable reference point, specifically: selecting a specific surface or feature of the part as a reference.
[0020] Furthermore, a preferred embodiment is proposed, wherein the method further comprises: debugging the numerical control program, comprising:
[0021] Use software to simulate the welding process and check whether the trajectory is consistent with the design requirements;
[0022] Perform a test run on the actual machine to ensure that the welding path does not collide with other components.
[0023] Based on the same inventive concept, the present invention also proposes a processing system for complex path numerical control programming of electron beam welding based on UG NX software, the system comprising:
[0024] A trajectory generation unit is used to generate welding trajectories using the wire cutting module of the UG software;
[0025] A conversion unit, used for converting the program generated by UG into a format that meets the requirements of electron beam welding equipment through a post-processing process;
[0026] The NC generation unit is used to generate NC programs, save them and use them in actual welding.
[0027] Based on the same inventive concept, the present invention also proposes a computer device, including a memory and a processor, wherein a computer program is stored in the memory. When the processor runs the computer program stored in the memory, the processor executes a processing method for complex path CNC programming of electron beam welding based on UG NX software as described in any of the above items.
[0028] Based on the same inventive concept, the present invention also proposes a computer-readable storage medium, on which a computer program is stored. When the computer program is run by a processor, the steps of a processing method for complex path CNC programming of electron beam welding based on UG NX software as described above are executed.
[0029] The present invention is beneficial in that:
[0030] Traditional electron beam welding requires the operator to have a high level of technical skills and rich experience, and the complexity of the operation process often makes the welding quality directly related to the operator's personal ability. Moreover, due to the complexity of the welding path, the operator must be able to accurately control the moving trajectory of the welding head. The high-demand operating skills pose a great technical challenge to general operators, especially in the welding process of complex workpieces. This problem is particularly prominent. In the present invention, the welding trajectory is automatically generated by using the wire cutting module in the UG NX software. As an advanced CAD / CAM software, UG NX can accurately plan complex paths and generate numerical control programs. This not only greatly simplifies the work of path planning, but also ensures the high accuracy and consistency of the welding trajectory, reducing the dependence on operator experience.
[0031] In electron beam welding, especially in the welding process of complex workpieces, the planning of welding paths is usually a difficult problem. Manual planning of complex welding paths is prone to errors, and it is difficult to ensure the accuracy and consistency of the welding trajectory. This not only affects the welding quality, but also increases the workload of the operator. The welding trajectory generated by the UG NX software in the present invention can accurately control the moving path of the electron beam to ensure the accuracy during the welding process. Due to the precise control of the path, key factors such as heat input and molten pool control in the welding process can be better managed, thereby improving the welding quality and consistency.
[0032] Furthermore, in the invention, the program generated by UG is converted into a format that meets the requirements of the electron beam welding equipment through post-processing, thus solving the compatibility problem between different devices. This process realizes the standardization of NC programming, so that the operator does not need to pay too much attention to the program requirements of the specific equipment, and can directly use the generated NC program for welding operations, thereby reducing the complexity of program writing and the probability of errors.
[0033] The invention is applicable to the fields of aerospace, chemical industry, metallurgy, etc. BRIEF DESCRIPTION OF THE DRAWINGS
[0034] Figure 1 A flowchart of a processing method for complex path numerical control programming of electron beam welding based on UG NX software as described in the first embodiment;
[0035] Figure 2 This is a schematic diagram of the expected weld path as described in Implementation Example 11. DETAILED DESCRIPTION
[0036] In order to make the purpose, 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 in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments.
[0037] Implementation method 1, see Figure 1 This embodiment is described as follows. This embodiment describes a processing method for complex path numerical control programming of electron beam welding based on UG NX software, the method comprising:
[0038] Step S1: Generate welding trajectory using wire cutting module of UG software;
[0039] Step S2: converting the program generated by UG into a format that meets the requirements of the electron beam welding equipment through a post-processing process;
[0040] Step S3: After the NC program is generated, it is saved and used in actual welding.
[0041] Traditional electron beam welding requires the operator to have a high level of technical skills and rich experience, and the complexity of the operation process often makes the welding quality directly related to the operator's personal ability. Moreover, due to the complexity of the welding path, the operator must be able to accurately control the moving trajectory of the welding head. The high operating skills required pose a great technical challenge to general operators, especially in the welding process of complex workpieces. This problem is particularly prominent. In this embodiment, the welding trajectory is automatically generated by using the wire cutting module in the UGNX software. As an advanced CAD / CAM software, UG NX can accurately plan complex paths and generate CNC programs. This not only greatly simplifies the work of path planning, but also ensures the high accuracy and consistency of the welding trajectory, reducing the dependence on operator experience.
[0042] In electron beam welding, especially in the welding process of complex workpieces, the planning of welding paths is often a difficult problem. Manual planning of complex welding paths is prone to errors, and it is difficult to ensure the accuracy and consistency of the welding trajectory. This not only affects the welding quality, but also increases the workload of the operator. In this embodiment, the welding trajectory generated by the UG NX software can accurately control the movement path of the electron beam to ensure the accuracy during the welding process. Due to the precise control of the path, key factors such as heat input and molten pool control in the welding process can be better managed, thereby improving the welding quality and consistency.
[0043] Furthermore, in this embodiment, the program generated by UG is converted into a format that meets the requirements of the electron beam welding equipment through post-processing, thereby solving the compatibility problem between different devices. This process realizes the standardization of NC programming, so that the operator does not need to pay too much attention to the program requirements of the specific equipment, and can directly use the generated NC program for welding operations, thereby reducing the complexity of program writing and the probability of errors.
[0044] Embodiment 2: This embodiment further defines the processing method of complex path numerical control programming of electron beam welding based on UG NX software described in embodiment 1, and step S1 includes:
[0045] Import the 3D digital model of the parts to be processed into UG software;
[0046] Use UG's wire cutting processing module to compile CNC programs and generate welding trajectories.
[0047] In this embodiment, the wire cutting module in the UG software is used for numerical control programming, and the welding trajectory can be automatically generated by the algorithm, which simplifies the manual calculation and programming process of complex paths, reduces human errors, and improves programming efficiency. When generating the welding trajectory, the UGNX software can be finely planned according to the three-dimensional model to ensure that the welding path is highly consistent with the part geometry, thereby improving the welding accuracy and reducing the errors and defects caused by unreasonable paths. When generating the welding trajectory, UG NX can dynamically optimize the path to avoid problems such as overheating or uneven cooling caused by trajectory problems during welding, thereby ensuring the welding quality. UG software is particularly suitable for processing complex three-dimensional paths. In electron beam welding, the welding trajectory often involves a variety of shapes, angles and geometric transformations. The UG software can accurately plan and generate these complex trajectories to ensure the smooth progress of processing. For complex parts that need to be accurately welded in multiple directions and angles, UG's modular tools can provide multi-degree-of-freedom path planning to meet different welding needs.
[0048] By automatically generating NC programs and welding paths, the time for manual programming is greatly reduced and work efficiency is improved. For complex welding processes, especially those involving multiple paths and multiple welding, UG NX can quickly provide operators with executable NC programs, thereby shortening the production cycle.
[0049] Implementation method 3: This implementation method further limits the processing method of complex path numerical control programming of electron beam welding based on UG NX software described in implementation method 1, and step S2 includes:
[0050] Define the format of NC program output;
[0051] Adapt program format to device-specific requirements, including: coordinate system, units;
[0052] Adjust the switch control command and speed control of the electron beam according to the device command format;
[0053] The generated program is saved as electron beam welding CNC machining program.
[0054] This embodiment further defines adjusting the program format according to the specific requirements of the device, including parameters such as coordinate system and unit. This adjustment ensures that the generated NC program is compatible with electron beam welding devices of different models and specifications. The control system of each device may have different coordinate system settings, unit requirements and command formats. Therefore, by flexibly adjusting the program format, errors or incompatibility caused by format mismatch can be avoided during actual execution of the program.
[0055] Adjusting the electron beam switch control command and speed control in the program can achieve more accurate electron beam control. During the welding process, the switching frequency, welding speed and heating time of the electron beam have a direct impact on the welding quality. By carefully setting the switching timing and speed parameters of the electron beam in the program, the welding process can be optimized, undesirable welding phenomena (such as overheating, welding cracks, etc.) can be reduced, and the stability and consistency of welding quality can be ensured.
[0056] By generating CNC programs with UG NX software and combining the complex path characteristics of electron beam welding, complex welding paths can be automatically generated. This not only reduces the workload of manual programming, but also improves programming efficiency. Systematic path planning and programming automation make welding operations more efficient and suitable for mass production. At the same time, it can also reduce human operating errors and improve production repeatability.
[0057] Electron beam welding is usually used in situations where high precision is required. Through precise adjustment and path planning of the above steps, processing accuracy can be effectively improved and processing errors can be reduced. Especially in welding of complex paths, precise program control can make the welding head run along the optimal path, thereby reducing unnecessary operations, improving production efficiency, and reducing material waste while maintaining welding quality.
[0058] Implementation method 4. This implementation method is a further limitation of the processing method of complex path CNC programming of electron beam welding based on UG NX software described in implementation method 3. The format of defining the NC program output includes: modifying the program output by UG according to the programming requirements of the electron beam welding machine, including: coordinate format and command format.
[0059] Implementation method five: This implementation method is a further limitation of the processing method of complex path CNC programming of electron beam welding based on UG NX software described in implementation method one. The method also includes: using the gear contour path generated by the UG wire cutting module to convert it into an MPF format program through a post-processing program. When the MPF format program is executed on the equipment, processing is performed according to the welding trajectory.
[0060] In this embodiment, the welding trajectory can be accurately designed by using the gear contour path generated by the UG wire cutting module. The efficient modeling and path planning functions provided by the UG NX software make the trajectory of the welding process more accurate, reduce the errors of manual operation, and ensure the consistency of welding quality. By converting the generated path into an MPF format program through a post-processing program, automatic control of the electron beam welding machine can be achieved. The MPF format is a standardized program format suitable for CNC machine tools. It can be directly read and executed by the equipment, which means that the welding process does not require human intervention, greatly improving the processing efficiency and automation level.
[0061] This method can handle complex welding paths, especially when it comes to complex geometric shapes (such as gears, etc.), UG NX can accurately design complex paths to ensure that every detail can be accurately implemented during the welding process. This provides an effective solution for complex welding tasks that may be difficult to complete or have poor results using traditional methods.
[0062] Implementation method six: This implementation method is a further limitation of the processing method of complex path CNC programming of electron beam welding based on UG NX software described in implementation method one. The method also includes: performing welding processing according to appropriate reference points, specifically: selecting a specific surface or feature of the part as a reference.
[0063] In this embodiment, the specific surface or feature of the part is selected as the reference point to ensure more accurate positioning during the processing. The reference surface or reference feature is usually the most important part of the part with the most geometric symmetry or functionality. Selecting these as reference points helps to reduce errors caused by clamping errors and further improve processing accuracy.
[0064] In the process of CNC programming, the selection of reference points can help simplify the planning of welding paths. Based on specific reference points, the CNC system can more easily identify and calculate the starting position, angle and direction of the welding path, thereby reducing the difficulty of complex path calculation and avoiding possible path conflicts or path confusion problems.
[0065] Embodiment 7: This embodiment further limits the processing method of complex path numerical control programming of electron beam welding based on UG NX software described in embodiment 1. The method further includes: debugging the numerical control program, including:
[0066] Use software to simulate the welding process and check whether the trajectory is consistent with the design requirements;
[0067] Perform a test run on the actual machine to ensure that the welding path does not collide with other components.
[0068] Embodiment 8: A processing system for complex path numerical control programming of electron beam welding based on UG NX software is described in this embodiment, and the system includes:
[0069] A trajectory generation unit is used to generate welding trajectories using the wire cutting module of the UG software;
[0070] A conversion unit, used for converting the program generated by UG into a format that meets the requirements of electron beam welding equipment through a post-processing process;
[0071] The NC generation unit is used to generate NC programs, save them and use them in actual welding.
[0072] Embodiment 9. A computer device described in this embodiment includes a memory and a processor, wherein a computer program is stored in the memory. When the processor runs the computer program stored in the memory, the processor executes a processing method for complex path CNC programming of electron beam welding based on UG NX software as described in any one of embodiments 1 to 7.
[0073] Embodiment 10. A computer-readable storage medium described in this embodiment stores a computer program, and when the computer program is executed by a processor, the steps of a processing method for complex path CNC programming of electron beam welding based on UG NX software are executed as described in any one of embodiments 1 to 7.
[0074] Implementation Method 11: See Figure 2 This embodiment provides a specific example of a processing method for complex path numerical control programming of electron beam welding based on UG NX software described in the first embodiment, and is also used to explain the second to seventh embodiments, specifically:
[0075] 1. Welding trajectory generation and implementation
[0076] Electron beam welding has many similarities with wire cutting machine tools in terms of machine tool movement. Table 1 compares some of the properties of the two processing methods.
[0077] Table 1 Comparison of some properties of electron beam welding equipment and wire cutting equipment (2-axis)
[0078]
[0079]
[0080] By comparing Table 1, it is found that the electron beam, molybdenum wire or copper wire change the x-axis and the y-axis during the processing. Therefore, the electron beam can be regarded as a molybdenum wire or copper wire of equivalent diameter during the program compilation process. Therefore, the wire cutting processing module in the UG software can be used as the electron beam welding processing module to generate the welding trajectory.
[0081] Import the three-dimensional digital model of the product to be processed into the UG software, use the wire cutting processing module to perform CNC programming and generate the CNC processing program.
[0082] 2. Welding program generation and implementation
[0083] The tool path generated in UG cannot directly drive the machine tool, so the tool path file must be processed to meet the requirements of the machine tool control system and become a code that the equipment can recognize. This process is called "post-processing". Post-processing must have two elements: tool path and post-processor.
[0084] (1) Define the format of NC program output according to the programming requirements of the electron beam welding machine and the characteristics of the equipment program. Since the coordinate format of UG output is different from the format required by the equipment, the output program will be incorrect, so it is necessary to re-edit the programming file produced by UG and modify the corresponding command statements in the NC program according to the relevant command statement format and coordinate format of the electron beam welding machine.
[0085] (2) In the UG post-processing menu, the compiled NC program is stored as electron beam welding NC machining program.
[0086] (3) After producing the welding track through the UG wire cutting programming module, call UG post-processing to generate the program in MPF format.
[0087] Figure 2 It is a gear model used for testing. The gear contour trajectory is produced by using the UG wire cutting module, and then the NC code is generated by calling the compiled post-processing program.
[0088] In the subsequent actual operation process, the tooling datum and equipment datum should be taken into consideration in the programming according to the CNC machining mode, so that alignment can be achieved through the corresponding datum, so as to accurately perform welding.
[0089] The present invention uses the UG NX wire cutting module, combines the characteristics of electron beam welding, solidifies programming parameters, accurately generates electron beam welding trajectories, and develops post-processing programs suitable for electron beam welding equipment through the UG post-processing module to generate NC codes suitable for electron beam welding equipment. This method improves the accuracy of welding trajectories, improves work efficiency, and implements a more systematic operating system and equipment control mechanism.
[0090] Those skilled in the art will appreciate that the embodiments of the present disclosure may be provided as methods, systems or computer program products. Therefore, the present disclosure may take the form of a complete hardware embodiment, a complete software embodiment or an embodiment combining software and hardware. Moreover, the present disclosure may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0091] The present disclosure is described with reference to flowcharts and / or block diagrams of methods, devices (systems) and computer program products according to embodiments of the present disclosure. It should be understood that each process and / or block in the flowchart and / or block diagram and the combination of processes and / or blocks in the flowchart and / or block diagram can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 These computer program instructions can also be stored in a computer-readable memory that can guide a computer or other programmable data processing device to work in a specific way, so that the instructions stored in the computer-readable memory produce a product including an instruction device, which implements the functions specified in the process. Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0092] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0093] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present disclosure rather than to limit its protection scope. Although the present disclosure has been described in detail with reference to the above embodiments, ordinary technicians in the relevant field should understand that after reading the present disclosure, those skilled in the art can still make various changes, modifications or equivalent substitutions to the specific implementation methods of the invention, but these changes, modifications or equivalent substitutions are all within the protection scope of the disclosed claims to be approved.
Claims
1. A processing method for complex path numerical control programming of electron beam welding based on UG NX software, characterized in that: The method comprises: Step S1: Generate welding trajectory using wire cutting module of UG software; Step S2: converting the program generated by UG into a format that meets the requirements of the electron beam welding equipment through a post-processing process; Step S3: After the NC program is generated, it is saved and used in actual welding.
2. The processing method of complex path numerical control programming of electron beam welding based on UG NX software according to claim 1 is characterized in that: The step S1 comprises: Import the 3D digital model of the parts to be processed into UG software; Use UG's wire cutting processing module to compile CNC programs and generate welding trajectories.
3. The processing method of complex path numerical control programming of electron beam welding based on UG NX software according to claim 1 is characterized in that: The step S2 comprises: Define the format of NC program output; Adapt program format to device-specific requirements, including: coordinate system, units; Adjust the switch control command and speed control of the electron beam according to the device command format; The generated program is saved as electron beam welding CNC machining program.
4. The processing method of complex path numerical control programming of electron beam welding based on UG NX software according to claim 3 is characterized in that: The format of defining the NC program output includes: modifying the program output by UG according to the programming requirements of the electron beam welding machine, including: coordinate format and command format.
5. The processing method of complex path numerical control programming of electron beam welding based on UG NX software according to claim 1 is characterized in that: The method further comprises: converting the gear contour path generated by the UG wire cutting module into an MPF format program through a post-processing program, and performing processing according to the welding trajectory when the MPF format program is executed on the equipment.
6. The processing method of complex path numerical control programming of electron beam welding based on UG NX software according to claim 1 is characterized in that: The method further comprises: performing welding processing according to a suitable reference point, specifically: selecting a specific surface or feature of the part as a reference.
7. The processing method of complex path numerical control programming of electron beam welding based on UG NX software according to claim 1 is characterized in that: The method further comprises: debugging the numerical control program, including: Use software to simulate the welding process and check whether the trajectory is consistent with the design requirements; Perform a test run on the actual machine to ensure that the welding path does not collide with other components.
8. A processing system for complex path CNC programming of electron beam welding based on UG NX software, characterized in that: The system comprises: A trajectory generation unit is used to generate welding trajectories using the wire cutting module of the UG software; A conversion unit, used for converting the program generated by UG into a format that meets the requirements of electron beam welding equipment through a post-processing process; The NC generation unit is used to generate NC programs, save them and use them in actual welding.
9. A computer device, characterized in that: It comprises a memory and a processor, wherein a computer program is stored in the memory, and when the processor runs the computer program stored in the memory, the processor executes a processing method for complex path numerical control programming of electron beam welding based on UG NX software according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, which, when executed by a processor, executes the steps of a processing method for complex path numerical control programming of electron beam welding based on UG NX software as claimed in any one of claims 1 to 7.