A vibration suppression method for a servo motor and a load multistage drive system, characterized by: step 1: measuring vibration frequencies by measuring vibration frequencies of stages of drive mechanisms offline, wherein the vibration frequencies comprise a number N of fixed vibration frequencies and one variable vibration frequency; and by measuring the variable vibration frequency by successively stopping a load at different positions, recording load positions and measuring vibration frequencies, and drawing a two-dimensional table according to a relationship between the vibration frequencies and the load positions; step 2: setting frequency parameters of fixed-parameter vibration suppression filters, by selecting a number N of fixed-parameter vibration suppression filters, wherein frequency parameters of which respectively correspond to a number N of fixed vibration frequencies measured in the step 1; and step 3: setting a frequency parameter of a variable-parameter vibration suppression filter, by selecting a variable-parameter vibration suppression filter; during movement, calculating a vibration frequency of the position by using a linear interpolation method, according to the load positions and the two-dimensional table drawn in the step 1; and by setting the vibration frequency to a frequency parameter of the variable-parameter vibration suppression filter. step 1: measuring vibration frequencies by measuring vibration frequencies of stages of drive mechanisms offline, wherein the vibration frequencies comprise a number N of fixed vibration frequencies and one variable vibration frequency; and by measuring the variable vibration frequency by successively stopping a load at different positions, recording load positions and measuring vibration frequencies, and drawing a two-dimensional table according to a relationship between the vibration frequencies and the load positions; measuring vibration frequencies of stages of drive mechanisms offline, wherein the vibration frequencies comprise a number N of fixed vibration frequencies and one variable vibration frequency; and by measuring the variable vibration frequency by successively stopping a load at different positions, recording load positions and measuring vibration frequencies, and drawing a two-dimensional table according to a relationship between the vibration frequencies and the load positions; step 2: setting frequency parameters of fixed-parameter vibration suppression filters, by selecting a number N of fixed-parameter vibration suppression filters, wherein frequency parameters of which respectively correspond to a number N of fixed vibration frequencies measured in the step 1; and step 3: setting a frequency parameter of a variable-parameter vibration suppression filter, by selecting a variable-parameter vibration suppression filter; during movement, calculating a vibration frequency of the position by using a linear interpolation method, according to the load positions and the two-dimensional table drawn in the step 1; and by setting the vibration frequency to a frequency parameter of the variable-parameter vibration suppression filter. selecting a variable-parameter vibration suppression filter; during movement, calculating a vibration frequency of the position by using a linear interpolation method, according to the load positions and the two-dimensional table drawn in the step 1; and by setting the vibration frequency to a frequency parameter of the variable-parameter vibration suppression filter.