Method for machining cooper alloy part excircle surface reticulate pattern by turning instead of rolling
Through the CNC lathe and macro programming methods, the problems of material waste in the outer circular surface mesh of existing wire rolling machine copper alloy parts, the quality of mesh depends on the quality of knurled wheels and the long procurement cycle are solved, and efficient and low-cost mesh processing is achieved, ensuring product quality and delivery nodes.
Patent Information
- Application Number
- CN202411662265.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-20
- Publication Date
- 2025-03-11
AI Technical Summary
The outer circular surface mesh of existing wire rolling machine-made copper alloy parts has problems such as waste of material, the mesh quality depends on the quality of the knurled wheel and the inability to debug, as well as the high production costs and uncertain delivery nodes caused by long procurement cycles.
CNC lathe and macro programming are designed, and the mesh patterns of different specifications and sizes are processed by writing general macro programs, and the spindle rotates and the feed is linearly interpolated to form cross threads.
The mesh processing of different specifications and sizes does not require re-purchase of knurled wheels, which saves raw materials and production cycles, improves processing efficiency and product quality, and ensures product delivery nodes.
Smart Images

Figure CN119588969A_ABST
Abstract
Description
Technical Field
[0001] The invention belongs to the technical field of numerical control turning, and in particular relates to a method for machining the reticulated pattern on the outer cylindrical surface of a copper alloy part by turning instead of rolling. Background Art
[0002] Compared with ordinary fasteners, aviation fasteners have the characteristics of diverse structures, high strength, light weight, and rich material categories. The existing processing technology is thread rolling machine processing, which has the following three disadvantages: 1. Workers need to hold the parts by hand and put them between two rotating knurling wheels for processing. In order to ensure the safety of workers, the actual length of the parts during processing must be about 10 mm longer than the length of the parts in the drawing, which is convenient for hand holding. After the knurling process is completed, the excess material is cut off with a lathe to ensure the length of the parts, which is a great waste of raw materials. 2. At the same time, due to the extrusion processing of the knurling wheel, the quality of the mesh is completely guaranteed by the quality of the knurling wheel. The mesh often folds and cannot be debugged. 3. Due to the long procurement cycle of the knurling wheel, there is often a phenomenon of no knurling wheel during processing, which affects product delivery. Due to the wide variety of products, different sizes and diverse materials, each time a different product is processed, the corresponding knurling wheel needs to be purchased. The processing cycle is long and the production cost is high. The quality and delivery node of the product are seriously restricted by the quality and procurement cycle of the knurling wheel. Summary of the invention
[0003] The purpose of the present invention is to overcome the above-mentioned disadvantages and provide a method for machining the outer cylindrical surface of a copper alloy part by turning instead of rolling, which does not require repurchasing knurling wheels for machining different products, has low production cost, high machining efficiency and guaranteed product quality.
[0004] The purpose of the present invention and the solution of its main technical problems are achieved by adopting the following technical solutions: A method for machining the outer cylindrical surface of a copper alloy part by turning instead of rolling is characterized by comprising the following steps: 1) Select device and operating system: Use a CNC lathe with FANUC operating system; 2) Macro programming: Through research, it is found that the reticulation is a multi-start cross thread with a helix angle of 45°, and the processing can be carried out in the same way as the thread processing.
[0005] Formula used: Lead = circumference = 3.14 × diameter; Lead = pitch × number of threads; Module = pitch; According to the mathematical formula of lead = circumference = 3.14 × diameter, lead = pitch × number of threads, module = pitch, calculate the lead and number of threads of the mesh; The diameter of the mesh, the tool quick positioning point, the axial size of the mesh, the circumferential indexing starting point, the circumferential indexing step, the thread processing instructions, the feeding method, the lead, etc. are all represented by variables to write a macro program. According to the way the CNC lathe processes threads, the spindle rotates, the X-axis and Z-axis perform linear interpolation feeding, and the cross threads are formed by cutting back and forth. The program has strong versatility. To process meshes of different specifications and sizes, you only need to modify the corresponding variable assignment without reprogramming. It is simple, fast, and not prone to errors.
[0006] 3) Select turning tool: Purchase a standard turning tool, tool bar number: SSSCL2020K09. Blade number: SCGT09T301. The material is a special tool for non-ferrous metals, the tool tip angle is 90 degrees, and the tool tip arc radius is 0.1.
[0007] 4) Processing: The processing is carried out according to the general processing technology, and the reticulated part uses the macro program.
[0008] Compared with the prior art, the present invention has obvious beneficial effects. From the above technical scheme, it can be known that: by using a CNC lathe with a FANUC operating system, the diameter of the mesh, the tool quick positioning point, the axial size of the mesh, the circumferential indexing starting point, the circumferential indexing step, the thread processing instruction, the feeding method, the lead, etc. are all represented by variables to write a macro program. According to the way of processing threads on a CNC lathe, a cross thread is formed by cutting one by one, and processing is carried out. The program has strong versatility. To process meshes of different specifications and sizes, only the corresponding variable assignment needs to be modified, and reprogramming is not required. It is simple, fast, and not prone to errors. Since the processed product also has other structural features, the other structural features are normally edited according to the general processing technology. When processing to the mesh step, a subroutine call instruction segment M98 P0001 L1 is written in the main program, M98: call subroutine; 0001: subroutine number; L1: call once. The variable parameters are set in the subroutine and given special meanings, and the results that need to be defined or calculated in the mesh processing process are expressed by variables, such as mesh diameter and lead. The invention discloses a method for processing the mesh on the outer cylindrical surface of a copper alloy part by turning instead of rolling, which concentrates all the processes on a CNC lathe and completes the turning in one clamping, saves the purchase cost of the thread rolling wheel, directly guarantees the length of the part, saves raw materials, shortens the production cycle, and guarantees the product quality and delivery node.
[0009] Macro program control instructions Representation of FANUC system variables A variable is composed of the symbol # followed by the variable number, that is: #i (i=1, 2, 3, ...) For example: #5 #109 #1005 It can also be expressed in the form of #<expression>, such as: #[#100] #[#1001-1] #[#6 / 2] Introduction to operation instructions: Various operations can be performed between variables, and between variables and constants. The operators that can be used are: + (sum), - (subtraction), * (product), / (quotient), SIN (sine), COS (cosine), TAN (tangent), ATAN (inverse tangent), SQRT (square root), ABS (absolute value), etc.
[0010] The following control instructions can control the program flow of the macro program: IF [<condition>] GOTOn(n=sequence number 1,2,3) When <condition> is true, the program will be executed from the block with sequence number n. When <condition> is not true, the next program segment is executed.
[0011] There are the following types of <Conditional>: #j EQ #k (whether #j = #k) #j NE #k (whether #j ≠ #k) #j GT #k (Is #j > #k) #j LT #k (Is #j < #k) #j GE #k (Is #j ≥ #k) #j LE #k (whether #j ≤ #k) Preparation of macro program for reticulated turning of outer cylindrical surface of copper alloy on CNC lathe: % O0001; (Program name) T0101 (Call tool compensation No. 1) M4 S500 (spindle reverse, speed 500) #1=5.0; (variable assignment, mesh diameter) #2=1.5; (Variable assignment, tool rapid positioning point) #3=-6.0; (Variable assignment, end point of reticulated processing) #4=0; (Variable assignment, starting point of circular division) #5=360000 / 25; (variable assignment, circular indexing step, 25 is the number of anilox heads, number of heads = circumference / module) #6=33; (variable assignment, thread processing instruction) #7=95; (variable assignment, feeding method) #8=3.14*5; (variable assignment, anilox lead) #9=360000; (variable assignment, end point of circular division) G0 X[#1+2.0] Z#2; (rapid tool positioning) N1 G0 X[#1-0.15]; (Reticulation depth positioning) G#6 G#7 Z#3 F#8 Q#4; (Reticulated processing, one cut in the past) G#6 Z#2 F#8 Q#4; (Reticulated processing, come here for a cut) #4=#4+#5; (step increase) IF[#4 LT #9] GOTO1 (conditional judgment) G0 X50.0 Z50.0; (rapid retraction) M30; (The program ends and returns) % in; Figure 2 P represents the thread pitch; r represents the radius of the arc between the teeth of the mesh; h represents the height of the mesh teeth; The present invention solves the problem of purchasing different knurling wheels when processing reticulated products of different specifications and sizes, thereby reducing the purchase cost of the knurling wheels. Since the process method is changed, raw materials are saved. The macro program has strong versatility, and reticulates of different specifications and sizes do not need to be reprogrammed. The quality of the reticulate is no longer restricted by the knurling wheel. The processed reticulate has no folding, high quality, high efficiency, shortened production cycle, and guaranteed product delivery nodes. In short, the present invention is a clever method for making reticulates, which is simple, practical, convenient and fast. BRIEF DESCRIPTION OF THE DRAWINGS
[0012] Figure 1 It is the existing process knurling process parts drawing; Figure 2 This is an enlarged view of the reticulated shape.
[0013] Figure 3 This is the purchased anilox turning tool picture DETAILED DESCRIPTION
[0014] The specific implementation methods, structures, features and functions of the present invention are described in detail below in conjunction with the accompanying drawings and preferred embodiments.
[0015] Example 1 A method for machining the outer cylindrical surface of a copper alloy part by turning instead of rolling is characterized by comprising the following steps: 1) Select device and operating system: Use a CNC lathe with FANUC operating system; 2) Macro programming: Through research, it is found that the reticulation is a multi-start cross thread with a helix angle of 45°, and the processing can be carried out in the same way as the thread processing.
[0016] Formula used: Lead = circumference = 3.14 × diameter; Lead = pitch × number of threads; Module = pitch; According to the mathematical formula of lead = circumference = 3.14 × diameter, lead = pitch × number of threads, module = pitch, calculate the lead and number of threads of the mesh; The diameter of the mesh, the tool quick positioning point, the axial size of the mesh, the circumferential indexing starting point, the circumferential indexing step, the thread processing instructions, the feeding method, the lead, etc. are all represented by variables to write a macro program. According to the way the CNC lathe processes threads, the spindle rotates, the X-axis and Z-axis perform linear interpolation feeding, and the cross threads are formed by cutting back and forth. The program has strong versatility. To process meshes of different specifications and sizes, you only need to modify the corresponding variable assignment without reprogramming. It is simple, fast, and not prone to errors.
[0017] 3) Select turning tool: Purchase a standard turning tool, tool bar number: SSSCL2020K09. Blade number: SCGT09T301. The material is a special tool for non-ferrous metals, the tool tip angle is 90 degrees, and the tool tip arc radius is 0.1.
[0018] 4) Processing: The processing is carried out according to the general processing technology, and the reticulated part uses the macro program.
Claims
1. A method for machining the outer surface of a copper alloy part by turning instead of rolling, characterized in that: The steps include: 1) Select device and operating system: Use a CNC lathe with FANUC operating system; 2) Macro programming: The reticulation is a multi-start cross thread with a helix angle of 45°. The processing can be carried out in the same way as the thread processing; Formula used: Lead = circumference = 3.14 × diameter; Lead = pitch × number of threads; Module = pitch; According to the mathematical formula of lead = circumference = 3.14 × diameter, lead = pitch × number of threads, module = pitch, calculate the lead and number of threads of the mesh; The diameter of the mesh, the tool quick positioning point, the axial size of the mesh, the circular indexing starting point, the circular indexing step, the thread processing instructions, the feed method, the lead, etc. are all expressed as variables to write a macro program; According to the method of CNC lathe processing thread, a cross thread is formed by cutting forward and backward; 3) Select turning tool: Purchase a standard turning tool, tool bar number: SSSCL2020K09. Blade number: SCGT09T301. The material is a special tool for non-ferrous metals, the tool tip angle is 90 degrees, and the tool tip arc radius is 0.1; 4) Processing: The processing is carried out according to the general processing technology, and the reticulated part uses the macro program.
Citation Information
Patent Citations
Method for cutting tool escape free reticulate pattern on surface of high-precision thin-wall shell
CN101704175A
Reticulate pattern turning technology for digital controlled lathe
CN103551594A
Cylindrical mesh processing method and system based on turning
CN111659908A
Process for machining reticulate pattern knurls through macro program
CN113156889A
Method of working worm gear by general lathe turning
KR1020040006071A