Method of detecting oscillation of a servo system and automatica

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

364163, 364174, 318561, G05B 1302

Patent

active

051575973

DESCRIPTION:

BRIEF SUMMARY
TECHNICAL FIELD

The present invention relates to a method of detecting the oscillation of a servo system which is provided in various machines equipped with servomotors, such as a machine tool, robot, etc., and automatically adjusting the speed loop gain thereof.


BACKGROUND ART

In general, a servo system comprises a speed control loop for generating a torque command corresponding to the difference between a command speed from a position control loop and an actual motor speed. The speed control loop of a typical servo system shown in FIG. 1 is arranged to effect a proportional-plus-integral control or integral-plus-proportional control when a parameter P assumes a value of "1" or "0", respectively. In FIG. 1, symbols Vc and Tc respectively denote a speed command signal and an actual speed signal; k1 and k2, an integral gain and a proportional gain; kt, denotes a torque constant; and Jm, rotor inertia.
The speed control loop in FIG. 1 is a secondary control system and the response characteristic thereof is determined in dependence on the speed loop gain. That is, when the loop gain is excessively small, the motor rotation will not immediately follow each of movement command pulses supplied from the servo system and a control lag occurs in such a way that the motor cannot start rotating before a plurality of pulses are accumulated, thus causing a low-frequency undulation in the motor speed. Further, the servo system is liable to be affected by disturbance. On the other hand, when the loop gain is excessively large, the control stability is degraded. If the loop gain is further increased, a mechanical system drivingly coupled to the servomotor resonates and causes an oscillation in the servo system. In this case, in machine tools, for example, vibration occurs even at the time of cutting and feeding operation at a normal motor speed.
Therefore, it is necessary to appropriately set the loop gain, i.e., the integral gain k1 and the proportional gain k2, and more specifically, both the gains k1 and k2 must be set to a large value falling within a range in which no oscillation occurs in the servo system. To this end, in view of the fact that the gain k1 varies as a function of a cut-off frequency fn and the gain k2 varies as a function of the cut-off frequency fn and a damping factor (attenuation factor) .xi., as indicated in the following equations (1) and (2), conventionally, the parameters fn and .xi. for each machine equipped with the servo system are set in a trial and error manner, for appropriate determination of the loop gain.
Therefore, it requires much effort and a long time to determine the loop gain.


DISCLOSURE OF THE INVENTION

An object of the present invention is to provide an automatic adjusting method capable of rapidly and correctly determine the speed loop gain of the servo system.
Another object of the present invention is to provide a detection method capable of automatically detecting the oscillation of the servo system.
To achieve the above objects, according to one aspect of the present invention, there is provided a method of automatically adjusting a speed loop gain of a servo system comprising the steps of: (a) setting a position deviation-to-position loop gain characteristic of the servo system such that the position loop gain of the servo system assumes a large value in a predetermined position deviation range; (b) periodically extracting a position deviation parameter generated when the servo system is operated in accordance with a position command falling within the predetermined position deviation range; (c) determining a main oscillation component of the position deviation parameter; and (d) automatically adjusting the speed loop gain of the servo system such that the main oscillation component falls within a predetermined frequency range.
According to another aspect of the present invention, there is provided a method of detecting an oscillation of a servo system, which comprises the above steps (a) to (c); a step of executing the steps (b) and (c) after increasing the speed

REFERENCES:
patent: 4549123 (1985-10-01), Hagglund et al.
patent: 4669040 (1987-05-01), Pettit et al.
patent: 4754391 (1988-06-01), Suzuki
patent: 4758943 (1988-07-01), Astrom et al.
patent: 4855674 (1989-08-01), Murate et al.
patent: 4881160 (1989-11-01), Sakai et al.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method of detecting oscillation of a servo system and automatica does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method of detecting oscillation of a servo system and automatica, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method of detecting oscillation of a servo system and automatica will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-197778

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.