Patent US4325264A successfully refreshed from Google Patents.
US4569014A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method of creating a curved surface
Assignee: Fanuc Corp
•
Filing: 1984-11-09
•
Granted: 1986-02-04
•
Expires: 2004-11-09
Abstract
Abstract A method of creating the curved surface of a body including steps of generating a plurality of intermediate sections and finding a section curve in each of the intermediate sections, in accordance with predetermined rules, from section data specifying given sections of the body and from data specifying sections curves in respective ones of the given sections, and generating the curved surface of the body from a collection of intermediate section curves in the general intermediate sections.
Inventors
- 👤 Hajimu Kishi
- 👤 Masaki Seki
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-24 20:13
CPC Classifications
G; G05; G05B; G05B15/00; G05B19/00; G05B19/02; G05B19/18; G05B19/41
Claims Analysis
Total Claims: 61
Claim 1
Independent Claim
244 words
A method of machining a curved surface of a three-dimensional body on a workpiece using a digital computer, comprising the steps of: (a) inputting, into said computer, data relating to a section which specifies given sections of said body, data relating to a section curve which lies on said section and specifies the external form of said body, data relating to a reference section which contains a point lying on said section curve in said section and which lies perpendicular to said section which specifies said given sections of said body, and data relating to a reference curve which lies on said reference section and which specifies the external form of said body; (b) creating data relating to an intermediate section which lies perpendicular to said reference section on the basis of said data which are input to said computer; (c) creating intermediate section curve data relating to an intermediate section curve on the basis of said data obtained in said steps (a) and (b); (d) creating machining data relating to said curved surface of said body by repeating the said steps (a) and (c) after transferring a point of intersection of said intermediate section curve and said reference curve; (e) generating blocks of control data based on said machining data; (f) transferring said control data to a machine; and (g) controlling the machine to produce said curved surface of said three-dimensional body on the workpiece on the basis of said transferred control data.
Claim 2
Independent Claim
244 words
A method of machining a curved surface of a three-dimensional body on a workpiece using a digital computer, comprising the steps of: (a) inputting, into said computer, data relating to a section which specifies given sections of said body, data relating to a section curve which lies on said section and specifies the external form of said body, data relating to a reference section which contains a point lying on said section curve in said section and which lies perpendicular to said section which specifies said given sections of said body, and data relating to a reference curve which lies on said reference section and which specifies the external form of said body; (b) creating data relating to an intermediate section which lies perpendicular to said reference section on the basis of said data which are input to said computer; (c) creating intermediate section curve data relating to an intermediate section curve on the basis of said data obtained in said steps (a) and (b); (d) creating machining data relating to said curved surface of said body by repeating the said steps (a) and (c) after transferring a point of intersection of said intermediate section curve and said reference curve; (e) generating blocks of control data based on said machining data; (f) transferring said control data to a machine; and (g) controlling the machine to produce said curved surface of said three-dimensional body on the workpiece on the basis of said transferred control data.
Claim 3
Dependent Claim
30 words
A method according to claim 1, wherein step (f) comprises the step of punching a numerical control tape in accordance with said created machining data relating to said curved surface.
Claim 4
Dependent Claim
26 words
A method according to claim 1, wherein step (b) further comprises the step of generating said intermediate sections that lie in parallel with said given sections.
Claim 5
Dependent Claim
39 words
A method according to claim 1, wherein step (b) further comprises the step of generating each of said intermediate sections where each lies perpendicular to said reference sectin and to the reference curve which lies in said reference section.
Claim 6
Dependent Claim
54 words
A method according to claim 1, wherein step (b) further comprises the step of generating each of said intermediate sections where each lies perpendicular to said reference section and passes through a straight line which is perpendicular to said reference section, said straight line serving as an axis from which said intermediate sections radiate.
Claim 7
Dependent Claim
39 words
A method according to claim 1, wherein step (a) further comprises the step of inputting first and second reference sections containing respective first and second reference curves which specify the external form of the body, as said given sections.
Claim 8
Dependent Claim
30 words
A method according to claim 1, wherein step (b) further comprises the step of generating each of said intermediate sections where each lies perpendicular to one of said reference sections.
Claim 9
Independent Claim
307 words
A method of machining a curved surface of a three-dimensional body on a workpiece using a digital computer, comprising the steps of: (a) inputting, into said computer, section data relating to two parallel sections which specify given sections of said curved surface of said three-dimensional body, and section data relating to a reference section which contains a reference curve specifying the external form of the body and containing first and second points lying on respective given section curves in respective ones of said given sections; (b) creating data relating to a plurality of given sections of the body in accordance with said section data; (c) dividing said reference curve into a plurality of segments at dividing points and producing dividing point data; (d) computing an equation for a transformation from a specific coordinate system to obtain an intermediate section which contains one of the dividing points on the reference curve and which lies in parallel with said parallel sections; (e) computing data relating to an intermediate section curve in said intermediate section on the bases of data relating to the section curves in respective ones of said parallel sections and on the basis of the dividing point data relating to the position of the one of said dividing points contained in said intermediate section; (f) computing intermediate curve section data relating to said intermediate section curve of said intermediate section containing the one of said dividing points; (g) creating machining data relating to said curved surface of said three-dimensional body from intermediate curve section data relating to a plurality of intermediate section curves; (h) generating blocks of control data based on said machining data; (i) transferring said control data to a machine; and (j) controlling the machine to produce said curved surface of said three-dimensional body on the workpiece on the basis of said transferred control data.
Claim 10
Independent Claim
307 words
A method of machining a curved surface of a three-dimensional body on a workpiece using a digital computer, comprising the steps of: (a) inputting, into said computer, section data relating to two parallel sections which specify given sections of said curved surface of said three-dimensional body, and section data relating to a reference section which contains a reference curve specifying the external form of the body and containing first and second points lying on respective given section curves in respective ones of said given sections; (b) creating data relating to a plurality of given sections of the body in accordance with said section data; (c) dividing said reference curve into a plurality of segments at dividing points and producing dividing point data; (d) computing an equation for a transformation from a specific coordinate system to obtain an intermediate section which contains one of the dividing points on the reference curve and which lies in parallel with said parallel sections; (e) computing data relating to an intermediate section curve in said intermediate section on the bases of data relating to the section curves in respective ones of said parallel sections and on the basis of the dividing point data relating to the position of the one of said dividing points contained in said intermediate section; (f) computing intermediate curve section data relating to said intermediate section curve of said intermediate section containing the one of said dividing points; (g) creating machining data relating to said curved surface of said three-dimensional body from intermediate curve section data relating to a plurality of intermediate section curves; (h) generating blocks of control data based on said machining data; (i) transferring said control data to a machine; and (j) controlling the machine to produce said curved surface of said three-dimensional body on the workpiece on the basis of said transferred control data.
Claim 11
Dependent Claim
35 words
A method according to claim 8, wherein step (b) comprises the steps of: (i) dividing said reference curve internally into a ratio of m:n; and (ii) generating said dividing points by changing the ratio m:n.
Claim 12
Dependent Claim
174 words
A method according to claim 9, wherein step (d) comprises the steps of: (i) transforming each section curve into a corresponding curve in a predetermined planar coordinate system to bring into coincidence the first and second points and to bring into coincidence lines of intersection of the reference section and said two parallel sections; (ii) computing an intermediate point by dividing internally into a ratio of a:b each section curve transformed into said predetermined planar coordinate system, the dividing at the ratio a:b designating third and fourth points, and dividing internally into the ratio of m:n a straight line connecting the third and fourth points at which said section curves are internally divided into the ratio a:b, the straight line dividing designating the intermediate point; (iii) computing an untransformed intermediate section curve in said predetermined planar coordinate system by computing a number of intermediate points by varying the ratio a:b; and (iv) transforming said untransformed intermediate section curve in said predetermined planar coordinate system into the corresponding intermediate section curve in said intermediate section.
Claim 13
Independent Claim
300 words
A method of machining a curved surface of a three-dimensional body on a workpiece using a digital computer, comprising the steps of: (a) inputting, into said computer, section data relating to at least two sections of the body, and data relating to a reference section which contains a reference curve specifying the external form of the body and containing first and second points lying on respective section curves in respective ones of said two sections; (b) specifying a plurality of given sections of the body in accordance with said section data; (c) dividing said reference curve into a plurality of segments at a dividing point and producing dividing point information; (d) computing an equation for a transformation from a specific coordinate system to obtain an intermediate section which contains one of the dividing points on the reference curve and which lies perpendicular to said reference section and to said reference curve; (e) computing data relating to an intermediate section curve in said intermediate section on the basis of said dividing point information relating to the position of the one of said dividing points contained in said intermediate section and on the basis of data relating to the section curves in respective ones of said two sections; (f) computing intermediate curve section data relating to said intermediate section curve of the intermediate section containing said dividing point; (g) creating machining data relating to said curved surface of said three-dimensional body on the basis of said intermediate curve section data relating to a plurality of intermediate section curves; (h) generating blocks of control data based on said machining data; (i) transferring said control data to a machine; and (j) controlling the machine to produce said curved surface of said three-dimensional body on the workpiece on the basis of the transferred control data.
Claim 14
Independent Claim
300 words
A method of machining a curved surface of a three-dimensional body on a workpiece using a digital computer, comprising the steps of: (a) inputting, into said computer, section data relating to at least two sections of the body, and data relating to a reference section which contains a reference curve specifying the external form of the body and containing first and second points lying on respective section curves in respective ones of said two sections; (b) specifying a plurality of given sections of the body in accordance with said section data; (c) dividing said reference curve into a plurality of segments at a dividing point and producing dividing point information; (d) computing an equation for a transformation from a specific coordinate system to obtain an intermediate section which contains one of the dividing points on the reference curve and which lies perpendicular to said reference section and to said reference curve; (e) computing data relating to an intermediate section curve in said intermediate section on the basis of said dividing point information relating to the position of the one of said dividing points contained in said intermediate section and on the basis of data relating to the section curves in respective ones of said two sections; (f) computing intermediate curve section data relating to said intermediate section curve of the intermediate section containing said dividing point; (g) creating machining data relating to said curved surface of said three-dimensional body on the basis of said intermediate curve section data relating to a plurality of intermediate section curves; (h) generating blocks of control data based on said machining data; (i) transferring said control data to a machine; and (j) controlling the machine to produce said curved surface of said three-dimensional body on the workpiece on the basis of the transferred control data.
Claim 15
Dependent Claim
34 words
A method according to claim 11, wherein step (d) comprises the steps of: (i) dividing said reference curve internally into a ratio m:n; and (ii) generating said dividing points by changing the ratio m:n.
Claim 16
Dependent Claim
189 words
A method according to claim 12, wherein step (d) includes the steps of: (i) transforming each said section curve into a corresponding section curve in a predetermined planar coordinate system to bring into coincidence said two points whch are points of intersection of the reference curve and each of said two sections and to bring into coincidence lines of intersection of the reference section and each of said two sections; (ii) computing an intermediate point by dividing internally into a ratio a:b each said corresponding section curve transformed into said predetermined planar coordinate system, the dividing at the ratio a:b designating third and fourth points, and dividing internally into the ratio m:n a straight line connecting the third and fourth points at which said section curves are internally divided into the ratio a:b, the straight line dividing designating the intermediate point; (iii) computing an untransformed intermediate section curve in said predetermined planar coordinate system by computing a number of intermediate points by changing the ratio a:b, and (iv) transforming the untransformed intermediate section curve in said predetermined planar coordinate system into the intermediate section curve in said intermediate section.
Claim 17
Independent Claim
296 words
A method of machining a curved surface of a three-dimensional body on a workpiece using a digital computer, comprising the steps of: (a) inputting, into said computer, section data relating to two sections of the body, and data relating to a reference section which contains a reference curve specifying the external form of the body and containing first and second points lying on respective section curves in respective ones of said two sections; (b) specifying a plurality of given sections of the body in accordance with said body; (c) dividing said reference cruve into a plurality of segments at dividing points and producing dividing point data; (d) computing an equation for a transformation from a specific coordinate system to obtain an intermediate section which contains one of said dividing points on the reference curve and which contains a straight line that lies perpendicular to the reference section; (e) computing data relating to an intermediate section curve on the basis of data relating to the section curves in respective ones of said two sections and on the basis of said dividing point data relating to the position of the one of said dividing points contained in said intermediate section; (f) computing intermediate section curve data relating to intermediate section curves of a plurality of intermediate sections which contain said dividing points and are arranged radially around said straight lines; (g) creating machining data relating to the curved surface of said three-dimensional body on the basis of a plurality of said intermediate section curves; (h) generating blocks of control data based on said machining data; (i) transferring said control data to a machine; and (j) controlling the machine to produce said curved surface of said three-dimensional body on the workpiece on the basis of the transferred control data.
Claim 18
Independent Claim
296 words
A method of machining a curved surface of a three-dimensional body on a workpiece using a digital computer, comprising the steps of: (a) inputting, into said computer, section data relating to two sections of the body, and data relating to a reference section which contains a reference curve specifying the external form of the body and containing first and second points lying on respective section curves in respective ones of said two sections; (b) specifying a plurality of given sections of the body in accordance with said body; (c) dividing said reference cruve into a plurality of segments at dividing points and producing dividing point data; (d) computing an equation for a transformation from a specific coordinate system to obtain an intermediate section which contains one of said dividing points on the reference curve and which contains a straight line that lies perpendicular to the reference section; (e) computing data relating to an intermediate section curve on the basis of data relating to the section curves in respective ones of said two sections and on the basis of said dividing point data relating to the position of the one of said dividing points contained in said intermediate section; (f) computing intermediate section curve data relating to intermediate section curves of a plurality of intermediate sections which contain said dividing points and are arranged radially around said straight lines; (g) creating machining data relating to the curved surface of said three-dimensional body on the basis of a plurality of said intermediate section curves; (h) generating blocks of control data based on said machining data; (i) transferring said control data to a machine; and (j) controlling the machine to produce said curved surface of said three-dimensional body on the workpiece on the basis of the transferred control data.
Claim 19
Dependent Claim
35 words
A method according to claim 14, wherein step (b) further comprises the steps of: (i) dividing said reference curve internally into a ratio m:n; and (ii) generating said dividing points by changing the ratio m:n.
Claim 20
Dependent Claim
176 words
A method according to claim 15, wherein step (d) comprises the steps of: (i) transforming each said section curve into a corresponding section curve in a predetermined planar coordinate system to bring into coincidence the first and second points and to bring into coincidence lines of intersection of said reference section and each of said two sections; (ii) computing an intermediate point by dividing internally into a ratio a:b each said corresponding section curves transformed into said predetermined planar coordinate system, the dividing at the ratio a:b designating third and fourth points, and dividing internally into a ratio m:n a straight line connecting the third and fourth points at which said section curves are internally divided into the ratio a:b, the straight line dividing designating the intermediate point; (iii) computing an untransformed intermediate section curve in said predetermined planar coordinate system by computing a number of intermediate points by changing the ratio a:b; and (iv) transforming the untransformed intermediate section curve in said predetermined planar coordinate system into the intermediate section curve in said intermediate section.
Claim 21
Independent Claim
299 words
A method of machining a curved surface of a three-dimensional body on a workpiece using a digital computer, comprising the steps of: (a) inputting, into said computer, section data relating to a section of the body, and data relating to first and second reference sections which contain first and second reference curves specifying the external form of the body and containing first and second points, respectively, lying on a section curve in said section; (b) specifying a plurality of given sections of said three-dimensional body in accordance with said body; (c) dividing said first reference curve into a plurality of segments at dividing points; (d) computing an equation for a transformation from a specific coordinate system to obtain an intermediate section which contains a one of the dividing points on said first reference curve and which lies in parallel with said section, and a point of intersection of said intermediate section and said second reference curve; (e) computing data relating to an intermediate section curve in said intermediate section on the basis of data relating to the section curve in said section and on the basis of data relating to the positions of the one of said dividing points and the point of intersection contained in said intermediate section; (f) computing intermediate section curve data relating to said intermediate section curves of a plurality of intermediate sections containing said dividing points; (g) creating machining data relating to the curved surface of the three-dimensional body on the basis of a plurality of said intermediate section curves; (h) generating blocks of control data based on said machining data; (i) transferring said control data to a machine; and (j) controlling the machine to produce said curved surface of said three-dimensional body on the workpiece on the basis of the transferred control data.
Claim 22
Independent Claim
299 words
A method of machining a curved surface of a three-dimensional body on a workpiece using a digital computer, comprising the steps of: (a) inputting, into said computer, section data relating to a section of the body, and data relating to first and second reference sections which contain first and second reference curves specifying the external form of the body and containing first and second points, respectively, lying on a section curve in said section; (b) specifying a plurality of given sections of said three-dimensional body in accordance with said body; (c) dividing said first reference curve into a plurality of segments at dividing points; (d) computing an equation for a transformation from a specific coordinate system to obtain an intermediate section which contains a one of the dividing points on said first reference curve and which lies in parallel with said section, and a point of intersection of said intermediate section and said second reference curve; (e) computing data relating to an intermediate section curve in said intermediate section on the basis of data relating to the section curve in said section and on the basis of data relating to the positions of the one of said dividing points and the point of intersection contained in said intermediate section; (f) computing intermediate section curve data relating to said intermediate section curves of a plurality of intermediate sections containing said dividing points; (g) creating machining data relating to the curved surface of the three-dimensional body on the basis of a plurality of said intermediate section curves; (h) generating blocks of control data based on said machining data; (i) transferring said control data to a machine; and (j) controlling the machine to produce said curved surface of said three-dimensional body on the workpiece on the basis of the transferred control data.
Claim 23
Dependent Claim
37 words
A method according to claim 17, wherein said step (b) comprises the steps of: (i) dividing said first reference curve internally into a ratio of m:n; and (ii) generating said dividing points by changing the ratio m:n.
Claim 24
Dependent Claim
285 words
A method according to claim 18, wherein step (e) comprises the steps of: (i) transforming said section curve, said point of intersection and the one of said dividing points into a corresponding section curve and corresponding points in a predetermined coordinate system to bring into coincidence the first point and the one of the dividing points of said intermediate section and said first reference curve, and to bring into coincidence the line of intersection of said section and said first reference section and the line of intersection of said intermediate section and said first reference section; (ii) computing a ratio L1:L2, where L1 is the length of a line segment connecting the first point and the second point of the section curve transformed into the corresponding section curve in said predetermined planar coordinate system, and where L2 is the length of a line segment connecting the one of said dividing points and the point of intersection transformed into points in said predetermined planar coordinate system; (iii) finding a first curve point which divides said transformed corresponding section curve internally into a ratio a:b; (iv) computing an angle defined by the second point, the first point and the point of intersection; (v) computing a second curve point obtained by rotating by the angle a third curve point which divides a line segment defined by the first point and the first curve point externally into the ratio L1:L1; (vi) generating an untransformed intermediate section curve in said predetermined planar coordinate system by finding a plurality of second curve points by changing the ratio a:b; and (vii) transforming the untransformed intermediate section curve in said predetermined planar coordinate system into the intermediate section curve in said intermediate section.
Claim 25
Independent Claim
310 words
A method of machining a curved surface of a three-dimensional body on a workpiece using a digital computer, comprising the steps of: (a) inputting, into said computer, section data relating to a section of the body, and data relating to first and second reference sections which contain first and second reference curves specifying the external form of the body and contain first and second points, respectively, lying on a section curve in said section; (b) specifying a plurality of given sections of said three-dimensional body in accordance with said data; (c) dividing said first reference curve into a plurality of segments at dividing points; (d) computing an equation for a transformation from a specific coordinate system to obtain an intermediate section which contains a one of the dividing points on said first reference curve and which is perpendicular to said first reference section and to said first reference curve, and a point of intersection of said intermediate section and said second reference curve; (e) computing data relating to an intermediate section curve in said intermediate section on the basis of data relating to the section curve in said section and on the basis of data relating to the positions of the one of said dividing points and said point of intersection; (f) computing intermediate section curve data relating to said intermediate section curves of a plurality of intermediate sections containing said dividing points; (g) creating machining data relating to the curved surface of the three-dimensional body on the basis of a plurality of said intermediate section curve data relating to a plurality of intermediate section curves; (h) generating blocks of control data based on said machining data; (i) transferring said control data to a machine; and (j) controlling the machine to produce said curved surface of said three-dimensional body on the workpiece on the basis of the transferred control data.
Claim 26
Independent Claim
310 words
A method of machining a curved surface of a three-dimensional body on a workpiece using a digital computer, comprising the steps of: (a) inputting, into said computer, section data relating to a section of the body, and data relating to first and second reference sections which contain first and second reference curves specifying the external form of the body and contain first and second points, respectively, lying on a section curve in said section; (b) specifying a plurality of given sections of said three-dimensional body in accordance with said data; (c) dividing said first reference curve into a plurality of segments at dividing points; (d) computing an equation for a transformation from a specific coordinate system to obtain an intermediate section which contains a one of the dividing points on said first reference curve and which is perpendicular to said first reference section and to said first reference curve, and a point of intersection of said intermediate section and said second reference curve; (e) computing data relating to an intermediate section curve in said intermediate section on the basis of data relating to the section curve in said section and on the basis of data relating to the positions of the one of said dividing points and said point of intersection; (f) computing intermediate section curve data relating to said intermediate section curves of a plurality of intermediate sections containing said dividing points; (g) creating machining data relating to the curved surface of the three-dimensional body on the basis of a plurality of said intermediate section curve data relating to a plurality of intermediate section curves; (h) generating blocks of control data based on said machining data; (i) transferring said control data to a machine; and (j) controlling the machine to produce said curved surface of said three-dimensional body on the workpiece on the basis of the transferred control data.
Claim 27
Dependent Claim
35 words
A method according to claim 20,, wherein step (b) comprises the steps of: (i) dividing said first reference curve internally into a ratio m:n; and (ii) generating said dividing points by changing the ratio m:n.
Claim 28
Dependent Claim
283 words
A method according to claim 21, wherein step (e) comprises the steps of: (i) transforming said section curve, said point of intersection and the one of said dividing points into a corresponding curve and corresponding points in a predetermined coordinate system to bring into coincidence the first point and the one of the dividing points of said intermediate section and said first reference curve, and to bring into coincidence the line of intersection of said section and said first reference section and the line of intersection of said intermediate section and said first reference section; (ii) computing a ratio L1:L2, where L1 is the length of a line segment connecting the first point and the second point of the section curve transformed into the corresponding curve in said predetermined planar coordinate sytem, and where L2 is the length of a line segment connecting the one of said dividing points and the point of intersection transformed into points in said predetermined planar coordinate system; (iii) finding a first curve point which divides said transformed corresponding section curve internally into a ratio a:b; (iv) computing an angle defined by the second pont, the first point and the point of intersection; (v) computing a second curve point obtained by rotating by the angle a third curve point which divides a line segment defined by the first point and the first curve point externally into the ratio L1:L2; (vi) generating the untransformed intermediate section curve in said predetermined planar coordinate system by finding a plurality of second curve points by changing the ratio a:b; and (vii) transforming said untransformed intermediate section curve in said predetermined planar coordinate system into the intermediate section curve in said intermediate section.
Claim 29
Independent Claim
296 words
A method of machining a curved surface of a three-dimensional body on a workpiece using a digital computer, comprising the steps of: (a) inputting, into said computer, section data relating to a section of the body, and data relating to first and second reference sections which contain first and second reference curves specifying the external form of the body and contain first and second points, respectively, lying on a section curve in said section; (b) specifying a plurality of given sections of said three-dimensional body in accordance with said data; (c) dividing said first reference curve into a plurality of segments at dividing points; (d) computing an equation for a transformation from a specific coordinate system to obtain an intermediate section which contains a one of the dividing points on said first reference curve and which contains a straight line lying perpendicular to said first reference section, and a point of intersection of said intermediate section and said second reference curve; (e) computing an intermediate section curve in said intermediate section on the basis of data relating to said section curve in said section and on the basis of information relating to the positions of the one of said dividing points and said point of intersection; (f) computing intermediate section curve data relating to said intermediate section curves of a plurality of intermediate sections containing said dividing points; (g) creating machining data relating to the curved surface of the three-dimensional body on the basis of a plurality of said intermediate section curves; (h) generating blocks of control data based on said machining data; (i) transferring said control data to a machine; and (j) controlling the machine to produce said curved surface of said three-dimensional body on the workpiece on the basis of the transferred control data.
Claim 30
Independent Claim
296 words
A method of machining a curved surface of a three-dimensional body on a workpiece using a digital computer, comprising the steps of: (a) inputting, into said computer, section data relating to a section of the body, and data relating to first and second reference sections which contain first and second reference curves specifying the external form of the body and contain first and second points, respectively, lying on a section curve in said section; (b) specifying a plurality of given sections of said three-dimensional body in accordance with said data; (c) dividing said first reference curve into a plurality of segments at dividing points; (d) computing an equation for a transformation from a specific coordinate system to obtain an intermediate section which contains a one of the dividing points on said first reference curve and which contains a straight line lying perpendicular to said first reference section, and a point of intersection of said intermediate section and said second reference curve; (e) computing an intermediate section curve in said intermediate section on the basis of data relating to said section curve in said section and on the basis of information relating to the positions of the one of said dividing points and said point of intersection; (f) computing intermediate section curve data relating to said intermediate section curves of a plurality of intermediate sections containing said dividing points; (g) creating machining data relating to the curved surface of the three-dimensional body on the basis of a plurality of said intermediate section curves; (h) generating blocks of control data based on said machining data; (i) transferring said control data to a machine; and (j) controlling the machine to produce said curved surface of said three-dimensional body on the workpiece on the basis of the transferred control data.
Claim 31
Dependent Claim
35 words
A method according to claim 23, wherein step (b) comprises the steps of: (i) dividing said first reference curve internally into a ratio m:n; and (ii) generating said dividing points by changing the ratio m:n.
Claim 32
Dependent Claim
284 words
A method according to claim 24, wherein step (b) comprises the steps of: (i) transforming said section curve, said point of intersection and the one of said dividing points into a corresponding section curve and corresponding points in a predetermined planar coordinate system to bring into coincidence the first point and the one of said dividing points of said intermediate section and said first reference curve, and to bring into coincidence the line of intersection of said section and a reference section and the line of intersection of said intermediate section and said reference section; (ii) computing a ratio L1:L2, where L1 is the length of a line segment connecting the first point and the second point of the section curve transformed into the corresponding section curve in said predetermined planar coordinate system, and where L2 is the length of a line segment connecting the one of said dividing points and said point of intersection transformed into points in said predetermined planar coordinate system; (iii) finding a first curve point which divides said transformed corresponding section curve internally into a ratio a:b; (iv) computing an angle defined by the second points, the first point and the point of intersection; (v) computing a second curve point obtained by rotating by the angle a third curve point which divides a line segment defined by the first point and the first curve point externally into the ratio L1:L2; (vi) generating an untransformed intermediate section curve in said predetermined planar coordinate system by finding a plurality of second curve points by changing the ratio a:b; and (vii) transforming said untransformed intermediate section curve in said predetermined planar coordinate system into the intermediate section curve in said intermediate section.
Claim 33
Independent Claim
297 words
A method of machining a curved surface of a three-dimensional body on a workpiece using a digital computer, comprising the steps of: (a) inputting, into said computer, section data relating to a section of the body, and data relating to first and second reference sections which contain first and second reference curves specifying the external form of the body and contain first and second points, respectively, lying on a section curve in said section; (b) specifying a plurality of given sections of said three-dimensional body in accordance with said body; (c) dividing said first reference curve into a plurality of segments at dividing points; (d) computing an equation for a transformation from a specific coordinate system to obtain an intermediate section which contains a one of the dividing points and a corresponding dividing point on said first and second reference curves, respectively, and which contains a point of intersection of said first reference section and a perpendicular from the corresponding point to said first reference section; (e) computing data relating to an intermediate section curve on the basis of data relating to said section curve in said section and on the basis of data relating to the one of said dividing points and said corresponding dividing points; (f) computing intermediate section curve data relating to said intermediate section curves of a plurality of intermediate sections containing said dividing points; (g) creating machining data relating to the curved surface of the three-dimensional body on the basis of a plurality of said intermediate section curves; (h) generating blocks of control data based on said machining data; (i) transferring said control data to a machine; and (j) controlling the machine to produce said curved surface of said three-dimensional body on the work-piece on the basis of the transferred control data.
Claim 34
Independent Claim
297 words
A method of machining a curved surface of a three-dimensional body on a workpiece using a digital computer, comprising the steps of: (a) inputting, into said computer, section data relating to a section of the body, and data relating to first and second reference sections which contain first and second reference curves specifying the external form of the body and contain first and second points, respectively, lying on a section curve in said section; (b) specifying a plurality of given sections of said three-dimensional body in accordance with said body; (c) dividing said first reference curve into a plurality of segments at dividing points; (d) computing an equation for a transformation from a specific coordinate system to obtain an intermediate section which contains a one of the dividing points and a corresponding dividing point on said first and second reference curves, respectively, and which contains a point of intersection of said first reference section and a perpendicular from the corresponding point to said first reference section; (e) computing data relating to an intermediate section curve on the basis of data relating to said section curve in said section and on the basis of data relating to the one of said dividing points and said corresponding dividing points; (f) computing intermediate section curve data relating to said intermediate section curves of a plurality of intermediate sections containing said dividing points; (g) creating machining data relating to the curved surface of the three-dimensional body on the basis of a plurality of said intermediate section curves; (h) generating blocks of control data based on said machining data; (i) transferring said control data to a machine; and (j) controlling the machine to produce said curved surface of said three-dimensional body on the work-piece on the basis of the transferred control data.
Claim 35
Dependent Claim
280 words
A method according to claim 26, wherein step (d) comprises the steps of: (i) transforming said section curve, the one of the dividing points and said corresponding dividing point into a corresponding section curve and corresponding points in a predetermined coordinate system to bring into coincidence the first point and the one of the dividing points of said intermediate section and said first reference curve, and to bring into coincidence the line of intersection of said section and a reference section and the line of intersection of said intermediate section and said reference section; (ii) computing a ratio L1:L2, where L1 is the length of a line segment connecting the first point and second point of the corresponding section curve transformed into the curve in said predetermined planar coordinate system, and where L2 is the length of a line segment connecting the one of said dividing points and the corresponding dividing point transformed into points in said predetermined planar coordinate system; (iii) finding a first curve point which divides said transformed corresponding section curve internally into a ratio a:b; (iv) computing an angle defined by the second point, the first point and the corresponding dividing point; (v) computing a second curve point obtained by rotating by the angle a third curve point which divides a line segment defined by the first point and the first curve point externally into the ratio L1:L2; (vi) generating an untransformed section curve in said predetermined planar coordinate system by finding a plurality of second curve points by changing the ratio a:b; and (vii) transforming said untransformed intermediate section curve in said predetermined planar coordinate system into the intermediate section curve in said intermediate section.
Claim 36
Independent Claim
334 words
A method of machining a curved surface of a three-dimensional body on a workpiece using a digital computer, comprising the steps of: (a) inputting, into said computer, data relating to two mutually parallel sections of the body, and data relating to first and second reference sections which contain first and second reference curves, respectively, specifying the external form of the body, said first reference curve connecting the first and second points, and said second reference curve connecting third and fourth points, wherein the first and third points lie on a section curve in one of said two mutually parallel sections and the second and fourth points lie on a section curve in the other of said two mutually parallel sections; (b) specifying a plurality of given sections of said three-dimensional body in accordance with said data; (c) dividing said first reference curve internally into a ratio m:n at a dividing point; (d) computing an equation for a transformation from a specific coordinate system to obtain an intermediate section which contains said dividing point lying on said first reference curve, and which lies in parallel with said section, and a point of intersection of said intermediate section and said second reference curve; (e) computing data relating to an intermediate section curve on the basis of data relating to the section curves in respective ones of said sections and on the basis of data relating to the positions of the dividing point and said points of intersection; (f) computing intermediate section curve data relating to intermediate section curves of a plurality of intermediate sections containing said dividing points; (g) creating machining data relating to the curved surface of the three-dimensional body on the basis of a plurality of said intermediate section curves; (h) generating blocks of control data based on said machining data; (i) transferring said control data to a machine; and (j) controlling the machine to produce said curved surface of said three-dimensional body on the workpiece on the basis of the transferred control data.
Claim 37
Independent Claim
334 words
A method of machining a curved surface of a three-dimensional body on a workpiece using a digital computer, comprising the steps of: (a) inputting, into said computer, data relating to two mutually parallel sections of the body, and data relating to first and second reference sections which contain first and second reference curves, respectively, specifying the external form of the body, said first reference curve connecting the first and second points, and said second reference curve connecting third and fourth points, wherein the first and third points lie on a section curve in one of said two mutually parallel sections and the second and fourth points lie on a section curve in the other of said two mutually parallel sections; (b) specifying a plurality of given sections of said three-dimensional body in accordance with said data; (c) dividing said first reference curve internally into a ratio m:n at a dividing point; (d) computing an equation for a transformation from a specific coordinate system to obtain an intermediate section which contains said dividing point lying on said first reference curve, and which lies in parallel with said section, and a point of intersection of said intermediate section and said second reference curve; (e) computing data relating to an intermediate section curve on the basis of data relating to the section curves in respective ones of said sections and on the basis of data relating to the positions of the dividing point and said points of intersection; (f) computing intermediate section curve data relating to intermediate section curves of a plurality of intermediate sections containing said dividing points; (g) creating machining data relating to the curved surface of the three-dimensional body on the basis of a plurality of said intermediate section curves; (h) generating blocks of control data based on said machining data; (i) transferring said control data to a machine; and (j) controlling the machine to produce said curved surface of said three-dimensional body on the workpiece on the basis of the transferred control data.
Claim 38
Dependent Claim
385 words
A method according to claim 28, wherein step (e) comprises the steps of: (i) transforming each of said section curves, said dividing point and said point of intersection of the intermediate section and said first and second reference curves into a corresponding section curve, and corresponding points in a predetermined planar coordinate system, to bring into coincidence the first and second points of said first reference curve and each of said sections and said dividing point, and to bring into coincidence lines of intersection of said first reference section and each of said sections and a line of intersection of said intermediate section and said first reference section; (ii) computing an intermediate point by internally dividing into a ratio a:b each of said corresponding section curves transformed into said predetermined planar coordinate system, the dividing by the ratio a:b designating fifth and sixth points, and dividing internally into the ratio m:n a straight line connecting the fifth and sixth points at which said section curves are internally divided into the ratio a:b, the straight line dividing designating the intermediate point; (iii) generating a temporary intermediate section curve comprising intermediate points by finding a number of intermediate points by changing the ratio a:b and containing a temporary intermediate section curve end point; (iv) computing a ratio L1:L2, where L1 is the length of a line segment connecting the first point and the third point and where L2 is the length of a line segment connecting said dividing point and the point of intersection transformed into points in said predetermined planar coordinate system; (v) finding a first curve point which divides said temporary intermediate section curve into a ratio c:d; (vi) computing an angle defined by the temporary intermediate section curve end point, the first point and the point of intersection; (vii) computing a second curve point obtained by rotating by the angle a third curve point which divides a line segment defined by the first point and the first curve point externally into the ratio L1:L2; (viii) generating an untransformed intermediate section curve in said predetermined planar coordinate system by finding a number of second curve points by changing the dividing ratio c:d; and (ix) transforming said untransformed intermediate section curve in said predetermined planar coordinate system into the intermediate section curve in said intermediate section.
Claim 39
Independent Claim
333 words
A method of machining a curved surface of a three-dimensional body on a workpiece using a digital computer, comprising the steps of: (a) inputting, into said computer, section data relating to two sections of the body, and data relating to first and second reference sections which contain first and second reference curves, respectively, specifying the external form of body, said first reference curve connecting first and second points, said second reference curve connecting third and fourth points, where the first and third points lie on a section curve in one of said two sections and the second and fourth points lie on a section curve in the other of said two sections; (b) specifying a plurality of given sections of the body in accordance with said data; (c) dividing said first reference curve internally into a ratio m:n at a dividing point; (d) computing an equation for a transformation from a specific coordinate system to obtain an intermediate section which contains said dividing point lying on said first reference curve and which is perpendicular to said first reference section and to said first reference curve, and a point of intersection of said intermediate section and said second reference curve; (e) computing data relating to an intermediate section curve on the basis of data relating to said section curves in respective ones of said sections and on the basis of data relating to the positions of said dividing point and said point of intersection; (f) computing intermediate section curve data relating to said intermediate section curves of a plurality of intermediate sections containing said dividing points; (g) creating machining data relating to the curved surface of the three-dimensional body on the basis of a plurality of said intermediate section curves; (h) generating blocks of control data based on said machining data; (i) transferring said control data to a machine; and (j) controlling the machine to produce said curved surface of said three-dimensional body on the workpiece on the basis of the transferred control data.
Claim 40
Independent Claim
333 words
A method of machining a curved surface of a three-dimensional body on a workpiece using a digital computer, comprising the steps of: (a) inputting, into said computer, section data relating to two sections of the body, and data relating to first and second reference sections which contain first and second reference curves, respectively, specifying the external form of body, said first reference curve connecting first and second points, said second reference curve connecting third and fourth points, where the first and third points lie on a section curve in one of said two sections and the second and fourth points lie on a section curve in the other of said two sections; (b) specifying a plurality of given sections of the body in accordance with said data; (c) dividing said first reference curve internally into a ratio m:n at a dividing point; (d) computing an equation for a transformation from a specific coordinate system to obtain an intermediate section which contains said dividing point lying on said first reference curve and which is perpendicular to said first reference section and to said first reference curve, and a point of intersection of said intermediate section and said second reference curve; (e) computing data relating to an intermediate section curve on the basis of data relating to said section curves in respective ones of said sections and on the basis of data relating to the positions of said dividing point and said point of intersection; (f) computing intermediate section curve data relating to said intermediate section curves of a plurality of intermediate sections containing said dividing points; (g) creating machining data relating to the curved surface of the three-dimensional body on the basis of a plurality of said intermediate section curves; (h) generating blocks of control data based on said machining data; (i) transferring said control data to a machine; and (j) controlling the machine to produce said curved surface of said three-dimensional body on the workpiece on the basis of the transferred control data.
Claim 41
Dependent Claim
372 words
A method according to claim 30, wherein step (e) comprises the steps of: (i) transforming each of said section curves, said dividing point and said point of intersection into a corresponding section curve and corresponding points in a predetermined planar coordinate system to bring into coincidence the first and third points, and said dividing point of said first reference curve, and to bring into coincidence lines of intersection of said first reference section and each of said sections and a line of intersection of said intermediate section and said first reference section; (ii) computing an intermediate point by internally dividing into a ratio a:b each of said corresponding section curves transformed into said predetermined planar coordinate system, the dividing at the ratio a:b designating fifth and sixth points, and dividing internally into a ratio m:n a straight line connecting the fifth and sixth points at which said section curves are internally divided into the ratio a:b, the straight line dividing designating the intermediate point; (iii) generating a temporary intermediate section curve comprising intermediate points by finding a number of intermediate points by changing said internal dividing ratio a:b and containing a temporary intermediate section curve end point; (iv) computing a ratio L1:L2, where L1 is the length of a line segment connecting the first point and the third point and where L2 is the length of a line segment connecting the one of said dividing points and said point of intersection transformed into points in said predetermined planar coordinate system; (v) finding a first curve point which divides said temporary intermediate section curve into a ratio c:d; (vi) computing an angle defined by the temporary intermediate section curve end point, the first point and said point of intersection; (vii) computing a second curve point obtained by rotating by the angle a third curve which divides a line segment defined by the first point and the first curve point externally into the ratio L1:L2; (viii) generating an untransformed intermediate section curve in said predetermined planar coordinate system by finding a number of second curve points by changing the ratio c:d; and (ix) transforming said untransformed intermediate section curve in said predetermined planar coordinate system into the intermediate section curve in said intermediate section.
Claim 42
Independent Claim
332 words
A method of machining a curved surface of a three-dimensional body on a workpiece using a digital computer, comprising the steps of: (a) inputting, into said computer, data relating to two sections of the body, and data relating to first and second reference sections which contain first and second reference curves, respectively, that specify the external form of the body, said first reference curve connecting first and second points, said second reference curve connecting third and fourth points, wherein the first and third points lie on a section curve in one of said two sections and the second and fourth points lie on a section curve in the other of said two sections; (b) specifying a plurality of given sections of the body in accordance with said data; (c) dividing said first reference curve internally into a ratio of m:n at a dividing point; (d) computing an equation for a transformation from a specific coordinate system to obtain an intermediate section which contains said dividing point lying on said first reference curve and which contains a straight line lying perpendicular to said first reference section, and a point of intersection of said intermediate section and said second reference curve; (e) computing data relating to an intermediate section curve on the basis of data relating to said section curves in respective ones of said sections and on the basis of data relating to the positions of said dividing point and said point of intersection; (f) computing intermediate section curve data relating to said intermediate section curves of a plurality of intermediate sections containing said dividing points; (g) creating machining data relating to the curved surface of the three-dimensional body on the basis of a plurality of intermediate section curves; (h) generating blocks of control data based on said machining data; (i) transferring said control data to a machine; and (j) controlling the machine to produce said curved surface of said three-dimensional body on the workpiece on the basis of the transferred control data.
Claim 43
Independent Claim
332 words
A method of machining a curved surface of a three-dimensional body on a workpiece using a digital computer, comprising the steps of: (a) inputting, into said computer, data relating to two sections of the body, and data relating to first and second reference sections which contain first and second reference curves, respectively, that specify the external form of the body, said first reference curve connecting first and second points, said second reference curve connecting third and fourth points, wherein the first and third points lie on a section curve in one of said two sections and the second and fourth points lie on a section curve in the other of said two sections; (b) specifying a plurality of given sections of the body in accordance with said data; (c) dividing said first reference curve internally into a ratio of m:n at a dividing point; (d) computing an equation for a transformation from a specific coordinate system to obtain an intermediate section which contains said dividing point lying on said first reference curve and which contains a straight line lying perpendicular to said first reference section, and a point of intersection of said intermediate section and said second reference curve; (e) computing data relating to an intermediate section curve on the basis of data relating to said section curves in respective ones of said sections and on the basis of data relating to the positions of said dividing point and said point of intersection; (f) computing intermediate section curve data relating to said intermediate section curves of a plurality of intermediate sections containing said dividing points; (g) creating machining data relating to the curved surface of the three-dimensional body on the basis of a plurality of intermediate section curves; (h) generating blocks of control data based on said machining data; (i) transferring said control data to a machine; and (j) controlling the machine to produce said curved surface of said three-dimensional body on the workpiece on the basis of the transferred control data.
Claim 44
Dependent Claim
369 words
A method according to claim 32, wherein step (e) comprises the steps of: (i) transforming each of said section curves, said dividing point and said point of intersection into a corresponding section curve, and corresponding points in a predetermined planar coordinate system to bring into coincidence the first and third points, and said dividing point of said first reference curve, and to bring into coincidence lines of intersection of said first reference section and each of said sections and a line of intersection of said intermediate section and said first reference section; (ii) computing an intermediate point by internally dividing into a ratio a:b each of said corresponding section curves transformed into said predetermined planar coordinate system, the dividing at the ratio a:b designating fifth and sixth points, and dividing internally into a ratio of m:n a straight line connecting the fifth and sixth points at which said section curves are internally divided into the ratio a:b, the straight line dividing designating the intermediate point; (iii) generating a temporary intermediate section curve comprising intermediate points by finding a number of intermediate points by changing the ratio a:b and containing a temporary intermediate section curve end point; (iv) computing a ratio L1:L2, where L1 is the length of a line segment connecting the first point and the third point and where L2 is the length of a line segment connecting said dividing point and said point of intersection transformed into points in said predetermined planar coordinate system; (v) finding a first curve point which divides said temporary intermediate section curve into a ratio c:d; (vi) computing an angle defined by said temporary intermediate section curve end point, the first point and said point of intersection; (vii) computing a second curve point obtained by rotating by the angle a third curve point which divides a line segment defined by the first point and the first curve point externally into the ratio L1:L2; (viii) generating an untransformed intermediate section curve in said predetermined planar coordinate system by finding a number of second curve points by changing the ratio c:d; and (ix) transforming said untransformed intermediate section curve in said predetermined planar coordinate system into the intermediate section curve in said intermediate section.
Claim 45
Independent Claim
330 words
A method of machining a curved surface of a three-dimensional body on a workpiece using a digital computer, comprising the steps of: (a) inputting, into said computer, data relating to two sections of the body, and data relating to first and second reference sections which contain first and second reference curves, respectively, that specify the external form of the body, said first reference curve connecting first and second points, said second reference curve connecting third and fourth points, where the first and third points lie on a section curve in one of said two sections and the second and fourth points lie on a section curve in the other of said two sections; (b) specifying a plurality of given sections of the body in accordance with said data; (c) dividing said first and second reference curves internally into a ratio m:n at first and second dividing points; (d) computing an equation for a transformation from a specific coordinate system to obtain an intermediate section which contains the first and second dividing points of said first and second reference curves, respectively, and which contains a point of intersection of said first reference section and a perpendicular from the second dividing point on said first reference section; (e) computing data relating to an intermediate section curve on the basis of data relating to said section curves in respective ones of said sections and on the basis of the ratio m:n; (f) computing intermediate section curve data relating to an intermediate section curve in each of a plurality of intermediate sections by the ratio m:n; (g) creating machining data relating to the curved surface of the three-dimensional body on the basis of a plurality of said intermediate section curves; (h) generating blocks of control data based on said machining data; (i) transferring said control data to a machine; and (j) controlling the machine to produce said curved surface of said three-dimensional body on the workpiece on the basis of the transferred control data.
Claim 46
Independent Claim
330 words
A method of machining a curved surface of a three-dimensional body on a workpiece using a digital computer, comprising the steps of: (a) inputting, into said computer, data relating to two sections of the body, and data relating to first and second reference sections which contain first and second reference curves, respectively, that specify the external form of the body, said first reference curve connecting first and second points, said second reference curve connecting third and fourth points, where the first and third points lie on a section curve in one of said two sections and the second and fourth points lie on a section curve in the other of said two sections; (b) specifying a plurality of given sections of the body in accordance with said data; (c) dividing said first and second reference curves internally into a ratio m:n at first and second dividing points; (d) computing an equation for a transformation from a specific coordinate system to obtain an intermediate section which contains the first and second dividing points of said first and second reference curves, respectively, and which contains a point of intersection of said first reference section and a perpendicular from the second dividing point on said first reference section; (e) computing data relating to an intermediate section curve on the basis of data relating to said section curves in respective ones of said sections and on the basis of the ratio m:n; (f) computing intermediate section curve data relating to an intermediate section curve in each of a plurality of intermediate sections by the ratio m:n; (g) creating machining data relating to the curved surface of the three-dimensional body on the basis of a plurality of said intermediate section curves; (h) generating blocks of control data based on said machining data; (i) transferring said control data to a machine; and (j) controlling the machine to produce said curved surface of said three-dimensional body on the workpiece on the basis of the transferred control data.
Claim 47
Dependent Claim
419 words
A method according to claim 34, wherein step (e) comprises the steps of: (i) transforming each of said section curves and the first and second dividing points of said first and second reference curves into corresponding section curves and corresponding points in a predetermined planar coordinate system to bring into coincidence the first and second points of said first reference curve and each of said sections and said first dividing point of said first reference curve, and to bring into coincidence lines of intersection of said first reference section and each of said sections and a line of intersection of said intermediate section and said first reference section; (ii) computing intermediate points by internally dividing into a ratio a:b each of said corresponding section curves transformed into said predetermined planar coordinate system, the dividing at the ratio a:b designating fifth and sixth points for each of said section curves, and dividing internally into a ratio of m:n the straight line connecting the fifth and sixth points at which said section curves are internally divided into a ratio a:b, said straight line dividing designating an intermediate point for each said curve; (iii) generating a temporary intermediate section curve for each section comprising respective intermediate points by finding a number of respective intermediate points by changing the ratio a:b and each section curve having a temporary intermediate section curve end point; (iv) computing ratio L1:L2 for each intermediate section, where L1 is the length of a line segment connecting the first point and the third point, and where L2 is the length of a line segment connecting said first and second dividing points transformed into points in said predetermined planar coordinate system; (v) finding first a curve point for each intermediate section which divides said temporary intermediate section curve into a ratio c:d; (vi) computing an angle for each intermediate section defined by said temporary intermediate section curve end point, the first point and said second dividing point; (vii) computing a second curve point for each intermediate section obtained by rotating by the angle a third curve point which divides a line segment defined by the first point and the first curve point externally into the ratio L1:L2; (viii) generating untransformed intermediate section curves for each intermediate section in said predetermined planar coordinate system by finding a number of respective second curve points by changing the ratio c:d; and (ix) transforming said untransformed intermediate section curves in said predetermined planar coordinate system into the intermediate section curves in said intermediate sections.
Claim 48
Independent Claim
135 words
A method of machining a curved surface of a three-dimensional body on a workpiece using section curves in given sections that define the shape of the body at different section lines, the method using a computer and comprising the steps of: (a) inputting given section data defining the two given sections and given section curve data defining the two corresponding given section curves; (b) defining intermediate sections that insure a machined surface between the given sections; (c) generating intermediate section curve data for each of the defined intermediate sections; (d) generating blocks of control data based on the intermediate section curve data; (e) transferring said control data to a machine; and (f) controlling the machine to produce said curved surface of said three-dimensional body on the workpiece on the basis of the transferred control data.
Claim 49
Independent Claim
135 words
A method of machining a curved surface of a three-dimensional body on a workpiece using section curves in given sections that define the shape of the body at different section lines, the method using a computer and comprising the steps of: (a) inputting given section data defining the two given sections and given section curve data defining the two corresponding given section curves; (b) defining intermediate sections that insure a machined surface between the given sections; (c) generating intermediate section curve data for each of the defined intermediate sections; (d) generating blocks of control data based on the intermediate section curve data; (e) transferring said control data to a machine; and (f) controlling the machine to produce said curved surface of said three-dimensional body on the workpiece on the basis of the transferred control data.
Claim 50
Dependent Claim
25 words
A method according to claim 36, wherein step (e) comprises the steps of creating a numerical control tape based on the intermediate section curve data.
Claim 51
Dependent Claim
22 words
A method according to claim 36, wherein step (b) comprises the step of: (i) defining intermediate sections parallel with the given sections.
Claim 52
Dependent Claim
156 words
A method according to claim 38, wherein the given section data includes data defining the plane of the given section, and wherein step (i) comprises the steps of: (1) inputting reference section data for a reference section which passes through the two given sections and reference curve data for a reference curve defining the external shape of the body having end points corresponding to one of the end points of each of the given curves; (2) dividing the reference curve by a ratio m:n to define a dividing point, the dividing point lying in the intermediate section; (3) transforming the section data for one of the given sections into intermediate section data by translating the data defining the plane, where the translated plane passes through the dividing point; and (4) repeating steps (2) and (3) a plurality of times by varying the ratio m:n by an increment which insures the machined surface between the given sections.
Claim 53
Dependent Claim
63 words
A method according to claim 36, wherein step (b) comprises the steps of: (i) inputting reference section data for a reference section which passes through the given sections and reference curve data for a reference curve, where the reference curve data defines the external shape of the body; and (ii) defining intermediate sections perpendicular to the reference curve and contacting the reference curve.
Claim 54
Dependent Claim
127 words
A method according to claim 40, wherein the given section data includes data defining the plane of the given section, and wherein said step (ii) comprises the steps of: (1) dividing the reference curve by a ratio m:n to define a dividing point, the dividing point lying in one of the intermediate sections; (2) defining a normal line passing through the reference curve and the dividing point; (3) transforming the section data for one of the given sections into intermediate section data by translating the data defining the plane, where the translated plane passes through the normal and the reference section; and (4) repeating steps 1-3 a plurality of times by varying the ratio m:n by an increment which insures the machined surface between the given sections.
Claim 55
Dependent Claim
70 words
A method according to claim 36, wherein step (b) comprises the steps of: (i) inputting reference section data for a reference section which passes through the given sections and reference curve data for a reference curve having end points corresponding to one of the end points of each of the given curves; (ii) defining an axis perpendicular to the reference section; and (iii) defining intermediate sections radiating from the axis.
Claim 56
Dependent Claim
111 words
A method according to claim 42, wherein the given section data includes data defining the plane of the given section, and wherein step (iii) comprises the steps of: (1) dividing the reference curve by a ratio m:n to define a dividing point, the dividing point lying in the reference section; (2) transforming the section data for one of the given sections into intermediate section data by translating the data defining the plane, where the translated plane passes through the dividing point and the axis; and (3) repeating steps (1) and (2) a plurality of times by varying the ratio m:n by an increment which insures the machined surface between given sections.
Claim 57
Dependent Claim
69 words
A method according to claim 36, wherein step (b) comprises the steps of: (i) inputting reference section data for two reference sections and reference curve data for two reference curves in the reference sections having end points corresponding to one of the end points of each of the given curves; and (ii) defining intermediate sections perpendicular to one of the two reference sections and contacting the corresponding section curve.
Claim 58
Dependent Claim
140 words
A method according to claim 44, wherein the given section data includes data defining the plane of the given section, and wherein step (ii) comprises the steps of: (1) dividing the two reference curves by a ratio m:n to define respective reference curve dividing points, the reference curve dividing points lying in the intermediate section; (2) defining a perpendicular line from one of the reference sections which passes through the dividing point of the other of the reference sections; (3) transforming the section data for one of the given sections into intermediate section data by translating the data defining the plane where the translated plane passes through the perpendicular line and the two dividing points; and (4) repeating steps 1-3 a plurality of times by varying the ratio by an increment which insures the machined surface between the given sections.
Claim 59
Dependent Claim
104 words
A method according to claim 39, 41, 43 or 45, wherein step (c) comprises the steps of: (I) transforming the given sections and given section curves onto the same plane where the end points coincide; (II) dividing the two given curves by a ratio a:b to define respective given curve dividing points; (III) dividing a straight line connecting the given curve dividing points by the ratio m:n; (IV) repeating steps (II) and (III) a plurality of times by changing the ratio a:b by a curve increment to create an intermediate section curve; and (V) transforming the intermediate section curve into intermediate section curve data.
Claim 60
Independent Claim
191 words
A method according to claims 45, wherein step (c) comprises the steps of: (I) transforming one of the given section curves and reference curve dividing points into the same plane where one of the reference curve dividing points and one of the end points of the given curve coincide; (II) determining a ratio L1:L2, where L1 is the length of a first straight line connecting the end points of the given section curve and L2 is the length of a second straight line connecting the reference curve dividing points; (III) determining an angle between the first and second straight lines; (IV) dividing the given curve by a ratio a:b to define a given curve dividing point; (V) determining a translated and rotated point by rotating the given curve dividing point by the angle and translating the given point based on the ratio L1:L2, the translated and rotated point lying on the intermediate section curve; (VI) repeating steps (IV) and (V) a plurality of times by changing the ratio a:b by a curve increment to create the intermediate section curve; and (VIII) transforming the intermediate section curve into intermediate section curve data.
Claim 61
Dependent Claim
241 words
A method according to claim 45, wherein step (c) comprises the steps of: (I) transforming the given section curves and the reference curve dividing points into the same plane where the corresponding end points of the given curves and the corresponding reference curve dividing point coincide; (II) dividing the given curves by a ratio a:b to define respective given curve dividing points; (III) dividing a straight line connecting the given curve dividing points by the ratio m:n; (IV) repeating steps (II) and (III) a plurality of times by changing the ratio a:b by a curve increment to create a temporary intermediate curve having an end point; (V) determining a ratio L1:L2 where L1 is the length of a first straight line connecting the end points of the temporary intermediate curve and L2 is the length of a second straight line connecting the reference curve dividing points; (VI) determining an angle between the first and second straight lines; (VII) dividing the temporary intermediate curve by a ratio c:d to define a temporary curve dividing point; (VIII) determining a translated and rotated point by rotating the temporary curve dividing point by the angle and translating the temporary curve dividing point based on the ratio L1:L2; (IX) repeating steps (VII) and (VIII) a plurality of times by changing the ratio c:d by a final curve increment to create the intermediate section curve; and (X) transforming the intermediate section curve into intermediate section curve data.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1989-02-03 | 1989-08-05 | 1990-02-04 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1993-02-03 | 1993-08-05 | 1994-02-04 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 1997-02-03 | 1997-08-05 | 1998-02-04 | $7700.00 | Window Closed / Lapsed |