The invention discloses an automatic feeding device and control method for buzzer dispensing. The device comprises a vibration conveying device and a dispensing positioning device. The vibration conveying device comprises a vibration plate, a first feeding guide rail, a second feeding guide rail and a direct vibration device. A first positioning convex strip and a second reflective photoelectric sensor are arranged on the side, in the direction opposite to the conveying direction of the second feeding guide rail, on a dispensing platform. A push mechanism is arranged at the end, in the direction perpendicular to the conveying direction of the second feeding guide rail, on the dispensing platform, and a second positioning convex strip and a first reflective photoelectric sensor are arrangedat the other end of the dispensing platform. By the adoption of the automatic feeding device for buzzer dispensing, whether the number of workpieces in the second feeding guide rail reaches the fullcapacity or not is judged according to a signal of an opposite-type optical fiber sensor, and the vibration disc is controlled to stop vibrating. When the number of workpieces in the second feeding guide rail reaches the set lower limit value, the vibrating plate is started, so that the continuity of the feeding is ensured, the vibration time of the vibrating plate is shortened, the energy is saved, the starting and stopping frequency of the vibrating plate is reduced, and the service life of the vibrating plate is prolonged.