← Back to Patent Explorer
US3798427A Expired / Lapsed US ⏱️ 0.0 years remaining

Automatic deceleration to zero velocity in iteratively computing numerical control systems

Assignee: Giddings and Lewis LLC
•
Filing: 1973-02-27
•
Granted: 1974-03-19
•
Expires: 1993-02-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Methods and apparatus embodying improvements in numerical control systems of the genus disclosed in United States application Ser. No. 124,356 filed Mar. 15, 1971 in the name of John K. McGee, now U.S. Pat. No. 3,727,191 and particularly for simplifying and rendering more accurate the look-ahead sensing and automatic deceleration of a movable element to zero velocity as it reaches a commanded end point position. The velocity of an element moving toward a numerically defined stopping position is successively reduced to a predetermined fraction or percentage of its previous value during each iteration period once deceleration is initiated in response to comparison of the remaining distance to the end point with a distance which will be traveled during the deceleration phase. The latter distance is found by simple computations involving essentially a constant which is derived directly from the said selected, predetermined percentage. As a result of reducing the velocity by the same predetermined percentage during successive equal periods, the velocity falls in a substantially exponential fashion and the deceleration is thus smooth but consumes relatively little time.

Inventors

  • 👤 J Conners

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 01:00
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/18; G05B19/416; G05B2219/00; G05B2219/30; G05B2219/43; G05B2219/43006

Claims Analysis

Total Claims: 33
Claim 1
Independent Claim 241 words
The method of controlling the velocity of an element movable along a path to a commanded end point, comprising the steps of a. measuring off successive, equal periods Delta T in actual time, b. signaling a first number which is changeable during each Delta T and which is proportional by a given factor to the desired velocity at which said element is to be moved, c. moving the member toward the end point a distance Delta U during each period Delta T and controlling said distance Delta U directly or indirectly from said first number to make the velocity Delta U/ Delta T be always substantially equal to said desired velocity, d. signaling a changeable second number which during each period Delta T represents the remaining distance between the thenexisting position of the element and said end point, e. deriving and signaling from said signaled second number a changeable third number which is a function of said remaining distance and which during each period Delta T is proportional by said factor to a schedule velocity, said schedule velocity being that at which said element must then by moving to make its velocity at the end point substantially zero if its velocity is made a predetermined fraction C of its previous velocity during each subsequent period Delta T, and f. setting said first number to equal said third number during and period Delta T when the first number exceeds the third number.
Claim 2
Independent Claim 241 words
The method of controlling the velocity of an element movable along a path to a commanded end point, comprising the steps of a. measuring off successive, equal periods Delta T in actual time, b. signaling a first number which is changeable during each Delta T and which is proportional by a given factor to the desired velocity at which said element is to be moved, c. moving the member toward the end point a distance Delta U during each period Delta T and controlling said distance Delta U directly or indirectly from said first number to make the velocity Delta U/ Delta T be always substantially equal to said desired velocity, d. signaling a changeable second number which during each period Delta T represents the remaining distance between the thenexisting position of the element and said end point, e. deriving and signaling from said signaled second number a changeable third number which is a function of said remaining distance and which during each period Delta T is proportional by said factor to a schedule velocity, said schedule velocity being that at which said element must then by moving to make its velocity at the end point substantially zero if its velocity is made a predetermined fraction C of its previous velocity during each subsequent period Delta T, and f. setting said first number to equal said third number during and period Delta T when the first number exceeds the third number.
Claim 3
Dependent Claim 80 words
The method set forth in claim 1 wherein i. said changeable first number is PVA, ii. said distance Delta U is equal to PVA. Delta T, iii. said changeable second number is Rp Uep-Upp, iv. said changeable third number signaled during each period Delta T is equal to Rp(1-C)/ Delta T, and v. said step (f) includes setting the first number PVA equal to Rp(1-C)/ Delta T during each period Delta T when PVA > or = Rp(1-C)/ Delta T.
Claim 4
Dependent Claim 102 words
The method set forth in claim 1 wherein i. said first changeable number is Delta U ii. said step (c) includes moving the element Delta U per Delta T and at a velocity equal to Delta U/ Delta T where Delta T is a predetermined constant, iii. said changeable second number signaled during each period Delta T is Rp Uep-Upp, iv. said changeable third number signaled during each period Delta T is equal to Rp(1-C), and v. said step (f) includes setting the first number Delta U equal to Rp(1-C) during each period Delta T when Delta U > or = Rp(1-C).
Claim 5
Dependent Claim 64 words
The method set forth in claim 1 wherein said step (f) includes setting said first number equal to said third number during any period Delta T when the first number exceeds the third number and is also greater than a predetermined constant representing a creep speed Vf, whereby the velocity of the element prior to reaching the end point does not fall below Vf,
Claim 6
Dependent Claim 40 words
The method set forth in claim 2 wherein said changeable third number is equal to Rp(1-C)/ Delta T + M, where M is predetermined constant representing a minimum velocity Vf to which PVA will be reduced as Rp reaches zero.
Claim 7
Dependent Claim 45 words
The method set forth in claim 2 wherein said changeable third number is equal to Rp(1-C) + M, where M is a predetermined constant and M. Delta T represents a minimum velocity Vf to which the elements velocity can be reduced as Rp reaches zero.
Claim 8
Independent Claim 241 words
The method of controlling the velocity of an element movable along a path U to a commanded end point Uep, comprising the steps of a. measuring off in actual time successive equal periods Delta T, b. signaling a first changeable number proportional to the commanded velocity at which the element is to be moved, c. moving the element along the path a distance Delta U during each period Delta T, where Delta U is proportional to the signaled first number, to make the element move at a velocity equal to Delta U/ Delta V and equal to the commanded velocity, d. computing and signaling during each period Delta T the remaining distance Rp to be traveled by the element from its then existing position to the end point, e. computing and signaling, from said signaled first number and distance during each period Delta T, a look-ahead distance LAD which the element will travel in reaching zero velocity if its then existing velocity is decremented to a predetermined fraction C of its previous value during each of succeeding periods Delta T, where C is a predetermined constant less than 1.0, and f. changing the first signaled number to be equal to said predetermined fraction C of its previous value during each period Delta T when said signaled look-ahead distance LAD is equal to or greater than said signaled remaining distance Rp, until said first number is reduced to a predetermined minimum value.
Claim 9
Independent Claim 241 words
The method of controlling the velocity of an element movable along a path U to a commanded end point Uep, comprising the steps of a. measuring off in actual time successive equal periods Delta T, b. signaling a first changeable number proportional to the commanded velocity at which the element is to be moved, c. moving the element along the path a distance Delta U during each period Delta T, where Delta U is proportional to the signaled first number, to make the element move at a velocity equal to Delta U/ Delta V and equal to the commanded velocity, d. computing and signaling during each period Delta T the remaining distance Rp to be traveled by the element from its then existing position to the end point, e. computing and signaling, from said signaled first number and distance during each period Delta T, a look-ahead distance LAD which the element will travel in reaching zero velocity if its then existing velocity is decremented to a predetermined fraction C of its previous value during each of succeeding periods Delta T, where C is a predetermined constant less than 1.0, and f. changing the first signaled number to be equal to said predetermined fraction C of its previous value during each period Delta T when said signaled look-ahead distance LAD is equal to or greater than said signaled remaining distance Rp, until said first number is reduced to a predetermined minimum value.
Claim 10
Dependent Claim 32 words
The method set forth in claim 7, wherein said step (e) includes computing and signaling during each period Delta T a look-ahead distance number LAD which is proportional to the value of
Claim 11
Dependent Claim 23 words
The method set forth in claim 8 wherein said distance number LAD is computed and signaled as being equal to (V0. Delta T)/(1-C).
Claim 12
Dependent Claim 51 words
The method set forth in claim 7, wherein said step (e) includes computing and signaling during each period Delta T a look-ahead distance number LAD which is proportional to the value ( Delta U)/(1-C), where Delta U is the then existing value of the quantity Delta U named in step (c).
Claim 13
Dependent Claim 41 words
The method set forth in claim 7, wherein said step (e) includes computing and signaling during each period Delta T a look-ahead distance number LAD which is proportional to said first number and therefore proportional to ( Delta U)/( Delta T(1-C)).
Claim 14
Dependent Claim 68 words
The method set forth in claim 10 wherein said step (f) includes comparing during each period Delta T the then existing value of Delta U with the then existing value of Rp(1-C), and changing said first number to said fraction C of its previous value during each period Delta T after such comparing first indicates that the first of the two compared values equals or exceeds the second.
Claim 15
Dependent Claim 70 words
The method set forth in claim 11, wherein said step (f) includes comparing during each period Delta T the then existing value of said first number with the then existing value of (Rp (1-C))/ Delta T and changing said first number to said fraction C of its previous value during the Delta T periods following that in which the first of the two compared values equals or exceeds the second.
Claim 16
Dependent Claim 30 words
The method set forth in claim 10 wherein said step (f) further includes said changing of the values of said signaled first number by making it equal to Rp (1-C).
Claim 17
Dependent Claim 39 words
The method set forth in claim 13, wherein said step (f) further includes said changing of said signaled first number by setting it to a new value which is equal to the then existing value of (Rp(1-C))/ Delta T.
Claim 18
Dependent Claim 163 words
In a system wherein a movable element is translated at a velocity corresponding to a signaled number PVA by causing the element to move through a distance correspoNding to a signaled number Delta U during each of successive equal time periods Delta T, where the signaled number PVA is changeable from instant to instant and the signaled number Delta U is proportional to PVA X Delta T during each period Delta T, the method of signaling on a substantially continuous basis the distance LAD which the element will travel before reaching zero velocity if, beginning during any period Delta To, its velocity PVA is changed to a predetermined fraction C (where C is a constant less than 1.0 ) of the previous value during each of the subsequent periods Delta T, said method comprising computing and signaling during each period Delta T a number LAD which is equal to V0. Delta T. 1/(1-C), where V0 is the value of PVA during that period.
Claim 19
Dependent Claim 163 words
In a system wherein a movable element is translated at a velocity corresponding to a signaled number PVA by causing the element to move through a distance correspoNding to a signaled number Delta U during each of successive equal time periods Delta T, where the signaled number PVA is changeable from instant to instant and the signaled number Delta U is proportional to PVA X Delta T during each period Delta T, the method of signaling on a substantially continuous basis the distance LAD which the element will travel before reaching zero velocity if, beginning during any period Delta To, its velocity PVA is changed to a predetermined fraction C (where C is a constant less than 1.0 ) of the previous value during each of the subsequent periods Delta T, said method comprising computing and signaling during each period Delta T a number LAD which is equal to V0. Delta T. 1/(1-C), where V0 is the value of PVA during that period.
Claim 20
Dependent Claim 29 words
The method set forth in claim 16 further characterized in that the number LAD is computed and signaled during each period Delta T as being equal to Delta U/(1-C).
Claim 21
Dependent Claim 63 words
The method set forth in claim 16 further including the step of signaling, during any period Delta T, that the distance LAD is greater than a remaining distance Rp, and wherein during each period Delta T two numbers respectively proportional by the same factors to Delta U and Rp(1-C) are compared, and signal SDZ is produced whenever the former number exceeds the latter.
Claim 22
Dependent Claim 135 words
In a method for controlling the velocity of a movable element by iteratively incrementing a signaled number USC by amounts Delta U during successive equal time periods Delta T and causing the element to move dynamically along an axis U in accordance with changes in the number USC, the velocity of the element thus being proportional to Delta U/ Delta T and determined by the incrementing amount Delta U, the improvement for decelerating the element to substantially zero velocity and which comprises the steps of a. producing a signal SDZ during the period Delta T when deceleration to zero is to begin, and b. in response to said signal SDZ reducing the incrementing amount Delta U by a predetermined percentage C during each successive period Delta T, such that Delta Un 1 C Delta Un.
Claim 23
Dependent Claim 135 words
In a method for controlling the velocity of a movable element by iteratively incrementing a signaled number USC by amounts Delta U during successive equal time periods Delta T and causing the element to move dynamically along an axis U in accordance with changes in the number USC, the velocity of the element thus being proportional to Delta U/ Delta T and determined by the incrementing amount Delta U, the improvement for decelerating the element to substantially zero velocity and which comprises the steps of a. producing a signal SDZ during the period Delta T when deceleration to zero is to begin, and b. in response to said signal SDZ reducing the incrementing amount Delta U by a predetermined percentage C during each successive period Delta T, such that Delta Un 1 C Delta Un.
Claim 24
Dependent Claim 101 words
The method set forth in claim 19 wherein said step (a) includes a1. signaling during each period Delta T a numerical value Rp representing the distance remaining for the element to travel to reach a stopping point at which its velocity is to be zero, a2. signaling during each period Delta T a numerical value LAD representing the distance which the element will travel if said step (b) is initiated during that particular period, a3. comparing said signaled values LAD and Rp during each period Delta T and producing said signal SDZ when the latter value equals or exceeds the former.
Claim 25
Dependent Claim 44 words
The method set forth in claim 20 wherein said steps (a2) and (a3) include signaling and comparing during each period Delta T the values of Delta U and Rp (1-C) to produce the signal SDZ when the former value equals or exceeds the latter.
Claim 26
Dependent Claim 34 words
The method set forth in claim 21 wherein said step (b) includes setting said incrementing amount Delta U to a new value during each period Delta T such that Delta Un 1 Rp (1-C).
Claim 27
Dependent Claim 260 words
In an apparatus for controlling the velocity of an element movable along a path to a commanded end point, said apparatus including a. means for measuring off successive, equal periods Delta T in actual time, b. means for signaling a first number which is changeable during each Delta T and which is proportional by a given factor to the desired velocity at which the element is to be moved, c. means for moving the member toward the end point a distance Delta U during each period Delta T and controlling said distance Delta U directly or indirectly from said first number to make the velocity Delta U/ Delta T be always substantially equal to said desired velocIty, and d. means for signaling a changeable second number which during each period Delta T represents the remaining distance between the then existing position of the element and said end point, the improvement which comprises e. means for deriving and signaling from said signaled second number a changeable third number which is a function of said remaining distance and which during each period Delta T is proportional by said factor to a schedule velocity, said schedule velocity being that at which said element must then be moving to make its velocity at the end point substantially zero if its velocity is changed to a predetermined fraction C of its previous velocity during each subsequent period Delta T, and f. means for setting said first number equal to said third number during any period Delta T when the first number exceeds the third number.
Claim 28
Dependent Claim 260 words
In an apparatus for controlling the velocity of an element movable along a path to a commanded end point, said apparatus including a. means for measuring off successive, equal periods Delta T in actual time, b. means for signaling a first number which is changeable during each Delta T and which is proportional by a given factor to the desired velocity at which the element is to be moved, c. means for moving the member toward the end point a distance Delta U during each period Delta T and controlling said distance Delta U directly or indirectly from said first number to make the velocity Delta U/ Delta T be always substantially equal to said desired velocIty, and d. means for signaling a changeable second number which during each period Delta T represents the remaining distance between the then existing position of the element and said end point, the improvement which comprises e. means for deriving and signaling from said signaled second number a changeable third number which is a function of said remaining distance and which during each period Delta T is proportional by said factor to a schedule velocity, said schedule velocity being that at which said element must then be moving to make its velocity at the end point substantially zero if its velocity is changed to a predetermined fraction C of its previous velocity during each subsequent period Delta T, and f. means for setting said first number equal to said third number during any period Delta T when the first number exceeds the third number.
Claim 29
Dependent Claim 264 words
In apparatus for controlling the velocity of an element movable along a path U to a commanded end point Uep, said apparatus including a. means for measuring off in actual time successive, equal period Delta T, b. means for signaling a first changeable number proportional to the desired velocity at which the element is to be moved, c. means responsive to the signals representing said first number for driving the element along the path an incremental distance Delta U during each period Delta T to make the actual velocity equal to Delta U/ Delta T, where Delta U is proportional to said first number, d. means for determining and signaling a second changeable number which during each period Delta T represents the remaining distance Rp between the then-existing position of the element and the end point position, the improvement which comprises, in combination e. means responsive to the signals representing said first and second numbers for signaling during each period Delta T a third changeable number representing a look-ahead distance LAD which the element will travel in reaching zero velocity if its then existing actual velocity is decremental during each period Delta T to a predetermined percentage C of its previous value, where C is a constant less than 1.0, and f. means responsive to the signals representing said first, second and third numbers for changing the first number to said predetermined fraction C of its previous value during each period Delta T when said third number equals or exceeds said second number until said first number is reduced to a predetermined minimum value.
Claim 30
Dependent Claim 264 words
In apparatus for controlling the velocity of an element movable along a path U to a commanded end point Uep, said apparatus including a. means for measuring off in actual time successive, equal period Delta T, b. means for signaling a first changeable number proportional to the desired velocity at which the element is to be moved, c. means responsive to the signals representing said first number for driving the element along the path an incremental distance Delta U during each period Delta T to make the actual velocity equal to Delta U/ Delta T, where Delta U is proportional to said first number, d. means for determining and signaling a second changeable number which during each period Delta T represents the remaining distance Rp between the then-existing position of the element and the end point position, the improvement which comprises, in combination e. means responsive to the signals representing said first and second numbers for signaling during each period Delta T a third changeable number representing a look-ahead distance LAD which the element will travel in reaching zero velocity if its then existing actual velocity is decremental during each period Delta T to a predetermined percentage C of its previous value, where C is a constant less than 1.0, and f. means responsive to the signals representing said first, second and third numbers for changing the first number to said predetermined fraction C of its previous value during each period Delta T when said third number equals or exceeds said second number until said first number is reduced to a predetermined minimum value.
Claim 31
Dependent Claim 63 words
The combination set forth in claim 24 further characterized in that said means (e) includes means for signaling during each period Delta T a third changeable number which is equal to V0. Delta . 1/(1-C), where V0 is the velocity at which said element is then moving, Delta T is numerically the length of said time periods, and C is said predetermined percentage.
Claim 32
Dependent Claim 108 words
The combination set forth in claim 24 further characterized in that i. said signaled first number represents numerically a velocity PVA, and said incremental distance Delta U is equal to PVA. Delta T, ii. said means (e) for signaling a third number comprises means responsive to the signals representing said second number for signaling the third number with a value representing Rp(1-C)/ Delta T, iii. said means (f) includes means for setting said first number to a new value PVAi which is equal to said third number during any period Delta T when the first number value PVAi 1 equals or exceeds the value of the third number.
Claim 33
Dependent Claim 129 words
The combination set forth in claim 24 further characterized in that i. said signaled first number represents numerically an incremental distance Delta U, and said means (c) includes means for driving the element, during each period Delta T, an incremental distance which is equal to the value of the first number, ii. said means (e) for signaling a third number comprises means respoNsive to the signals representing said second number for signaling the third number with a value representing Rp(1-C), and iii. said means (f) includes means for setting said first number Delta U to a new value Delta Ui which is equal to said third number during any period Delta T when the first number value Delta Ui 1 equals or exceeds the value of the third number.

References Cited (Backward Citations)

US3435310A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1977-03-18 1977-09-17 1978-03-19 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1981-03-18 1981-09-17 1982-03-19 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1985-03-18 1985-09-17 1986-03-19 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag