Five-axis electron beam welding mechanical programming application method
Through the five-axis electron beam welding mechanical programming application method, the problems of cumbersome and low efficiency of manual programming of electron beam welding machines in the prior art are solved, automated programming and equipment control are realized, and productivity and product quality are improved.
Patent Information
- Application Number
- CN202311873360.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-29
- Publication Date
- 2025-07-01
AI Technical Summary
The existing electron beam welding machines mainly rely on manual programming, resulting in cumbersome welding parameter selection and path writing, low equipment use efficiency, high labor intensity for operators, and prone to human errors and equipment shutdown.
The five-axis electron beam welding mechanical programming method is adopted, and welding parameters are integrated through online software, welding processing paths are designed, NC codes are generated, and path simulation software is used to simulate and troubleshoot, and finally automated programming and equipment control are realized.
It greatly reduces the labor intensity of workers, improves the productivity of equipment and product processing quality, can handle more and more complex parts station welding molding, and reduces the risk of equipment downtime and human error.
Smart Images

Figure CN120228384A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of programming application methods, and in particular to a programming application method for a five-axis electron beam welding machine. Background Art
[0002] The electron beam welding machine is a special equipment for welding processing, aiming to process qualified products by welding processes suitable for special occasions. However, at present, the electron beam welding machines in the industry mainly operate in the way of manual programming and fail to combine with computer software-aided design programming and path processing simulation operations. The present invention combines the problems of current manual programming on the electron beam equipment controller, describes the programming scheme and advantages after combining with computer-aided software, and the application of secondary development programming based on NX design software and the code of the conversion software. The numerical control programming of the electron beam welding machine mainly includes the selection of welding parameters, the editing of machining path codes, the simulation of the equipment walking path, the application of fixture design, the compilation of processing guiding process documents, and ensuring the application of the electron beam welding equipment for welding processed products. It is to reduce the auxiliary time of in-machine programming debugging, improve the equipment utilization rate, and reduce the work intensity of operators.
[0003] For the existing electron beam welding machine, the welding processing parameters are manually selected by workers. For different welding paths, the numerical control code paths are manually calculated, the NC programming codes are compiled, and the codes are run in the air on the actual machine for confirmation. The manual parameters are memorized and searched. The NC codes of the equipment walking path are manually checked for errors on the equipment, wasting the normal production time of the equipment, with low equipment utilization rate, high human error rate, difficult troubleshooting, and too long preparation time before welding.
[0004] Analysis of the problems:
[0005] a. The welding parameter table is recorded, and it is inconvenient for manual search.
[0006] b. The code editing format instructions require special personnel to learn, and it is difficult to train personnel.
[0007] c. The equipment is shut down, and programming is carried out on the console of the machine tool, and the equipment has no utilization.
[0008] d. The instruction path is tried on the machine tool, and it cannot be visually viewed, which is prone to errors.
[0009] To solve the above problems, a programming application method for a five-axis electron beam welding machine is proposed in this application. Summary of the Invention
[0010] (1) Object of the Invention
[0011] To solve the technical problems existing in the background art, the present invention proposes a programming application method for a five-axis electron beam welding machine. The present invention can greatly reduce the labor intensity of workers, stabilize the processing quality of products, improve the productivity of the equipment, and can weld and form more and more complex part workstations.
[0012] (2) Technical solution
[0013] To solve the above problems, the present invention provides a method for applying five-axis electron beam welding machine programming, including the following steps:
[0014] S1. Online software integration of electron beam welding processing parameters;
[0015] S2. Design and planning of welding processing paths for welding part drawings:
[0016] S2.1. Writing of processing paths;
[0017] S2.2. Support mode for writing processing paths;
[0018] S3. Generation of software welding NC code and online simulation for error correction:
[0019] S3.1. Generation of code format;
[0020] Based on NX 2D path editing, generate an instruction format that can be read by the device;
[0021] S3.2. Code simulation path;
[0022] S4. Selection of high-voltage light beam for integrated welding parameters and construction of standard code post-format;
[0023] 4.1 Welding parameter integration;
[0024] 4.2 Writing and establishment of code post-format.
[0025] Preferably, in S1, it includes:
[0026] Setting of high-voltage parameters: Set the highest generated voltage for the spindle speed in the NX software programming interface;
[0027] Focusing current of welding electron beam: Set the machining tool parameters in the NX software programming interface and select according to the machining;
[0028] Flow rate of welding electron beam: Set in the description of the machining tool name in the NX software programming interface;
[0029] Welding feed speed: Set in the speed of machining parameters in the NX software programming interface;
[0030] After the above settings are completed, combined with the NX tool library parameter automatic loading module, after the program path is written, through tool selection, the parameters set for each are automatically loaded.
[0031] Preferably, in S21, construct a 3D model of the welded parts in the software, use the NX 2D program module to complete the path programming of the wireframe, set the tool path to be centered, set the starting approach and retract paths, and generate a conventional 2D machining path.
[0032] Preferably, in S22, for the path of the 2D programming constructed in the software, through the software post-processor, encode the software path code to generate the NC code for execution by the electron beam welding equipment. In this article, the equipment controlled by the SIEMENS system is taken as an example for illustration;
[0033] The post-translation code supports the matching of the same path and different output standard codes, and the output NX instruction format supports the machining movement of the electron beam equipment;
[0034] The module supports the simultaneous movement programming mode of two linear axes of the XY axis, the simultaneous movement programming mode of one linear axis and one angular axis of the XA axis, the fixed angle of the A axis, and the simultaneous movement programming mode of two linear axes with one angular axis positioning of the XY axis. It can support the application of electron beam equipment machining with three-axis, four-axis, and five-axis numerical control linkage.
[0035] Preferably, in S3, use the path simulation software to confirm the welding path on the computer in advance after the electron beam welding is converted to NC code, reducing the in-machine simulation and correction operation time.
[0036] Preferably, in S41, set the high-voltage parameters, welding deflection calibration value, welding feed speed, welding idle running speed,
[0037] welding machining focus current, welding start focus current, welding machining beam current, welding start beam current;
[0038] Multiple test-feasible welding machining parameters can be included, and the parameters are finalized according to different materials and different welding depths, and then put into
[0039] the machining parameter interface in the NX programming software and the tool parameter library to call and integrate the design shared files modularly.
[0040] Preferably, in S4.2:
[0041] Use the NX post-processor encoder structure POSTBUILD editing and transcoding function, and adopt the secondary development of the module for five-axis machining of data to define the following for various output instruction formats:
[0042] 1. The direct output of the NX conventional 2D path supports the simultaneous movement programming mode of two linear axes of the XY axis;
[0043] 2. For the NX conventional 2D path, lock the output of the Y axis for the program head start matters, and support the simultaneous movement programming mode of one linear axis and one angular axis of the XA axis,
[0044] 3. NX conventional 2D path, specify the turntable angle for the A-axis output for the program header startup matters, support fixed angle for the A-axis, and the programming mode of one angular axis positioning for the A-axis and simultaneous movement of two linear axes for the X and Y axes.
[0045] The above technical solution of the present invention has the following beneficial technical effects:
[0046] Based on the CAM software, the engineering personnel of the electron beam welding process construct a three-dimensional model from the drawings, import the data designed on the drawing into the data programming software. After selecting the beam for the welding tool, the welding route, and matching the processing speed, a 2D numerical control machining path is generated. Through a secondary development transcoding program, the numerical control program is automatically generated by the computer, and then 2D path simulation and in-process machining simulation are carried out with the help of the software. The software is used to perform program inspection and verification in advance, and then the completed program is transferred to the electron beam equipment for welding processing.
[0047] Completing the transformation from numerical control machining computer programming application to computer-aided design programming operation of the electron beam welding processing equipment can greatly reduce the labor intensity of workers, stabilize the processing quality of products, improve the productivity of the equipment, and enable welding and forming of more and more complex part workstations. Brief Description of the Drawings
[0048] Figure 1 It is a flowchart of a five-axis electron beam welding machine programming application method proposed by the present invention.
[0049] Figure 2 It is a visual welding path diagram in a five-axis electron beam welding machine programming application method proposed by the present invention.
[0050] Figure 3 It is a process path design and planning interface diagram in a five-axis electron beam welding machine programming application method proposed by the present invention.
[0051] Figure 4 It is a visual welding path machining simulation diagram in a five-axis electron beam welding machine programming application method proposed by the present invention. Detailed Description of the Preferred Embodiment
[0052] To make the objectives, technical solutions, and advantages of the present invention clearer and more understandable, the present invention will be further described in detail below in conjunction with the specific embodiments and with reference to the accompanying drawings. It should be understood that these descriptions are exemplary only and are not intended to limit the scope of the present invention. In addition, in the following description, the descriptions of well-known structures and technologies are omitted to avoid unnecessarily confusing the concepts of the present invention.
[0053] As Figures 1-4 shown, a five-axis electron beam welding machine programming application method proposed by the present invention includes the following steps:
[0054] (1) Online software integration of electron beam welding processing parameters;
[0055] 1.1 Main parameters of electron beam welding
[0056] High voltage parameter, welding electron beam focusing current, welding electron beam flow rate, welding feed rate
[0057] High voltage parameter setting: The spindle speed setting in the NX software programming interface generates the highest voltage.
[0058] Welding electron beam focusing current: Set in the machining tool parameters in the NX software programming interface and selected according to the machining.
[0059] Welding electron beam flow rate: Set in the description of the machining tool name in the NX software programming interface.
[0060] Welding feed rate: Set in the machining parameter speed in the NX software programming interface.
[0061] After the above settings are completed, combined with the NX tool library parameter automatic loading module, after the program path is written, through tool selection, the parameters set for each are automatically loaded.
[0062] (2) Design and planning of welding processing paths for welding part drawings
[0063] 2.1 Writing of processing paths
[0064] Construct a 3D model of the welding part in the software, use the NX 2D program module to complete the path program writing of the wireframe, set the tool processing path in the center, set the starting approach and retract paths, and generate a conventional 2D processing path.
[0065] 2.2 Support modes for writing processing paths
[0066] The path designed by the 2D program in the software is encoded by the software post-processor for the software path code and converted into NC code for execution by the electron beam welding equipment. In this article, the equipment controlled by the SIEMENS system is taken as an example for illustration.
[0067] The post-translation code supports the matching of the same path and different output standard codes, and outputs the NX instruction format to support the machining movement of the electron beam equipment.
[0068] The module supports the simultaneous movement programming mode of two linear axes of the XY axis, the simultaneous movement programming mode of one linear axis and one angular axis of the XA axis, the fixed angle of the A axis, and the simultaneous movement programming mode of two linear axes with one angular axis positioning of the XY axis, and can support the application of electron beam equipment machining with three axes, four axes, and five axes, and numerical control linkage.
[0069] (3) Generation of software welding NC code and online simulation for error correction;
[0070] 3.1 Generation of Code Format
[0071] Based on NX 2D path editing, generate an instruction format that can be read by the device.
[0072] N10;(81208F101)
[0073] N20 EXTERN SW_SET(INT)
[0074] N30 DEFINE HV_1AS150.0; High-Voltage
[0075] N40 DEFINE SW_1AS2300.0; SW-Value
[0076] N50 DEFINE VS_1AS250.0; Speed for welding
[0077] N60 DEFINE VP_1AS1500.0; Speed for positioning
[0078] N70 DEFINE IL_2AS2430.0; Lens at the welding
[0079] N80 DEFINE IL_1AS2000.0; Lens at the beginning
[0080] N90 DEFINE SQ_S2 AS 300.0; Beam current for welding
[0081] N100 DEFINE SQ_S1 AS200.0; Beam current for welding-start
[0082] ;------------------------------------------------------------- NXX 2D program path paragraph is omitted...
[0083] M30
[0084] ;------------------------------------------------------------。
[0085] 3.2 Code Simulation Path
[0086] Using path simulation software, the welding path after converting to NC code for electron beam welding is confirmed on the computer in advance after the design, reducing the in-machine simulation and correction operation time.
[0087] (4) Selection of high-voltage beam for integrated welding parameters and construction of the standard format for code post-processing;
[0088] 4.1 Integration of welding parameters
[0089] Setting of high-voltage parameters, setting of welding deflection calibration value, welding feed speed, welding idle running speed, welding processing focus current, welding starting focus current, welding processing beam current, welding starting beam current.
[0090] Multiple test-feasible welding processing parameters can be incorporated, and the parameters are finalized according to different materials and different welding depths, and then put into
[0091] the processing parameter interface and the tool parameter library in the NX programming software to call and integrate the design shared files modularly.
[0092] 4.2 Writing and establishment of the code post-processing format
[0093] Using the POSTBUILD editing and transcoding function of the NX post-processor structure, and adopting the secondary development of the module for five-axis data processing, the editing and definition of various output instruction formats are as follows:
[0094] 1. NX conventional 2D path directly supports the simultaneous movement programming mode of two linear axes of the X and Y axes;
[0095] 2. For the NX conventional 2D path, the output to the Y axis is locked for the program head startup item, supporting the simultaneous movement programming mode of one linear axis and one angular axis of the X and A axes;
[0096] 3. For the NX conventional 2D path, the turntable angle is specified for the output to the A axis for the program head startup item, supporting the simultaneous movement programming mode of a fixed angle of the A axis, one angular axis, and two linear axes of the X and Y axes for positioning.
[0097] In the present invention, based on the CAM software, the engineering personnel of the electron beam welding process perform three-dimensional construction on the drawing, import the data designed on the drawing into the data programming software, select the beam for the welding tool, the welding route, and match the processing speed, then generate the path in the 2D numerical control machining. The transcoding program after secondary development automatically generates the numerical control program by the computer, and then performs 2D path simulation and in-feed machining simulation with the help of the software, uses the software to perform program inspection and verification in advance, and then transfers the completed program to the electron beam equipment for welding processing.
[0098] Completing the transformation of CNC machining calculator programming to computer-aided design programming operations for electron beam welding equipment can greatly reduce the labor intensity of workers, stabilize the machining quality of products, improve the productivity of the equipment, and enable the welding and forming of more and more complex part workstations.
[0099] It should be understood that the above specific embodiments of the present invention are only for illustrative explanation or interpretation of the principles of the present invention and do not constitute a limitation on the present invention. Therefore, any modifications, equivalent replacements, improvements, etc. made without departing from the spirit and scope of the present invention shall be included within the protection scope of the present invention. In addition, the appended claims of the present invention are intended to cover all variations and modifications that fall within the scope and boundaries of the appended claims, or equivalent forms of such scope and boundaries.
Claims
1. A method for applying five-axis electron beam welding machine programming, characterized in that, The following steps are involved: S1. Online software integration of electron beam welding processing parameters; S2. Design and plan the welding process path for the welding part drawing: 2.1、Processing path writing; 2.2、Processing path writing support mode; S3. Software welding NC code generation and online simulation troubleshooting: 3.1、Generate code format; Based on NX 2D path editing, generate instruction formats that can be read by the device; 3.2, Code simulation path; S4, integrated welding parameters, high-voltage beam selection, code post-standard format construction; 4.1 Welding parameter integration; 4.2 Code post-formatting is written and established.
2. A method for programming the application of a five-axis electron beam welding machine according to claim 1, characterized in that In S1, it includes: High voltage parameter setting: The spindle speed in the NX software programming interface sets the maximum generated voltage; Welding electron beam focusing current: NX software programming interface machining tool parameter setting, selected according to the machining; Welding electron beam flow rate: set in the tool name description of the NX software programming interface; Welding feed speed: set in the processing parameter speed of NX software programming interface; After the above settings are completed, combined with the NX tool library parameter automatic import module, after the program path is written, the parameters of each setting are automatically imported through tool selection.
3. A method for applying five-axis electron beam welding machine programming according to claim 2, characterized in that, In S21, a 3D model of the welding part is constructed in the software, and the path program of the wire frame is completed using the NX 2D program module. The tool processing path is set to the center, the starting and exit tool paths are set, and a conventional 2D processing path is produced.
4. A method for programming the application of a five-axis electron beam welding machine according to claim 3, characterized in that, In S22, the 2D program design path constructed in the software is encoded by the software post-processor to convert the software path code into NC code executed by the electron beam welding equipment; Post-transcoding supports the matching of different output standard codes in the same path, and the output NX instruction format supports the processing movement of electron beam equipment; The module supports the simultaneous programming mode of two linear axes in XY axis, the simultaneous programming mode of one linear axis and one angular axis in XA axis, the simultaneous programming mode of fixed angle in A axis, and the simultaneous programming mode of two linear axes in XY axis and one angular axis positioning.
5. A method for applying five-axis electron beam welding machine programming according to claim 4, characterized in that, In S3, the path simulation software is used to convert the electron beam welding into NC code in advance. After the welding path is designed, the equipment welding action path is confirmed on the computer, reducing the time for on-machine simulation and correction operations.
6. A method for applying five-axis electron beam welding machine programming according to claim 5, characterized in that, In S41, high voltage parameter setting, welding deflection calibration value setting, welding feed speed, welding idle speed, Welding process focus current, welding start focus current, welding process beam current, welding start beam current; It can collect a variety of welding processing parameters that can be tested and tested, and put them into the NX programming software, processing parameter interface, tool parameter library according to different materials and different welding depths, so as to make the design shared file call integrated modularization.
7. A method for programming the application of a five-axis electron beam welding machine according to claim 1, characterized in that, In S4.2: Using the NX post-codec structure POSTBUILD editing and transcoding function, the module of data five-axis machining is used for secondary development, and the editing and definition of various output instruction formats are as follows:
1. NX conventional 2D path direct output supports XY axis two linear axis simultaneous programming mode; 2. NX conventional 2D path, lock the Y-axis output for the program header startup event, support XA axis-linear axis-angle axis simultaneous programming mode, 3. NX Conventional 2D Path, specify the turntable angle for the A-axis output for the program header startup matters, support fixed angle for the A-axis, and the programming mode of simultaneous movement of two linear axes with one angle axis positioning for the XY axes.