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.