Servomotor speed control in a positioning device
AssigneeSharp Kabushiki Kaisha
InventorAkira Tamagaki
Life of this patent
Estimating the term…
Abstract
A servomotor speed control system includes a ROM table which stores a minimum distance suited for each motor speed. When the minimum distance corresponding to the current motor speed becomes shorter than the current distance from the current motor position to a positioning target point, the instructed speed is reduced to decelerate the servomotor rotation. In a preferred form, the unit of the distance is identical with an interval of a position indicating signal developed from a rotary encoder associated with the servomotor.
Claims8
A positioning device for positioning a servomotor comprising:
- current position detection means associated with the servomotor for developing a detection output in response to the rotation of the servomotor;
- current distance determination means for determining the current distance from the current motor position to a target point in accordance with said detection output developed from said current position detection means;
- a ROM speed table storing a minimum distance to said target for each of a plurality of different speed values;
- read out means for reading out said minimum distance from a selected memory area in said ROM speed table corresponding to the current motor speed;
- comparing means for comparing said minimum distance read out by said read out means with said current distance determined by said current distance detection means;
- and
- speed control means for reducing the speed of said servomotor when said comparing means determines that said current distance is shorter than said minimum distance.
A positioning device for positioning a servomotor at a target location comprising:
- current position detection means associated with the servomotor for detecting rotation of the servomotor and developing a detection output related thereto;
- a memory speed table storing a minimum distance to the target location for each of a plurality of motor speed values representative each representative of a motor drive speed;
- speed control means for determining the current distance from the current position of said servomotor to said target position, for reading out the minimum distance associated with a current motor speed value from said memory speed table, for comparing said minimum distance read out by said read out means with said current distance, and for reducing the current motor speed value when said current distance is less than said minimum distance;
- and
- means, responsive to said speed control means, for driving said motor at a speed determined by said current motor speed value.
A method of positioning a servomotor at a target location comprising:
- (a) determining the current position of said servomotor;
- (b) determining the current distance between said current position and said target location;
- (c) reading out the minimum distance to said target location at which said servomotor should be moving at its current speed from a memory speed table, said current motor speed being used to access said minimum distance from memory;
- and
- (d) reducing motor speed when said current distance is less than said minimum distance;
- (e) repeating steps a-d until said target location is reached.
Dependencies are inferred from the claim text.