Patent US3079726A successfully refreshed from Google Patents.
Patent US2540207A successfully refreshed from Google Patents.
Patent US4471443A successfully refreshed from Google Patents.
US4471443A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Compensation method and apparatus for thermal displacement
Assignee: Fanuc Corp
•
Filing: 1981-12-28
•
Granted: 1984-09-11
•
Expires: 2001-12-28
Abstract
Abstract A method and apparatus used to compensate for thermal displacement and to correct a positional error caused by the thermally induced displacement of a spindle positioned in response to a numerical control system. The amount of thermally induced displacement of the spindle, at a predetermined point in time after application of electric power to the machine tool, is stored in a memory. When the spindle is to be positioned in response to numerical control data, the commanded amount of spindle movement is compensated by using the amount of thermally induced displacement stored in the memory, and the spindle is then positioned on the basis of the compensated commanded amount of movement.
Inventors
- 👤 Mitsuo Kinoshita
- 👤 Hiroshi Araki
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-29 10:00
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/18; G05B19/19; G05B19/21; G05B19/23; G05B19/231; G05B19/232; G05B2219/00; G05B2219/30; G05B2219/49; G05B2219/49205
Claims Analysis
Total Claims: 12
Claim 1
Independent Claim
201 words
A method of compensating for thermally induced displacement in a numerical control system for controlling a machine tool having a movable machine tool element, in response to numerical control data including a commanded amount of movement, to correct a positioning error caused by said thermally induced displacment in the positioning of said movable machine tool element, said method comprising the steps of: (a) measuring a maximum amount of thermally induced displacement, Lm, and the time, Tm, at which the displacement Lm occurs; (b) storing in memory, data indicating the maximum amount of thermally induced displacment, Lm, of the movable machine tool element, and data indicating the time, Tm, measured from the application of electric power to the machine tool; (c) measuring the time period from the application of electric power to the current time t i+1 ; (d) compensating the commanded amount of movement of the movable machine tool element, in accordance with said stored data indicating the predetermined amount of thermally induced displacement, said compensation being in response to the movable machine tool element being positioned in accordance with the numerical control data; and (e) positioning the movable machine tool element in accordance with the compensated commanded amount of movement.
Claim 2
Independent Claim
201 words
A method of compensating for thermally induced displacement in a numerical control system for controlling a machine tool having a movable machine tool element, in response to numerical control data including a commanded amount of movement, to correct a positioning error caused by said thermally induced displacment in the positioning of said movable machine tool element, said method comprising the steps of: (a) measuring a maximum amount of thermally induced displacement, Lm, and the time, Tm, at which the displacement Lm occurs; (b) storing in memory, data indicating the maximum amount of thermally induced displacment, Lm, of the movable machine tool element, and data indicating the time, Tm, measured from the application of electric power to the machine tool; (c) measuring the time period from the application of electric power to the current time t i+1 ; (d) compensating the commanded amount of movement of the movable machine tool element, in accordance with said stored data indicating the predetermined amount of thermally induced displacement, said compensation being in response to the movable machine tool element being positioned in accordance with the numerical control data; and (e) positioning the movable machine tool element in accordance with the compensated commanded amount of movement.
Claim 3
Dependent Claim
80 words
The method according to claim 1, wherein step (b) further comprises: storing data indicating a predetermined amount of thermally induced displacment of the movable machine tool element for each of a plurality of times measured from the application of electric power; reading the amount of thermally induced displacement at the current time t i+1 , out of the memory; and compensating the commanded amount of movement in accordance with said amount of thermally induced displacement read out of the memory.
Claim 4
Dependent Claim
119 words
The method according to claim 1, further comprising: computing the amount of thermally induced displacement ΔZ i+1 at the current time t i+1 , using the expression ΔZ i+1 =(Lm/Tm)·t i+1 ; computing the amount of thermally induced displacement dZ i+1 occurring during the period from a time t i prior to the current time, to the current time t i+1 , using the expression ΔZ i+l -ΔZ i , wherein ΔZ i is the amount of thermally induced displacement at time t i and ΔZ i+1 is the amount of thermally induced displacement at said time t i+1 ; and compensating the commanded amount of movement in accordance with said amount of thermally induced displacement dZ i+1 .
Claim 5
Independent Claim
228 words
A method of compensating for thermally induced displacement in a numerical control system for controlling a machine tool having a spindle, to correct a positioning error caused by said thermally induced displacement of the spindle, the spindle being mounted for rotation in a headstock, an armature winding being wound on the spindle and a field winding being attached to the headstock, forming a spindle motor, and the spindle being positioned at a predetermined location by moving the headstock in response to numerical control data including a commanded amount of movement, said method comprising the steps of: (a) measuring a maximum amount of thermally induced displacement, Lm, and the time, Tm, at which the displacement Lm occurs; (b) storing in memory, data indicating the maximum amount of thermally induced displacement, Lm, of the spindle, and data indicating the time, Tm, measured from the application of electric power to the machine tool; (c) measuring the time period from the application of electric power, to the current time t i+1 ; (d) compensating the commanded amount of movement of the spindle, in accordance with said stored time data and said stored data indicating the predetermined amount of thermally induced displacement, said compensating being in response to the spindle being positioned in accordance with the numerical control data; and (e) positioning the spindle in accordance with the compensated commanded amount of movement.
Claim 6
Independent Claim
228 words
A method of compensating for thermally induced displacement in a numerical control system for controlling a machine tool having a spindle, to correct a positioning error caused by said thermally induced displacement of the spindle, the spindle being mounted for rotation in a headstock, an armature winding being wound on the spindle and a field winding being attached to the headstock, forming a spindle motor, and the spindle being positioned at a predetermined location by moving the headstock in response to numerical control data including a commanded amount of movement, said method comprising the steps of: (a) measuring a maximum amount of thermally induced displacement, Lm, and the time, Tm, at which the displacement Lm occurs; (b) storing in memory, data indicating the maximum amount of thermally induced displacement, Lm, of the spindle, and data indicating the time, Tm, measured from the application of electric power to the machine tool; (c) measuring the time period from the application of electric power, to the current time t i+1 ; (d) compensating the commanded amount of movement of the spindle, in accordance with said stored time data and said stored data indicating the predetermined amount of thermally induced displacement, said compensating being in response to the spindle being positioned in accordance with the numerical control data; and (e) positioning the spindle in accordance with the compensated commanded amount of movement.
Claim 7
Dependent Claim
76 words
The method according to claim 4, wherein step (b) further comprises: storing data indicating a predetemined amount of thermally induced displacement of the spindle for each of a plurality of times measured from the application of electric power; reading the amount of thermally induced displacement at the current time t i+1 , out of memory; and compensating the commanded amount of movement in accordance with said amount of thermally induced displacement read out of the memory.
Claim 8
Dependent Claim
122 words
The method according to claim 4, further comrpising: computing the amount of thermally induced displacement ΔZ i+1 at the current time t i+1 , using the expression ΔZ i+1 =(Lm/Tm)·t i+1 computing the amount of thermally induced displacement dZ i+1 occuring during the period from a time t i , prior to the current time to the current time t i+1 , using the expression dZ i+1 =ΔZ i+1 -ΔZ i , wherein ΔZ i is the amount of thermally induced displacement at time t i , and ΔZ i+1 is the amount of thermally induced displacement at said time t i+1 ; and compensating the commanded amount of movement in accordance with said amount of thermally induced displacement dZ i+1 .
Claim 9
Independent Claim
204 words
An apparatus for compensating for thermally induced displacement in a numerical control system for controlling a machine tool having a spindle, to correct a positioning error caused by said thermally induced displacement of the spindle, the spindle being mounted for rotation in a headstock, an armature winding being wound on the spindle and a field winding being attached to the headstock, forming a spindle motor, and the spindle being positioned at a predetermined location by moving the headstock in response to numerical control data indicating a commanded amount of movement, said apparatus comprising: a memory for storing data indicating a maximum amount of thermally induced displacement of the spindle, Lm, and the time, Tm, measured from the application of electric power to the machine tool, at which the displacement Lm occurs; a timer for measuring the time period from the application of electric power to the current time t i+1 ; compensation means, operatively connected to said memory and to said timer, for compensating the commanded amount of movement of the spindle in accordance with the data stored in said memory, and the current time t i+1 ; and positioning means for positioning the spindle in accordance with the compensated commanded amount of movement.
Claim 10
Independent Claim
204 words
An apparatus for compensating for thermally induced displacement in a numerical control system for controlling a machine tool having a spindle, to correct a positioning error caused by said thermally induced displacement of the spindle, the spindle being mounted for rotation in a headstock, an armature winding being wound on the spindle and a field winding being attached to the headstock, forming a spindle motor, and the spindle being positioned at a predetermined location by moving the headstock in response to numerical control data indicating a commanded amount of movement, said apparatus comprising: a memory for storing data indicating a maximum amount of thermally induced displacement of the spindle, Lm, and the time, Tm, measured from the application of electric power to the machine tool, at which the displacement Lm occurs; a timer for measuring the time period from the application of electric power to the current time t i+1 ; compensation means, operatively connected to said memory and to said timer, for compensating the commanded amount of movement of the spindle in accordance with the data stored in said memory, and the current time t i+1 ; and positioning means for positioning the spindle in accordance with the compensated commanded amount of movement.
Claim 11
Dependent Claim
115 words
The apparatus according to claim 7, wherein said memory further stores the amount of thermally induced displacement of the spindle at each of a plurality of points in time measured from the application of electric power to the machine tool; and wherein said compensation means includes: means of reading the amount of thermally induced displacement stored in said memory corresponding to the current time t i+1 ; means for computing the amount of thermally induced displacement occuring during the period from time t i to time t i+1 ; and arithmetic means for adjusting the commanded amount of movement in accordance with the direction of spindle movement and the computed amount of thermally induced displacement.
Claim 12
Dependent Claim
110 words
The apparatus according to claim 7, wherein said compensation means includes: first arithmetic means for computing the amount of thermally induced displacement ΔZ i+1 at the time t i+1 in accordance with the expression ΔZ i+1 =(Lm/Tm)·t 1+1 , and for computing an amount of thermally induced displacement dZ i+1 occuring during the period from a time t i prior to the current time to the current time t i+1 , in accordance with the expression dZ i+1 =Z i+1 -Z i ; and second arithmetic means for adjusting the commanded amount movement in accordance with the direction of the spindle movement and the computed amount of thermally induced displacement.
References Cited (Backward Citations)
US3412270A
Cited
US3672246A
Cited
US3579073A
Cited
US3917930A
Cited
US4099113A
Cited
US4011437A
Cited
US4214191A
Cited
US4150326A
Cited
US4362977A
Cited
US4370721A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1987-09-11 | 1988-03-12 | 1988-09-11 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1991-09-11 | 1992-03-12 | 1992-09-11 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1995-09-11 | 1996-03-12 | 1996-09-11 | $7700.00 | Window Closed / Lapsed |