Patent ID: 7501783

Claim:
A method of automatically setting a vibration suppression filter in a servo control apparatus comprising: tracing a control system to a command; measuring a vibration level of the control system to detect a vibration when a vibration level exceeds a threshold value; analyzing frequencies of data from a state variable trace portion to calculate a vibration frequency, and setting frequency characteristics of a vibration suppression based on the vibration frequency, setting the vibration suppression filter further comprises: storing a vibration level before an automatic setting of the vibration suppression filter to a vibration level store portion; in a filter setting selection portion, comparing a vibration level after the automatic setting with the vibration level before the automatic setting; and when the vibration level after the automatic setting is larger than the vibration level before the automatic setting, performing at least one of restoring of a setting of the vibration suppression filter to a state before the automatic setting and reducing a gain of the servo control portion.