Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
140 words
An acceleration/deceleration circuit for raising or lowering a feed velocity of movable machine element having an axis of movement to achieve a commanded velocity, comprising: means for computing a traveling distance of the element along the axis for every sampling period (T); first storage means for storing n samples of the traveling distances where n=τ/T, and τ is a time constant; arithmetic means for performing an operation: ΔXn-ΔXo+St→St where ΔXn represents the most recently computed traveling distance, ΔXo represents the oldest computed traveling distance component among the traveling distances stored in said first storage means, and St represents the result of the operation, and for dividing the result St of the operation by n; second storage means for storing the result St; and means for providing St/n as an output corresponding to a traveling distance at a present sampling period.
Claim 2
Dependent Claim
140 words
An acceleration/deceleration circuit for raising or lowering a feed velocity of movable machine element having an axis of movement to achieve a commanded velocity, comprising: means for computing a traveling distance of the element along the axis for every sampling period (T); first storage means for storing n samples of the traveling distances where n=τ/T, and τ is a time constant; arithmetic means for performing an operation: ΔXn-ΔXo+St→St where ΔXn represents the most recently computed traveling distance, ΔXo represents the oldest computed traveling distance component among the traveling distances stored in said first storage means, and St represents the result of the operation, and for dividing the result St of the operation by n; second storage means for storing the result St; and means for providing St/n as an output corresponding to a traveling distance at a present sampling period.
Claim 3
Dependent Claim
40 words
An acceleration/deceleration circuit according to claim 1, further comprising: means for accumulating a remainder resulting from the division of St by n, and for adding 1 to said traveling distance at a present sampling when the accumulated remainders exceeds n.
Claim 4
Dependent Claim
34 words
An acceleration/deceleration circuit according to claim 1, wherein said machine element has a plurality of axes of movement and corresponding first storage means, second storage means and arithmetic means are provided for each axis.
Claim 5
Dependent Claim
16 words
An acceleration/deceleration circuit according to claim 1, wherein said first storage means comprises n shift registers.
Claim 6
Dependent Claim
118 words
An acceleration/deceleration circuit for raising or lowering a feed velocity of a machine element having an axis of movement to achieve a commanded velocity, comprising: means for computing a traveling distance of the element along the axis for every sampling period; storage means for storing n samples of the traveling distances; and computing means for multiplying each of the n samples of traveling distances stored in said storage means by a corresponding one of a set of coefficients, for adding the results of the multiplication operations, for dividing the result of the addition by the sum of said set of coefficients, and outputting the result of the division operation as a traveling distance at a present sampling period.
Claim 7
Dependent Claim
118 words
An acceleration/deceleration circuit for raising or lowering a feed velocity of a machine element having an axis of movement to achieve a commanded velocity, comprising: means for computing a traveling distance of the element along the axis for every sampling period; storage means for storing n samples of the traveling distances; and computing means for multiplying each of the n samples of traveling distances stored in said storage means by a corresponding one of a set of coefficients, for adding the results of the multiplication operations, for dividing the result of the addition by the sum of said set of coefficients, and outputting the result of the division operation as a traveling distance at a present sampling period.
Claim 8
Dependent Claim
26 words
An acceleration/deceleration circuit according to claim 5, characterized in that the numerical value n is made equal to τ/T, where τ is an acceleration/deceleration time constant.
Claim 9
Dependent Claim
20 words
An acceleration/deceleration circuit according to claim 6, characterized in that the sum of said coefficients is made equal to n.
Claim 10
Dependent Claim
28 words
An acceleration/deceleration circuit according to claim 5, wherein said storage means comprises n shift registers for storing respective ones of the traveling distances computed for corresponding sampling periods.
Claim 11
Dependent Claim
32 words
An acceleration/deceleration circuit according to claim 8, wherein said arithmetic means comprises n multipliers provided for corresponding shift registers, each multiplier multiplying the contents of said corresponding shift register by a coefficient.
Claim 12
Dependent Claim
48 words
An acceleration/deceleration circuit according to claim 7, further comprising means for accumulating a remainder resulting from dividing the result of the addition by the sum of said set of coefficients and for adding 1 to said traveling distance when the accumulated value exceeds the sum of said coefficients.