The invention belongs to the technical field of
machining, and particularly relates to a method for accurately driving a target vibration mode of an ultrasonic
broaching machine, which comprises the following steps of: S1, designing a band-pass filter, carrying out a frequency sweep test, determining an axial
modal bandwidth and carrying out thermal drift compensation; s2, realizing a
digital filter, and optimizing a transition zone by adopting a
Kaiser Window (
Kaiser Window); a filter coefficient is quantized into a 18-bit fixed-point number format, so that the calculation efficiency during hardware implementation is improved; the FPGA is used for accelerating the filter, and the FIR filter is designed and has a
linear phase characteristic so as to ensure that the
signal is not distorted due to the filtering process; a standby
analog circuit design is designed to serve as a supplement of a
digital filter, and more redundancy and stability are provided. The broach vibration mode can be accurately driven, the purity of
axial vibration is remarkably improved, the
radial vibration suppression ratio is increased, and the
machining precision and stability of ultrasonic equipment are further improved.