Patent US4056850A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4056850A Expired / Lapsed US ⏱️ 0.0 years remaining

Absolute relative position encoder processor and display

Assignee: Dynamics Research Corp
•
Filing: 1976-01-19
•
Granted: 1977-11-01
•
Expires: 1996-01-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An improved system for processing data from an incremental or other type of positional encoder in which positional data for a plurality of axes is computed relative to two or more independent reference locations. The invention allows display of "absolute" position of the encoder or "relative" position of the encoder with respect to independently settable datum points.

Inventors

  • 👤 John B. Brown

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-26 11:29
CPC Classifications
G; G01; G01D; G01D1/00; G01D1/16; G05; G05B; G05B2219/00; G05B2219/30; G05B2219/35; G05B2219/35556

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 357 words
In a system for processing signals from one or more positional encoders, indicating the movement or non-movement thereof, to provide first signals representative of the positions of each of the encoders relative to a first reference point, of the type having: storage means for storing data representative of each digit of a plurality of multi-digit values, each value being representative of a first position relative to the first reference point of a respective encoder; means for sequentially retrieving from the storage means the data representative of each of the stored digits; means responsive to the retrieved data and further responsive to the signals from the encoders for sequentially processing the retrieved data representative of each digit to produce data representative of a plurality of multi-digit values representing a subsequent position relative to the first reference point of each of the encoders; and means for storing in the storage means the data representative of each of the digits of the multi-digit values representing the subsequent position of each of the encoders; the improvement comprising means for providing second signals representative of the positions of the encoders relative to a second reference point independent of the first reference point; second storage means for storing data representative of each digit of a plurality of second multi-digit values, each value being representative of the first position relative to the second reference point of a respective encoder; said means for retrieving further including means for sequentially retrieving from the second storage means the data representative of each of the stored digits of the second multi-digit values; said processing means being operative to sequentially process the retrieved data representative of each of the stored digits of the second multi-digit values to produce data representative of a plurality of multi-digit values representing the subsequent position relative to the respective second reference points of each of the encoders and said means for storing in the storage means further including means for storing in the second storage means the data representative of each of the digits of the multi-digit values representing the subsequent position relative to the respective second reference points of each of the encoders.
Claim 2
Dependent Claim 357 words
In a system for processing signals from one or more positional encoders, indicating the movement or non-movement thereof, to provide first signals representative of the positions of each of the encoders relative to a first reference point, of the type having: storage means for storing data representative of each digit of a plurality of multi-digit values, each value being representative of a first position relative to the first reference point of a respective encoder; means for sequentially retrieving from the storage means the data representative of each of the stored digits; means responsive to the retrieved data and further responsive to the signals from the encoders for sequentially processing the retrieved data representative of each digit to produce data representative of a plurality of multi-digit values representing a subsequent position relative to the first reference point of each of the encoders; and means for storing in the storage means the data representative of each of the digits of the multi-digit values representing the subsequent position of each of the encoders; the improvement comprising means for providing second signals representative of the positions of the encoders relative to a second reference point independent of the first reference point; second storage means for storing data representative of each digit of a plurality of second multi-digit values, each value being representative of the first position relative to the second reference point of a respective encoder; said means for retrieving further including means for sequentially retrieving from the second storage means the data representative of each of the stored digits of the second multi-digit values; said processing means being operative to sequentially process the retrieved data representative of each of the stored digits of the second multi-digit values to produce data representative of a plurality of multi-digit values representing the subsequent position relative to the respective second reference points of each of the encoders and said means for storing in the storage means further including means for storing in the second storage means the data representative of each of the digits of the multi-digit values representing the subsequent position relative to the respective second reference points of each of the encoders.
Claim 3
Dependent Claim 114 words
The system of claim 1 further including means for display, comprising: a plurality of display devices each operative to display a digit; means responsive to the signals representative of each digit sequentially produced by the processing means for activating each of the display devices so that the multi-digit values representative of the positions of the encoders may be displayed; and means for selectively enabling the means for activating the display devices while the digits of the first multi-digit values or while the digits of the second multi-digit values are being processed so that the positions of the encoder relative to the first reference point or relative to the second reference points are selectively displayed.
Claim 4
Dependent Claim 31 words
The system of claim 1 further comprising clock means coupled to said processing means for producing signals indicating which digit of which multi-digit value is being processed by the processing means.
Claim 5
Dependent Claim 91 words
The system of claim 3 further comprising means for display, including: a plurality of display devices each operative to display a digit; means for selecting the reference point which encoder positional data will be displayed relative thereto; and means responsive to the signals from the clock means, to the selecting means, and to the sequentially-updated signals representative of each digit from the processing means for activating each of the display devices so that the multi-digit values representative of the position of the encoder relative to the selected reference point is displayed.
Claim 6
Dependent Claim 558 words
In a system for processing signals from one or more positional encoders, indicating the movement or non-movement thereof, to provide first signals representative of the positions of each of the encoders relative to the first reference point, of the type having: first storage means for storing data representative of each digit of a plurality of multi-digit values, each value being representative of a first position relative to the first reference point of a respective encoder; means for sequentially retrieving from the storage means the data representative of each of the stored digits; means responsive to the retrieved data and further responsive to the signals from the encoders for sequentially processing the retrieved data representative of each digit to produce data representative of a plurality of multi-digit values representing a subsequent position relative to the first reference point of each of the encoders; and means for storing in the storage means the data representative of each of the digits of the multi-digit values representing the subsequent position of each of the encoders; the improvement comprising: means for providing second signals representative of the positions of the encoders relative to a second reference point independent of the first reference point, including: second storage means for storing data representative of each digit of a plurality of second multi-digit values, each value being representative of the first position relative to the second reference point of a respective encoder; the means for retrieving further including means for sequentially retrieving from the second storage means the data representative of each of the stored digits of the second multi-digit values; the processing means being operative to sequentially process the retrieved data representative of each of the stored digits of the second multi-digit values to produce data representative of a plurality of multi-digit values representing the subsequent position relative to the respective second reference points of each of the encoders; and said means for storing in the storage means further including means for storing in the second storage means the data representative of each of the digits of the multi-digit values representing the subsequent position relative to the respective second reference points of each of the encoders; means for displaying including: a plurality of display devices each operative to display a digit; means responsive to the signals representative of each digit sequentially produced by the processing means for activating each of the display devices so that the multi-digit values representative of the positions of the encoders may be displayed; and means for selectively enabling the means for activating the display devices while the digits of the first multi-digit values or while the digits of the second multi-digit values are being processed so that the positions of the encoder relative to the first reference point or relative to the second reference points are selectively displayed; and means for inserting signals representative of a preselected encoder postion, including: means for producing selectable signals representative of each digit of a multi-digit value representative of the preselected encoder position; and means for causing the selectable signals to be stored in the first or second storage means in place of the signals representative of the corresponding digit of the multi-digit value from the processing means so that the signals in the first or second storage means representative of the encoder position are replaced by signals representative of the preselected encoder position.
Claim 7
Dependent Claim 558 words
In a system for processing signals from one or more positional encoders, indicating the movement or non-movement thereof, to provide first signals representative of the positions of each of the encoders relative to the first reference point, of the type having: first storage means for storing data representative of each digit of a plurality of multi-digit values, each value being representative of a first position relative to the first reference point of a respective encoder; means for sequentially retrieving from the storage means the data representative of each of the stored digits; means responsive to the retrieved data and further responsive to the signals from the encoders for sequentially processing the retrieved data representative of each digit to produce data representative of a plurality of multi-digit values representing a subsequent position relative to the first reference point of each of the encoders; and means for storing in the storage means the data representative of each of the digits of the multi-digit values representing the subsequent position of each of the encoders; the improvement comprising: means for providing second signals representative of the positions of the encoders relative to a second reference point independent of the first reference point, including: second storage means for storing data representative of each digit of a plurality of second multi-digit values, each value being representative of the first position relative to the second reference point of a respective encoder; the means for retrieving further including means for sequentially retrieving from the second storage means the data representative of each of the stored digits of the second multi-digit values; the processing means being operative to sequentially process the retrieved data representative of each of the stored digits of the second multi-digit values to produce data representative of a plurality of multi-digit values representing the subsequent position relative to the respective second reference points of each of the encoders; and said means for storing in the storage means further including means for storing in the second storage means the data representative of each of the digits of the multi-digit values representing the subsequent position relative to the respective second reference points of each of the encoders; means for displaying including: a plurality of display devices each operative to display a digit; means responsive to the signals representative of each digit sequentially produced by the processing means for activating each of the display devices so that the multi-digit values representative of the positions of the encoders may be displayed; and means for selectively enabling the means for activating the display devices while the digits of the first multi-digit values or while the digits of the second multi-digit values are being processed so that the positions of the encoder relative to the first reference point or relative to the second reference points are selectively displayed; and means for inserting signals representative of a preselected encoder postion, including: means for producing selectable signals representative of each digit of a multi-digit value representative of the preselected encoder position; and means for causing the selectable signals to be stored in the first or second storage means in place of the signals representative of the corresponding digit of the multi-digit value from the processing means so that the signals in the first or second storage means representative of the encoder position are replaced by signals representative of the preselected encoder position.
Claim 8
Dependent Claim 21 words
The system of claim 5 further comprising means for selectively representing the positions of the encoders in different units of measurement.
Claim 9
Dependent Claim 17 words
The system of claim 6 wherein the different units of measurement include English units and metric units.
Claim 10
Independent Claim 314 words
A system for processing signals from a positional encoder to provide signals representative of encoder position relative to at least two different reference point, comprising: means for storing data representative of each digit of respective multi-digit values representative of the encoder position relative to each of the different reference points; means for sequentially processing the stored data representative of each digit in response to subsequent signals from the encoder such that the multi-digit values are sequentially updated to be representative of the subsequent encoder position relative to each of the different reference points; means for storing in the storing means data representative of each digit after processing thereof by said processing means; clock means coupled to said means for processing for producing signals indicating which digit of which multi-digit value is being processed by the processing means; means for display, including: a plurality of display devices each operative to display a digit; means for selecting the reference point which encoder positional data will be displayed relative thereto; and means responsive to the signals from the clock means, to the selecting means, and to the sequentially-updated signals representative of each digit from the processing means for activating each of the display devices so that the multi-digit values representative of the position of the encoder relative to the selected reference point is displayed; and means for inserting signals representative of a preselected encoder position relative to one of the reference points, including: means for producing selectable signals representative of each digit of a multi-digit value representative of the preselected encoder position; and means for causing the selectable signals to be stored in the storage means in place of the signals representative of the corresponding digit of the multi-digit value from the processing means so that the signals in the storage means representative of the encoder position are replaced by signals representative of the preselected encoder position.
Claim 11
Independent Claim 314 words
A system for processing signals from a positional encoder to provide signals representative of encoder position relative to at least two different reference point, comprising: means for storing data representative of each digit of respective multi-digit values representative of the encoder position relative to each of the different reference points; means for sequentially processing the stored data representative of each digit in response to subsequent signals from the encoder such that the multi-digit values are sequentially updated to be representative of the subsequent encoder position relative to each of the different reference points; means for storing in the storing means data representative of each digit after processing thereof by said processing means; clock means coupled to said means for processing for producing signals indicating which digit of which multi-digit value is being processed by the processing means; means for display, including: a plurality of display devices each operative to display a digit; means for selecting the reference point which encoder positional data will be displayed relative thereto; and means responsive to the signals from the clock means, to the selecting means, and to the sequentially-updated signals representative of each digit from the processing means for activating each of the display devices so that the multi-digit values representative of the position of the encoder relative to the selected reference point is displayed; and means for inserting signals representative of a preselected encoder position relative to one of the reference points, including: means for producing selectable signals representative of each digit of a multi-digit value representative of the preselected encoder position; and means for causing the selectable signals to be stored in the storage means in place of the signals representative of the corresponding digit of the multi-digit value from the processing means so that the signals in the storage means representative of the encoder position are replaced by signals representative of the preselected encoder position.
Claim 12
Dependent Claim 44 words
The system of claim 8 wherein the data processed by the means for processing begin with the data representative of the least significant digit of each multi-digit value and proceeds sequentially through the data representative of the most significant digit of each multi-digit value.
Claim 13
Dependent Claim 44 words
The system of claim 9 wherein the means for processing includes arithmetic means for adding or subtracting appropriate values to or from each digit of each first multi-digit value to produce the digits of the second multi-digit values so as to reflect encoder movements.
Claim 14
Dependent Claim 33 words
The system of claim 10 further comprising means for selecting the appropriate values added or subtracted to reflect encoder movements such that encoder movements can be selectively represented in different units of measurement.
Claim 15
Dependent Claim 17 words
The system of claim 11 wherein the different units of measurement include English units and metric units.

References Cited (Backward Citations)

US3701888A Cited
US3770947A Cited
US3752969A Cited
US3828318A Cited
US3842330A Cited
US3790876A Cited
US3941988A Cited
US3882305A Cited
US3939453A Cited
US3922671A Cited
US3917930A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag