CN-122007975-A - Tool protrusion compensation method and system for improving machining quality
Abstract
The invention relates to a tool protrusion compensation method and a system for improving machining quality. The method comprises the steps of obtaining a system machining program, obtaining a cutter reference length, obtaining a cutter elongation compensation table, obtaining a current spindle rotating speed, starting a spindle to enable the spindle to rotate from a static state to the current spindle rotating speed, obtaining a current elongation compensation value according to the current spindle rotating speed and the cutter elongation compensation table, adjusting system machining coordinates according to the current elongation compensation value, obtaining a next process spindle rotating speed by the system after the current process machining is completed and the cutter is separated from a workpiece by a cutter lifting device, adjusting the spindle speed, and calculating to obtain a next process elongation compensation value through the cutter elongation compensation table, the next process spindle rotating speed and the current elongation compensation value, and adjusting the system machining coordinates according to the next process elongation compensation value. The invention obviously improves the processing quality of the product on the basis of not increasing the hardware cost.
Inventors
- ZHAO FEIQI
- CHEN YAOYUAN
- WU TINGGUI
- LIN YEHONG
- LI DAMING
- YU ZIQI
- YU SHIXIANG
Assignees
- 广东科杰技术股份有限公司
Dates
- Publication Date
- 20260512
- Application Date
- 20251222
Claims (10)
- 1. A method of compensating for tool protrusion, the method comprising the steps of: S100, acquiring a system machining program, a cutter reference length and a cutter elongation compensation table, acquiring a current spindle rotating speed, starting a spindle to enable the spindle to rotate from a static state to the current spindle rotating speed, acquiring a current elongation compensation value according to the current spindle rotating speed and the cutter elongation compensation table, and moving down a cutter to machine a workpiece in a current procedure after adjusting a system machining coordinate according to the current elongation compensation value; s200, when the current working procedure is finished, after the system lifts the cutter to separate the cutter from the workpiece, the system acquires the spindle rotating speed of the next working procedure, adjusts the spindle speed, and calculates and obtains the extension compensation value of the next working procedure through the cutter extension compensation table, the spindle rotating speed of the next working procedure and the current extension compensation value; s300, repeating the step S200 until a shutdown instruction is received.
- 2. The method according to claim 1, wherein in the step S100, the tool reference length is a tool static protrusion amount when the spindle is in a static state.
- 3. The method according to claim 2, wherein the data of the tool extension compensation table is obtained by an actual test, wherein Δl k =L k -L 0 , where Δl k represents an extension compensation value at a spindle rotation speed S k , L k represents a tool extension at a spindle rotation speed S k , k represents a sequence number, L 0 represents a tool reference length, and S 0 represents that the spindle is in a stationary state, S 0 =0.
- 4. The method according to claim 1, wherein said step S200 comprises the steps of: The system acquires the spindle rotating speed S j+1 of the next process, adjusts the spindle speed, and simultaneously finds the corresponding spindle rotating speed S k2,j+1 in the tool protrusion compensation table so as to acquire a corresponding protrusion compensation value DeltaL k2,j+1 =△L k2 according to a sequence number k2, wherein j represents a sequence number of the process, and k2 represents a sequence number of the tool protrusion compensation table corresponding to the spindle rotating speed of the next process; and obtaining a next process protrusion compensation value DeltaL j+1 by calculating DeltaL j+1 =△L k2,j+1 -△L k1,j according to the current process protrusion compensation value DeltaL k1,j , and writing the next process protrusion compensation value DeltaL j+1 into a system coordinate offset value, wherein k1 represents the sequence number of a tool protrusion compensation table corresponding to the current process spindle rotation speed.
- 5. The method according to claim 4, wherein the current spindle speed and the next spindle speed S j+1 are spindle speed set values obtained according to a system machining program.
- 6. The method of claim 1, wherein the tool extension compensation includes a plurality of spindle speeds S k , and a difference Δs=s k+1 -S k between two adjacent spindle speeds is fixed, wherein k represents a sequence number.
- 7. The method of claim 1, wherein the spindle speed in the tool extension compensation is S k , and each spindle speed is equal to a spindle speed set by a system machining program and is S j and k=j, wherein k represents a sequence number and j represents a sequence number.
- 8. The method of claim 1, wherein the tool extension compensation table includes a temperature T, a number k, a spindle speed S k , and an extension compensation value Δl k , wherein each of the corresponding spindle speeds S k corresponds to each of the extension compensation values Δl k according to the number k in the fixed temperature T.
- 9. Computer readable storage medium, characterized in that it has stored thereon program instructions which, when executed by a processor, implement the method according to any of claims 1 to 8.
- 10. A tool extension compensation system, comprising: computer means comprising a computer readable storage medium according to claim 9.
Description
Tool protrusion compensation method and system for improving machining quality Technical Field The invention relates to a cutter protrusion compensation method and system for improving machining quality, and belongs to the technical field of numerical control. Background In metal processing technology, in order to meet certain technological requirements, it is often necessary to use tools of different sizes and different spindle speeds to process adjacent processing surfaces respectively, before actual processing, the length of the tools is generally measured by a tool setting gauge, and processing parameters are set according to the length, however, in the processing process, due to the centrifugal force effect generated by high-speed rotation of the spindle, the tools are easy to axially elongate to different degrees, the elongation is changed along with the change of the speed, so that when adjacent surfaces are processed at different speeds, deviation is generated in the actual cutting position of the tools, and then a tool receiving step is easy to form at the joint of the two processing surfaces. Obviously, the knife-connecting step not only seriously affects the surface finish of the part, but also reduces the overall machining precision. At present, along with the continuous improvement of the requirements of modern manufacturing industry on the processing efficiency and the performance of parts, in order to pursue efficient processing, the rotating speed of a main shaft is increased increasingly, so that the cutter elongation caused by centrifugal force is more remarkable, the problem of cutter connecting steps is further amplified, meanwhile, in the field of high precision tips of aerospace, precision instruments and the like, the parts not only need extremely high surface finish to ensure the fatigue strength and the pneumatic performance, but also have nearly strict requirements on form and position tolerance and assembly precision, and the reliability and the performance of the whole machine product are possibly directly influenced by the cutter connecting steps in a micron level, so that the problem of cutter connecting steps in the traditional processing is solved urgently under the current high-end manufacturing background. Disclosure of Invention The invention provides a cutter protrusion compensation method and system for improving processing quality, and aims to at least solve one of the technical problems in the prior art. The technical scheme of the invention relates to a cutter protrusion compensation method, which comprises the following steps: S100, acquiring a system machining program, a cutter reference length and a cutter elongation compensation table, acquiring a current spindle rotating speed, starting a spindle to enable the spindle to rotate from a static state to the current spindle rotating speed, acquiring a current elongation compensation value according to the current spindle rotating speed and the cutter elongation compensation table, and moving down a cutter to machine a workpiece in a current procedure after adjusting a system machining coordinate according to the current elongation compensation value; s200, when the current working procedure is finished, after the system lifts the cutter to separate the cutter from the workpiece, the system acquires the spindle rotating speed of the next working procedure, adjusts the spindle speed, and calculates and obtains the extension compensation value of the next working procedure through the cutter extension compensation table, the spindle rotating speed of the next working procedure and the current extension compensation value; s300, repeating the step S200 until a shutdown instruction is received. Further, in the step S100, the tool reference length is a tool static extension amount when the spindle is in a static state. Further, the data of the tool extension amount compensation table is obtained through an actual test, wherein DeltaL k=Lk-L0, wherein DeltaL k represents an extension amount compensation value at a spindle rotation speed S k, L k represents a tool extension amount at a spindle rotation speed S k, k represents a sequence number, L 0 represents a tool reference length, and S 0 represents that the spindle is in a stationary state, and S 0 =0. Further, the step S200 includes the steps of: The system acquires the spindle rotating speed S j+1 of the next process, adjusts the spindle speed, and simultaneously finds the corresponding spindle rotating speed S k2,j+1 in the tool protrusion compensation table so as to acquire a corresponding protrusion compensation value DeltaL k2,j+1=△Lk2 according to a sequence number k2, wherein j represents a sequence number of the process, and k2 represents a sequence number of the tool protrusion compensation table corresponding to the spindle rotating speed of the next process; And obtaining a next process protrusion compensation value DeltaL j+1 by calculating DeltaL j=△Lk2,j+1