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

Method for generating offset surface data

Assignee: Sony Corp
•
Filing: 1987-10-19
•
Granted: 1989-09-12
•
Expires: 2007-10-19
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method for generating offset surface data representing a tool path of a tool traversing patches which are mutually adjoining at boundary lines where there is no continuity of the osculating planes. The offset surface data is interpolated for the parts of the surface at which the offset surface data become mutually discontinuous at the boundary lines or for a patch having a sharp corner. The present invention is applicable to a NC (Numerical Control) machining center which can control a machine tool so as to prevent excessive milling by the tool at the discontinuous parts of the offset surface.

Inventors

  • 👤 Tetsuzo Kuragano
  • 👤 Nobuo Sasaki

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 17:44
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/18; G05B19/41; G05B2219/00; G05B2219/30; G05B2219/50; G05B2219/50336; Y; Y02; Y02P; Y02P90/00; Y02P90/02

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 134 words
A method for defining a path on a target surface for a milling tool having a blade by generating offset surface data using a free surface formed with at least two patches sequentially interconnected at a boundary line where there is non-continuity of the osculating planes, the method comprising the steps of: (a) generating first surface data representing a first offset surface opposing the patches and second surface data representing a second offset surface formed at a position separated by a first predetermined distance from a position on the boundary line of the patches; and (b) interpolating the second surface data for the first surface data so that when the tool traverses the boundary line, a tool path can be generated wherein the tool blade edge is prevented from unnecessarily milling the target surface.
Claim 2
Independent Claim 134 words
A method for defining a path on a target surface for a milling tool having a blade by generating offset surface data using a free surface formed with at least two patches sequentially interconnected at a boundary line where there is non-continuity of the osculating planes, the method comprising the steps of: (a) generating first surface data representing a first offset surface opposing the patches and second surface data representing a second offset surface formed at a position separated by a first predetermined distance from a position on the boundary line of the patches; and (b) interpolating the second surface data for the first surface data so that when the tool traverses the boundary line, a tool path can be generated wherein the tool blade edge is prevented from unnecessarily milling the target surface.
Claim 3
Dependent Claim 28 words
The method as recited in claim 1, wherein the second offset surface is a tubular surface having a predetermined radius with the boundary line as a center axis.
Claim 4
Dependent Claim 105 words
The method as recited in claim 1, wherein there are additionally sharp corner surfaces at the ends of the boundary line, and wherein the method further comprises the steps of: (c) generating third surface data representing a third offset surface formed at a position separated by a second predetermined distance from a sharp corner on the ends of the boundary line of the patches; and (d) interpolating the second and third data for the first surface data so that when the tool traverses the boundary line and the sharp corner, the tool path is defined so that the tool does not excessively mill the target.
Claim 5
Dependent Claim 35 words
The method as recited in claim 3, wherein the third offset surface is a spherical surface having a predetermined radius with the sharp corner present on one end of the boundary line as a center.
Claim 6
Independent Claim 181 words
A method for defining a path on a target surface for a milling tool having a blade by generating offset surface data using a free surface formed with at least two patches sequentially interconnected at a boundary line where there is non-continuity of the osculating planes and there is a first discontinuous end surface represented by first offset surface data corresponding to a first one of the patches at each control point representing a common boundary of the first one of the patches and a second one of the patches, wherein the method comprises the steps of: (a) deriving an outwardly directed first vector normal to the first discontinuous end surface and simultaneously deriving a second vector comprising a normal line vector represented by second offset surface data corresponding to the second one of the patches; and (b) deriving a position of intersection between a plane of the second vector and the first vector so that the intersection position data is interpolated as a third offset surface data at a discontinuous space generated between the first and second offset surface data.
Claim 7
Independent Claim 181 words
A method for defining a path on a target surface for a milling tool having a blade by generating offset surface data using a free surface formed with at least two patches sequentially interconnected at a boundary line where there is non-continuity of the osculating planes and there is a first discontinuous end surface represented by first offset surface data corresponding to a first one of the patches at each control point representing a common boundary of the first one of the patches and a second one of the patches, wherein the method comprises the steps of: (a) deriving an outwardly directed first vector normal to the first discontinuous end surface and simultaneously deriving a second vector comprising a normal line vector represented by second offset surface data corresponding to the second one of the patches; and (b) deriving a position of intersection between a plane of the second vector and the first vector so that the intersection position data is interpolated as a third offset surface data at a discontinuous space generated between the first and second offset surface data.
Claim 8
Independent Claim 169 words
A method for defining a path on a target surface for a milling tool having a blade by generating offset surface data using a free surface formed with at least three patches interconnected in pairs at separate boundary lines where there is non-continuity of the osculating planes, the method comprising the steps of: (a) generating first surface data representing a first offset surface opposing one of the patches of a first pair of the patches and second surface data representing a second offset surface formed at a position separated by a first predetermined distance from a position on the boundary line of the first pair of the patches; (b) interpolating the second surface data for the first surface data so that when the tool traverses the boundary line between the first pair of the patches, a tool path can be generated wherein the tool blade edge is prevented from unnecessarily milling the target surface; and (c) repeating steps (a) and (b) for each of the other pairs of patches.
Claim 9
Independent Claim 169 words
A method for defining a path on a target surface for a milling tool having a blade by generating offset surface data using a free surface formed with at least three patches interconnected in pairs at separate boundary lines where there is non-continuity of the osculating planes, the method comprising the steps of: (a) generating first surface data representing a first offset surface opposing one of the patches of a first pair of the patches and second surface data representing a second offset surface formed at a position separated by a first predetermined distance from a position on the boundary line of the first pair of the patches; (b) interpolating the second surface data for the first surface data so that when the tool traverses the boundary line between the first pair of the patches, a tool path can be generated wherein the tool blade edge is prevented from unnecessarily milling the target surface; and (c) repeating steps (a) and (b) for each of the other pairs of patches.
Claim 10
Dependent Claim 28 words
The method as recited in claim 6, wherein the second offset surface is a tubular surface having a predetermined radius with the boundary line as a center axis.
Claim 11
Dependent Claim 118 words
The method as recited in claim 6, wherein there are additionally sharp corner surfaces at the ends of the boundary lines, and wherein the method further comprises the steps of: (d) generating third surface data representing a third offset surface formed at a position separated by a second predetermined distance from a sharp corner among corners present on the ends of the boundary lines of the patches; (e) interpolating the second and third data for the first surface data so that when the tool traverses the boundary line and the sharp corner, the tool path is defined so that the tool does not excessively mill the target; and (f) repeating steps (d) and (e) for each sharp corner.
Claim 12
Dependent Claim 35 words
The method as recited in claim 8, wherein the third offset surface is a spherical surface having a predetermined radius with the sharp corner present on one end of the boundary line as a center.
Claim 13
Independent Claim 140 words
A method for defining a path on a target surface for a milling tool having a blade by generating first second and third offset surface data using a free surface formed with at least first, second, and third patches as a target to be milled, the patches being sequentially interconnected at boundary lines where there is non-continuity of the osculating planes, the method comprising the steps of: (a) deriving first, second, and third normal line vectors on points corresponding to common points to the first, second, and third offset surface data of points corresponding to the mutually connected first, second, and third patches; (b) deriving an intersection of the planes of the first, second, and third normal line vectors; (c) interpolating the position data for the intersection as the offset surface data at a discontinuous space generated at the corner.
Claim 14
Independent Claim 140 words
A method for defining a path on a target surface for a milling tool having a blade by generating first second and third offset surface data using a free surface formed with at least first, second, and third patches as a target to be milled, the patches being sequentially interconnected at boundary lines where there is non-continuity of the osculating planes, the method comprising the steps of: (a) deriving first, second, and third normal line vectors on points corresponding to common points to the first, second, and third offset surface data of points corresponding to the mutually connected first, second, and third patches; (b) deriving an intersection of the planes of the first, second, and third normal line vectors; (c) interpolating the position data for the intersection as the offset surface data at a discontinuous space generated at the corner.

References Cited (Backward Citations)

US3524049A Cited
US3634667A Cited
US3917932A Cited
US3809868A Cited
US3882304A Cited
US4031369A Cited
US4355223A Cited
US4445182A Cited
US4423481A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-09-11 1993-03-13 1993-09-12 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-09-11 1997-03-13 1997-09-12 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-09-11 2001-03-13 2001-09-12 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag