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

Method of specifying position to create fillet curved surface

Assignee: Fanuc Corp
•
Filing: 1992-07-06
•
Granted: 1995-04-25
•
Expires: 2012-07-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Disclosed is a method of specifying with a program language the location of a fillet to be created at the intersection of a compound curved surface. After the processings for inputting information on a curved surface and information for cutting the same (S1, S2) and calculating the curved surfaces (S3) have been completed, a system receives information on the alternative of inserting a concave fillet or inserting a convex fillet (S4). When the inputted information is for the concave fillet, based on the inputted information (S5), the system executes a predetermined calculation so as to create the concave fillet curved surface at the boundary between two curved surfaces, each on the side to which their respective normal vectors are directed (S6). On the other hand, when the input is the convex fillet, the system executes a predetermined calculation to create the convex fillet curved surface at the boundary between the two surfaces, each on the side opposite to the side to which their respective normal vectors are directed (S7).

Inventors

  • 👤 Masaki Seki
  • 👤 Osamu Hanaoka

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 13:04
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/18; G05B19/4097; G05B19/4099; G05B19/402; G05B19/4093; G05B19/40937; G05B19/40938; G05B2219/00; G05B2219/20; G05B2219/24; G05B2219/24139; G05B2219/25; G05B2219/25232; G05B2219/30; G05B2219/34; G05B2219/34098; G05B2219/35; G05B2219/35114; G05B2219/35141; Y; Y02; Y02P; Y02P90/00; Y02P90/02

Claims Analysis

Total Claims: 4
Claim 1
Independent Claim 181 words
A method of specifying, using a computer and program language, a position for a cutting tool to create a fillet curved surface at a boundary defined between two curved surfaces of a compound curved surface, by producing numerical control data for cutting the compound curved surface using an apparatus which generates said numerical control data, said method comprising the steps of: inputting, to said computer, input information for inserting one of a concave fillet and a convex fillet into said boundary between said two curved surfaces, and a normal vector for each curved surface; instructing said cutting tool to create said concave fillet at the boundary, between said two curved surfaces where said normal vectors of said two curved surfaces are both directed when said input information specifies said concave fillet; and instructing said cutting tool between said two curved surfaces where said two curved surfaces intersect, to create said convex fillet at a boundary between said two curved surfaces, where neither of said normal vectors of said two curved surfaces is directed when said input information specifies said convex fillet.
Claim 2
Independent Claim 181 words
A method of specifying, using a computer and program language, a position for a cutting tool to create a fillet curved surface at a boundary defined between two curved surfaces of a compound curved surface, by producing numerical control data for cutting the compound curved surface using an apparatus which generates said numerical control data, said method comprising the steps of: inputting, to said computer, input information for inserting one of a concave fillet and a convex fillet into said boundary between said two curved surfaces, and a normal vector for each curved surface; instructing said cutting tool to create said concave fillet at the boundary, between said two curved surfaces where said normal vectors of said two curved surfaces are both directed when said input information specifies said concave fillet; and instructing said cutting tool between said two curved surfaces where said two curved surfaces intersect, to create said convex fillet at a boundary between said two curved surfaces, where neither of said normal vectors of said two curved surfaces is directed when said input information specifies said convex fillet.
Claim 3
Independent Claim 184 words
A method of specifying a position to create a fillet curved surface at a boundary defined between two curved surfaces of a compound curved surface, by producing numerical control data for cutting the compound curved surface using an apparatus which generates said numerical control data, said method comprising the steps of; finding lattice points of the compound curved surface, through which a cutting tool passes, and normal vectors of said lattice points, based on input curved surface information and cutting information input to said apparatus; inputting, to said computer, input information for one of inserting a concave fillet and inserting a convex fillet into the boundary defined between said two curved surfaces; instructing said cutting tool to create said concave fillet at the boundary to which normal vectors of said two curved surfaces are both directed when said input information specifies a concave fillet; and instructing said cutting tool to create said convex fillet into the boundary defined by two curved surfaces to which neither of said normal vectors of said two curved surfaces are directed when said input information specifies a convex fillet.
Claim 4
Independent Claim 184 words
A method of specifying a position to create a fillet curved surface at a boundary defined between two curved surfaces of a compound curved surface, by producing numerical control data for cutting the compound curved surface using an apparatus which generates said numerical control data, said method comprising the steps of; finding lattice points of the compound curved surface, through which a cutting tool passes, and normal vectors of said lattice points, based on input curved surface information and cutting information input to said apparatus; inputting, to said computer, input information for one of inserting a concave fillet and inserting a convex fillet into the boundary defined between said two curved surfaces; instructing said cutting tool to create said concave fillet at the boundary to which normal vectors of said two curved surfaces are both directed when said input information specifies a concave fillet; and instructing said cutting tool to create said convex fillet into the boundary defined by two curved surfaces to which neither of said normal vectors of said two curved surfaces are directed when said input information specifies a convex fillet.

References Cited (Backward Citations)

US3866179A Cited
JPS58160041A Cited
US4855926A Cited
US4855927A Cited
JPS63250708A Cited
JPH01121505A Cited
JPH02210581A Cited
JPH02287888A Cited
JPH03118667A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-04-24 1998-10-24 1999-04-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-04-24 2002-10-24 2003-04-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-04-24 2006-10-24 2007-04-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag