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

Velocity command signal generating apparatus

Assignee: Xerox Corp
•
Filing: 1975-11-19
•
Granted: 1977-05-03
•
Expires: 1995-11-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Apparatus for generating a velocity command signal representing a predetermined optimum velocity of movement of a selected one of a plurality of movable elements from its actual position to a desired stopping position. The apparatus comprises means responsive to a first signal representative of the distance to be traveled by the selected movable element from its actual position to a desired stopping position for generating a second signal proportional to a predetermined optimum velocity of movement for each of the plurality of movable elements when required to be moved a distance represented by the first signal. A plurality of multiplication means are respectively associated with the plurality of movable elements, each multiplication means being coupled to the means for generating a second signal and being capable when enabled of multiplying the second signal by a constant representative of the particular motion characteristics of the associated movable element in order to form a velocity command signal representing the predetermined optimum velocity of movement for the associated movable element. The apparatus also comprises means coupled to each of the plurality of multiplication means and responsive to a third signal representative of the selection of the selected movable element for enabling the multiplication means associated with the selected movable element.

Inventors

  • 👤 Frank D. Ruble

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 07:26
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/18; G05B19/19; G05B19/39; G05B19/414; G05B19/4142; G05B19/416; G05B2219/00; G05B2219/30; G05B2219/34; G05B2219/34215; G05B2219/37; G05B2219/37313; G05B2219/41; G05B2219/41021; G05B2219/41248; G05B2219/42; G05B2219/42114; G05B2219/42179; G05B2219/42256; G05B2219/43; G05B2219/43015; G05B2219/43097

Claims Analysis

Total Claims: 31
Claim 1
Independent Claim 203 words
Apparatus for generating a velocity command signal representing a predetermined optimum velocity of movement of a selected one of a plurality of movable elements from its actual position to a desired stopping position, said apparatus comprising: means responsive to a first signal representative of the distance to be traveled by said selected movable element from its actual position to a desired stopping position for generating a second signal proportional to a predetermined optimum velocity of movement for each of said plurality of movable elements when required to be moved a distance represented by said first signal; a plurality of multiplication means respectively associated with said plurality of movable elements, each multiplication means being coupled to said means for generating a second signal and being capable when enabled of multiplying said second signal by a constant representative of the particular motion characteristics of the associated movable element in order to form a velocity command signal representing the predetermined optimum velocity of movement for said associated movable element; and means coupled to each of said plurality of multiplication means and responsive to a third signal representative of the selection of said selected movable element for enabling the multiplication means associated with said selected movable element.
Claim 2
Dependent Claim 203 words
Apparatus for generating a velocity command signal representing a predetermined optimum velocity of movement of a selected one of a plurality of movable elements from its actual position to a desired stopping position, said apparatus comprising: means responsive to a first signal representative of the distance to be traveled by said selected movable element from its actual position to a desired stopping position for generating a second signal proportional to a predetermined optimum velocity of movement for each of said plurality of movable elements when required to be moved a distance represented by said first signal; a plurality of multiplication means respectively associated with said plurality of movable elements, each multiplication means being coupled to said means for generating a second signal and being capable when enabled of multiplying said second signal by a constant representative of the particular motion characteristics of the associated movable element in order to form a velocity command signal representing the predetermined optimum velocity of movement for said associated movable element; and means coupled to each of said plurality of multiplication means and responsive to a third signal representative of the selection of said selected movable element for enabling the multiplication means associated with said selected movable element.
Claim 3
Dependent Claim 54 words
The apparatus of claim 1, wherein said means for generating a second signal includes a memory having a plurality of addressable storage locations, each location storing the normalized solution of the velocity term in the selected movable element's describing equation of motion for a particular distance to be traveled by said selected movable element.
Claim 4
Dependent Claim 40 words
The apparatus of claim 2, wherein each location of said memory stores the normalized solution of the velocity term in each movable element's describing equation of motion for a particular distance to be traveled by any of said movable elements.
Claim 5
Dependent Claim 11 words
The apparatus of claim 3, wherein said memory includes a read-only-memory.
Claim 6
Dependent Claim 72 words
The apparatus of claim 2, wherein said describing equation of motion is y = K√x, where x is the distance to be traveled by said selected movable element from its actual position to said desired stopping position, K is a constant defining the particular motion characteristics of said selected movable element and y is the predetermined optimum velocity of movement of said selected movable element for the particular distance to be traveled.
Claim 7
Dependent Claim 34 words
The apparatus of claim 2, wherein said normalized solution is √ x, where x is the distance to be traveled by said selected movable element between its actual position and said desired stopping position.
Claim 8
Dependent Claim 12 words
The apparatus of claim 5, wherein said normalized solution is √ x.
Claim 9
Dependent Claim 12 words
The apparatus of claim 7, wherein said addressable memory includes a read-only-memory.
Claim 10
Dependent Claim 15 words
The apparatus of claim 1, wherein said first and second signals are binary digital signals.
Claim 11
Dependent Claim 44 words
The apparatus of claim 9, further comprising a digital-to-analog converter coupled between said means for generating a second signal and said plurality of multiplication means for converting said second signal from digital to analog format and supplying it to each of said multiplication means.
Claim 12
Dependent Claim 67 words
The apparatus of claim 10, further comprising a plurality of sample-and-hold circuits respectively associated with said plurality of movable elements, each sample-and-hold circuit being coupled to the output of said digital-to-analog converter and including a respective one of said plurality of multiplication means therein, each sample-and-hold circuit being enabled by said means for enabling the multiplication means for loading the output signal from the digital-to-analog converter therein.
Claim 13
Dependent Claim 24 words
The apparatus of claim 11, wherein said second signal decreases in steps as said selected movable element is moved toward said desired stopping position.
Claim 14
Dependent Claim 68 words
The apparatus of claim 12, further comprising a plurality of smoothing circuits respectively coupled to said plurality of sample-and-hold circuits, each smoothing circuit including means for modifying the signal applied to the respective sample-and-hold circuit from said digital-to-analog converter in order that the profile of actual velocity versus distance be substantially continuous thereby substantially representing the real time solution of said selected movable element's describing equation of motion.
Claim 15
Dependent Claim 19 words
The apparatus of claim 13, further comprising means coupled to each sample-and-hold circuit for selectively inverting the output thereof.
Claim 16
Dependent Claim 14 words
The apparatus of claim 14, wherein each of said multiplication means includes resistor means.
Claim 17
Dependent Claim 54 words
The apparatus of claim 14, wherein said means for generating a second signal includes a memory having a plurality of addressable storge locations, each location storing the normalized solution of the velocity term in each movable element's describing equation of motion for a particular distance to be traveled by any of said movable elements.
Claim 18
Dependent Claim 75 words
The apparatus of claim 16, wherein said selected movable element's describing equation of motion is y = K√x, where x is the distance to be traveled by said selected movable element from its actual position to said desired stopping position, K is a constant defining the particular motion characteristics of said selected movable element and y is the predetermined optimum velocity of movement of said selected movable element for the particular distance to be traveled.
Claim 19
Dependent Claim 215 words
Apparatus for generating a plurality of velocity command signals each representing a predetermined optimum velocity of movement of a respective one of a plurality of movable elements from its actual position to a desired stopping position, said apparatus comprising: addressable memory means responsive to a plurality of first signals each representative of the distance to be traveled by a respective one of said movable elements from its actual position to a desired stopping position for generating a corresponding plurality of second signals, each second signal being proportional to a predetermined optimum velocity of movement for each of said movable elements when required to be moved a distance represented by the corresponding first signal; a plurality of multiplication means respectively associated with said plurality of movable elements, each multiplication means being coupled to said addressable memory means and being capable when enabled of multiplying a second signal applied thereto by a constant representative of the particular motion characteristics of the associated movable element in order to form a velocity command signal representing the predetermined optimum velocity of movement for said associated movable element; and means coupled to each of said plurality of multiplication means and responsive to a plurality of third signals respectively identifying said plurality of movable elements for enabling said plurality of multiplication means.
Claim 20
Dependent Claim 215 words
Apparatus for generating a plurality of velocity command signals each representing a predetermined optimum velocity of movement of a respective one of a plurality of movable elements from its actual position to a desired stopping position, said apparatus comprising: addressable memory means responsive to a plurality of first signals each representative of the distance to be traveled by a respective one of said movable elements from its actual position to a desired stopping position for generating a corresponding plurality of second signals, each second signal being proportional to a predetermined optimum velocity of movement for each of said movable elements when required to be moved a distance represented by the corresponding first signal; a plurality of multiplication means respectively associated with said plurality of movable elements, each multiplication means being coupled to said addressable memory means and being capable when enabled of multiplying a second signal applied thereto by a constant representative of the particular motion characteristics of the associated movable element in order to form a velocity command signal representing the predetermined optimum velocity of movement for said associated movable element; and means coupled to each of said plurality of multiplication means and responsive to a plurality of third signals respectively identifying said plurality of movable elements for enabling said plurality of multiplication means.
Claim 21
Dependent Claim 69 words
The apparatus of claim 18, wherein said addressable memory means ia time-shared relative to the application thereto of said plurality of first signals whereby said plurality of second signals are generated successively in time, said means for enabling the multiplication means including means for enabling each multiplication means only when a second signal corresponding to the movable element associated with such multiplication means is presented to such multiplication means.
Claim 22
Dependent Claim 20 words
The apparatus of claim 19, wherein said means for enabling said multiplication means includes a programmed general purpose data processor.
Claim 23
Dependent Claim 16 words
The apparatus of claim 20, wherein said addressable memory means is included in said data processor.
Claim 24
Dependent Claim 38 words
The apparatus of claim 21, wherein each multiplication means is included in a sample-and-hold circuit coupled to the output of said addressable memory means and is enabled by said data processor upon the enabling of said sample-and-hold circuit.
Claim 25
Dependent Claim 45 words
The apparatus of claim 22, wherein each sample-and-hold circuit includes normally-off switch means coupled in circuit with resistor means, said resistor means defining the multiplication means included in such sample-and-hold circuit, said switch means being turned on in response to a command signal received thereby.
Claim 26
Dependent Claim 52 words
The apparatus of claim 23, wherein said data processor includes means for generating a plurality of strobe signals during each internal processing cycle thereof, each strobe signal defining the command signal for turning on the switch means of a respective sample-and-hold circuit thereby enabling such circuit and the multiplication means included therein.
Claim 27
Dependent Claim 53 words
The apparatus of claim 20, wherein said data processor includes means for comparing a fourth signal representative of the actual position of a movable element selected for movement with a fifth signal representative of the desired position to which said selected movable element is to be moved for generating a corresponding first signal.
Claim 28
Dependent Claim 276 words
In a system for controlling the movements of a plurality of movable elements, said system including a plurality of servo control means respectively associated with and coupled to said plurality of movable elements, each servo control means utilizing velocity command data as a reference input, apparatus for generating a velocity command signal representing a predetermined optimum velocity of movement of a selected one of said plurality of movable elements from its actual position to a desired stopping position, and means for applying said velocity command signal as a reference input to the servo control means associated with said selected movable element, the improvement comprised in that: said apparatus includes means responsive to a first signal representative of the distance to be traveled by said selected movable element from its actual position to a desired stopping position for generating a second signal proportional to a predetermined optimum velocity of movement for each of said plurality of movable elements when required to be moved a distance represented by said first signal, a plurality of multiplication means respectively associated with said plurality of movable elements, each multiplication means being coupled to said means for generating a second signal and being capable when enabled of multiplying said second signal by a constant representative of the particular motion characteristics of the associated movable element in order to form a velocity command signal representing the predetermined optimum velocity of movement for said associated movable element, and means coupled to each of said plurality of multiplication means and responsive to a third signal representative of the selection of said selected movable element for enabling the multiplication means associated with said selected movable element.
Claim 29
Dependent Claim 276 words
In a system for controlling the movements of a plurality of movable elements, said system including a plurality of servo control means respectively associated with and coupled to said plurality of movable elements, each servo control means utilizing velocity command data as a reference input, apparatus for generating a velocity command signal representing a predetermined optimum velocity of movement of a selected one of said plurality of movable elements from its actual position to a desired stopping position, and means for applying said velocity command signal as a reference input to the servo control means associated with said selected movable element, the improvement comprised in that: said apparatus includes means responsive to a first signal representative of the distance to be traveled by said selected movable element from its actual position to a desired stopping position for generating a second signal proportional to a predetermined optimum velocity of movement for each of said plurality of movable elements when required to be moved a distance represented by said first signal, a plurality of multiplication means respectively associated with said plurality of movable elements, each multiplication means being coupled to said means for generating a second signal and being capable when enabled of multiplying said second signal by a constant representative of the particular motion characteristics of the associated movable element in order to form a velocity command signal representing the predetermined optimum velocity of movement for said associated movable element, and means coupled to each of said plurality of multiplication means and responsive to a third signal representative of the selection of said selected movable element for enabling the multiplication means associated with said selected movable element.
Claim 30
Dependent Claim 235 words
Apparatus for generating a plurality of velocity command signals for application to a respective plurality of servo control systems for effecting the controlled movements of a respective plurality of movable elements, said apparatus comprising: memory means addressable in a time-shared manner by a plurality of address signals each defining a particular address location in said memory means and representing a particular distance to be traveled by a respective one of said movable elements from its actual position to a desired stopping position, said particular address location storing a normalized velocity command signal proportional to a predetermined optimum velocity of movement for each of said plurality of movable elements when required to be moved said particular distance; a plurality of multiplication means respectively associated with said plurality of movable elements, each multiplication means being coupled to said memory means and being capable when enabled of multiplying said normalized velocity command signal by a constant representative of the particular motion characteristics of the associated movable element in order to form a velocity command signal representing the predetermined optimum velocity of movement for said associated movable element; and means coupled to each of said plurality of multiplication means and responsive to a plurality of data tag signals respectively identifying said plurality of movable elements for successively enabling the plurality of multiplication means in accordance with the order in which said address signals were applied to said memory means.
Claim 31
Dependent Claim 235 words
Apparatus for generating a plurality of velocity command signals for application to a respective plurality of servo control systems for effecting the controlled movements of a respective plurality of movable elements, said apparatus comprising: memory means addressable in a time-shared manner by a plurality of address signals each defining a particular address location in said memory means and representing a particular distance to be traveled by a respective one of said movable elements from its actual position to a desired stopping position, said particular address location storing a normalized velocity command signal proportional to a predetermined optimum velocity of movement for each of said plurality of movable elements when required to be moved said particular distance; a plurality of multiplication means respectively associated with said plurality of movable elements, each multiplication means being coupled to said memory means and being capable when enabled of multiplying said normalized velocity command signal by a constant representative of the particular motion characteristics of the associated movable element in order to form a velocity command signal representing the predetermined optimum velocity of movement for said associated movable element; and means coupled to each of said plurality of multiplication means and responsive to a plurality of data tag signals respectively identifying said plurality of movable elements for successively enabling the plurality of multiplication means in accordance with the order in which said address signals were applied to said memory means.

References Cited (Backward Citations)

US3597740A Cited
US3651314A Cited
US3739158A Cited
US3789971A Cited
US3864613A Cited
US3941988A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1980-05-02 1980-11-01 1981-05-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1984-05-02 1984-11-01 1985-05-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1988-05-02 1988-11-01 1989-05-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag