Claims
- 1. A drive control apparatus having processing means for effecting speed control,
- said processing means comprising:
- target speed generating means for calculating a target speed Y of a driven body at a current distance X from a target position according to a relationship Y=Yo(1/2.sup.N).sup.P (2.sup.N .multidot.X/Xo).sup.P, where X.sub.0 is a distance from a position at which driving control is started to the target position, Y.sub.0 is a maximum speed corresponding to the distance X.sub.0, P is a predetermined coefficient, and N is an integer;
- storing means having a first table which stores values of (1/2.sup.N).sup.P at different values of 1/2.sup.N, and a second table which stores values of (2.sup.N .multidot.X/X.sub.0).sup.P at different values of 2.sup.N .multidot.X/X.sub.0,
- said target speed generating means determining a value of N so as to place the value of 2.sup.N .multidot.X/X.sub.0 in a predetermined range such that 0.5<2.sup.N .multidot.X/X.sub.0 .ltoreq.1.0 and generating the target speed Y based on a value of (1/2.sup.N).sup.P read from said first table and a value of (2.sup.N .multidot.X/Xo).sup.P read from said second table; and
- control signal means for supplying a control signal indicating said generated target speed to a driving unit of a storage device, whereby said driving unit drives said driven body.
- 2. The drive control apparatus as claimed in claim 1, wherein a value of P is modified depending on a relative position of the driven body with respect to the target position.
- 3. The drive control apparatus as claimed in claim 1, wherein the distance X.sub.0 is divided into a plurality of intervals, the value of P is modified depending on the interval in which the driven body is located, and the maximum speed Y.sub.0 in said plurality of intervals is defined such that ##EQU5## where Y.sub.01, Y.sub.01, . . . Y.sub.i indicate maximum speeds for first, second, . . . and ith intervals, X.sub.1, X.sub.2, . . . X.sub.i indicate distances from a head of respective intervals to the target position, P.sub.1, P.sub.2, . . . P.sub.i-1, indicate predetermined coefficients defining a relationship between a current position and a target speed in respective intervals, N1, N2, . . . N-1 indicate integers, and NormTable.sub.1 (X2/X1), for example, indicates a value (2.sup.N1 .multidot.X2/X1).sup.P1 obtained by referring to said second table employed in the first interval, ensuring that the equation Y=Y.sub.0 (X/X.sub.0).sup.P yields the same target speed value at a border of adjacent intervals and enabling a seamless target speed control across the adjacent intervals.
Priority Claims (1)
Number |
Date |
Country |
Kind |
6-068588 |
Apr 1994 |
JPX |
|
Parent Case Info
This application is a continuation-in-part of application Ser. No. 08/407,182, filed Mar. 21, 1995, now abandoned.
US Referenced Citations (31)
Foreign Referenced Citations (13)
Number |
Date |
Country |
357044 |
Mar 1990 |
EPX |
356939 |
Mar 1990 |
EPX |
356 939 |
Mar 1990 |
EPX |
61-28135 |
Feb 1986 |
JPX |
61-28136 |
Feb 1986 |
JPX |
2-73578 |
Mar 1990 |
JPX |
2-134775 |
May 1990 |
JPX |
3-80476 |
Apr 1991 |
JPX |
4-111268 |
Apr 1992 |
JPX |
4-167009 |
Jun 1992 |
JPX |
4-358370 |
Dec 1992 |
JPX |
5-94680 |
Apr 1993 |
JPX |
5-89614 |
Apr 1993 |
JPX |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
407182 |
Mar 1995 |
|