The frequency of piezoelectric transducer requires high stability and can also be continuously changed. The voltage requires smooth and stable sine wave. To the two problems, a high precision power supply for vibration cutting is designed. It divides the whole frequency band into several small bands. By means of CPLD, the sine wave is digitally fitted individually at each small band. So the sine wave can be always suitable at a wide frequency band. At the power output, OCL power amplifier is adopted. The output sine voltage becomes smooth and stable by adding voltage negative feedback to the power amplifier. The experiment results show its feasibility.