the present invention relates to an automatic balance adjusting centrifuge which calculates the magnitude and the location of imbalance of itself based on the vibration generated in the dynamic state and automatically compensate for the imbalance based on the calculation , and the control method thereof . the method includes : measuring the amount of vibration of a rotor of a centrifuge , supporting buckets that load samples , at a predetermined rotational velocity ; determining whether the amount of vibration measured in step is greater than an allowed value ; and when the amplitude of the vibration is greater than the allowed value , compensating for a weight imbalance of the rotor by an amount calculated based on the vibration amount measured in step and returning to step , otherwise , performing a centrifugal separation by accelerating the rotor to a working velocity .