Control method for oscillating motor and osculating motor The control unit is further used for storing the set pulse parameters, and outputting alternating pulses with corresponding pulse widths and frequencies according to the set pulse parameters, so that the oscillating arm oscillates in an oscillation mode corresponding to the pulse parameters; wherein the oscillation mode comprises at least one of a full-amplitude oscillation mode, a sub-amplitude oscillation mode, an in-situ shaking mode and a composite oscillation mode, wherein the composite oscillation mode is generated by superposition of the full-amplitude oscillation mode and the in-situ shaking mode, or is generated by superposition of the sub-amplitude oscillation mode and the in-situ shaking mode.