US4458326A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for circular interpolation
Assignee: Fanuc Corp
•
Filing: 1981-08-19
•
Granted: 1984-07-03
•
Expires: 2001-08-19
Abstract
Abstract A method and apparatus for circular interpolation on the basis of a given arc center O, arc starting point P s and arc end point P e . In a case where the given arc end point P e does not lie on an arc of center O passing through the given arc starting point P s , a new center O N of an arc passing through the points P s , P e is computed, and circular interpolation is performed on the basis of the computed center O N , the given starting point P s and the given end point P e .
Inventors
- 👤 Mitsuo Kinoshita
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-05 16:43
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/18; G05B19/41; G05B19/4103
Claims Analysis
Total Claims: 8
Claim 1
Independent Claim
207 words
A method of automatically correcting the circular path of a numerically controlled machine tool in which a circulator interpolation operation is performed in accordance with a given arc center 0, machine tool arc starting point P s and machine tool arc end point P e , comprising the steps of: a. computing a distance r A from the given arc center 0 to the given machine tool arc starting point P s , and a distance r B from the given arc center 0 to the given machine tool arc end point P e ; b. determining whether the distances r A and r B are equal; c. computing a new arc center 0 N of an arc passing through said starting point P s and said end point P e when the distance r A and the distance r B are unequal; and d. executing a circular interpolation operation on the basis of the computed arc center 0 N , the given machine tool arc starting point P s and the given machine tool arc end point P e wherein the circular path of the machine tool is corrected and joins the machine starting point P s and the machine tool ending point P e .
Claim 2
Independent Claim
207 words
A method of automatically correcting the circular path of a numerically controlled machine tool in which a circulator interpolation operation is performed in accordance with a given arc center 0, machine tool arc starting point P s and machine tool arc end point P e , comprising the steps of: a. computing a distance r A from the given arc center 0 to the given machine tool arc starting point P s , and a distance r B from the given arc center 0 to the given machine tool arc end point P e ; b. determining whether the distances r A and r B are equal; c. computing a new arc center 0 N of an arc passing through said starting point P s and said end point P e when the distance r A and the distance r B are unequal; and d. executing a circular interpolation operation on the basis of the computed arc center 0 N , the given machine tool arc starting point P s and the given machine tool arc end point P e wherein the circular path of the machine tool is corrected and joins the machine starting point P s and the machine tool ending point P e .
Claim 3
Dependent Claim
67 words
A method of automatically correcting the circular path of a numerically controlled machine tool according to claim 1, including the step of executing a circular interpolation operation on the basis of the given arc center 0, the given machine tool arc starting point P s and the given machine tool arc end point P e when the distance r A and the distance r B are equal.
Claim 4
Dependent Claim
77 words
A method of automatically correcting the circular path of a numerically controlled machine tool according to claim 1 or claim 2, wherein step c includes: i. computing (r A +r B )/2 ii. determining the circle passing through the given machine tool arc starting point P s and the given machine tool arc end point P e with radius (r a +r B )/2, the center of the circle serving as the new center 0 N .
Claim 5
Independent Claim
277 words
An apparatus for automatically correcting the circular path of a numerically controlled machine tool and performing a circular interpolation operation in accordance with a given arc center 0, machine tool arc starting point P s and machine tool arc end point P e , comprising: first means for receiving said given arc center 0, said machine tool arc starting point P s and said machine tool arc end point P e ; a first arithmetic unit operatively connected to said first means, for computing a distance r A from the given arc center 0 to the given machine tool arc end point P s , and a distance r B from the given arc center 0 to the given machine tool arc end point P e ; a comparator unit operatively connected to said first arithmetic unit, for determining whether the distances r A and r B are equal; a second arithmetic unit operatively connected to said first arithmetic unit, to said first means and to said comparator unit for computing a new arc center 0 N of an arc passing through said machine tool arc starting point P s and said machine tool arc end point P e in response to the distance r A and the distance r B being unequal; and a circular interpolation unit operatively connected to said comparator unit, to said first means and to said second arithmetic unit, for executing a circular interpolation operation in accordance with the computed arc center 0 N , the given machine tool arc starting point P S and the given machine tool arc end point P e and for controlling the numerically controlled machine tool.
Claim 6
Independent Claim
277 words
An apparatus for automatically correcting the circular path of a numerically controlled machine tool and performing a circular interpolation operation in accordance with a given arc center 0, machine tool arc starting point P s and machine tool arc end point P e , comprising: first means for receiving said given arc center 0, said machine tool arc starting point P s and said machine tool arc end point P e ; a first arithmetic unit operatively connected to said first means, for computing a distance r A from the given arc center 0 to the given machine tool arc end point P s , and a distance r B from the given arc center 0 to the given machine tool arc end point P e ; a comparator unit operatively connected to said first arithmetic unit, for determining whether the distances r A and r B are equal; a second arithmetic unit operatively connected to said first arithmetic unit, to said first means and to said comparator unit for computing a new arc center 0 N of an arc passing through said machine tool arc starting point P s and said machine tool arc end point P e in response to the distance r A and the distance r B being unequal; and a circular interpolation unit operatively connected to said comparator unit, to said first means and to said second arithmetic unit, for executing a circular interpolation operation in accordance with the computed arc center 0 N , the given machine tool arc starting point P S and the given machine tool arc end point P e and for controlling the numerically controlled machine tool.
Claim 7
Dependent Claim
82 words
An apparatus according to claim 4, where the second arithmetic unit includes: a radius arithmetic circuit for computing the coordinates (i N , j N ) of a new arc center from the equations: i.sub.N.sup.2 +j.sub.N.sup.2 =r.sup.2 (i.sub.N -x.sub.o).sup.2 +(j.sub.N -y.sub.o).sup.2 =r.sup.2 where the given center coordinates are (i o , j o ), the given machine tool arc starting point coordinates are (x o , y o ), and the new arc center coordinates are (i N , j N ).
Claim 8
Dependent Claim
91 words
An apparatus according to claim 4 or 5, wherein said circular interpolation unit executes a circular interpolation operation selectively in accordance with one of the given arc center 0, the given machine tool arc starting point P s , the given machine tool arc end point P e ; and a computed arc center 0 N , the given machine tool arc starting point P s , the given machine tool arc end point P e in response to the distances r A and r B being equal or unequal, respectively.
References Cited (Backward Citations)
US3109092A
Cited
US3703327A
Cited
US3864613A
Cited
US4031369A
Cited
US4243924A
Cited
US4150328A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1987-07-03 | 1988-01-02 | 1988-07-03 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1991-07-03 | 1992-01-02 | 1992-07-03 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1995-07-03 | 1996-01-02 | 1996-07-03 | $7700.00 | Window Closed / Lapsed |