← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag