Feature based method of designing automotive panels
First Claim
1. A method of creating and machining a three dimensional composite surface on a workpiece using a computer, said composite surface being defined by a function z=g1 (x,y) containing a primary surface S0 defined by a function z=f0 (x,y), a secondary surface S1 defined by a function z=f1 (x,y), and which makes a smooth transition between S0 and S1, comprising the steps of:
- a. entering into said computer a plurality of coordinate data points xj, yj,j=1,2, . . . Nb. connecting said data points in the xy-plane with straight lines and rounding the jth corner of the thereby defined polygon with a circle of radius rj to define a smooth closed curve C1,c. offsetting C1 by a predetermined amount R to define a closed curve C0,d. generating output data which defines the composite surface as coinciding with S0 in the region outside the curve C0, coinciding with S1 in the region inside the curve C1, and making a smooth transition from S0 to S1 in the region between C0 and C1,e. machining the workpiece in accordance with said output data.
0 Assignments
0 Petitions
Accused Products
Abstract
A method of forming a composite surface which is comprised of a base or primary surface and a number of features, and which satisfies certain functional objectives or requirement. Implemented in a Computer Aided Design system employed to assist in the design of automobile inner panels, the method accepts as input a feature-based information which describes the geometry of a particular inner panel, and produces as an output, a composite surface with a user-specified degree of smoothness. The method permits interactive design and modification of complex inner panel surfaces, and significantly simplifies attendant aspects of the panel design process such as numerically controlled machining.
-
Citations
10 Claims
-
1. A method of creating and machining a three dimensional composite surface on a workpiece using a computer, said composite surface being defined by a function z=g1 (x,y) containing a primary surface S0 defined by a function z=f0 (x,y), a secondary surface S1 defined by a function z=f1 (x,y), and which makes a smooth transition between S0 and S1, comprising the steps of:
-
a. entering into said computer a plurality of coordinate data points xj, yj,j=1,2, . . . N b. connecting said data points in the xy-plane with straight lines and rounding the jth corner of the thereby defined polygon with a circle of radius rj to define a smooth closed curve C1, c. offsetting C1 by a predetermined amount R to define a closed curve C0, d. generating output data which defines the composite surface as coinciding with S0 in the region outside the curve C0, coinciding with S1 in the region inside the curve C1, and making a smooth transition from S0 to S1 in the region between C0 and C1, e. machining the workpiece in accordance with said output data. - View Dependent Claims (2)
-
-
3. A method of creating a three dimensional composite surface and machining the surface on a workpiece using a computer, said composite surface defined by a function z=g1 (x,y) and comprising a primary surface S0 defined by the function z=f0 (x,y), joined smoothly to a secondary surface S1 defined by the function z=f1 (x,y), comprising the steps of:
-
a. inputting a plurality of coordinate data points (xj,yj), j=1,2, . . . N, inputting corner radius values rj, j=1,2, . . . N, and inputting an offset distance R, b. connecting the data points with straight lines, and rounding the jth corner (j=1,2, . . . N) of the thereby defined polygon with a circle of radius rj to define a smooth curve C1, c. defining a smooth closed curve C0 by offsetting C1 in the xy-plane a distance R, d. processing the data input from step a to define a transition function Z=Φ
(x,y) having values Z=1 for xy-coordinates inside C1, Z=0 for xy-coordinates outside C0, and values of Z that increases from 0 to 1 for coordinates inside the region existing between the two curves C0 and C1 in the xy-plane,e. generating output data defining the composite surface which coincides with S0 for xy-coordinates in the region outside the curve C0, coincides with S1 for xy-coordinates int eh region inside the curve C1 and makes a smooth transition between S0 and S1 in the region between the two curves C0 and C1 in accordance with the formula
space="preserve" listing-type="equation">g1(x,y)=(1-Φ
(x,y))f.sub.0 (x,y)+Φ
(x,y)f.sub.1 (x,y)f. machining the workpiece in accordance with said output data. - View Dependent Claims (4, 5, 6, 7, 8)
-
-
9. A method of creating a three dimensional composite surface and machining the surface on a workpiece using a computer, said composite surface being defined by a function Z=g1 (x,y) and comprising a primary surface S0 defined by the function z=f0 (x,y), joined smoothly to a second lay surface S1 defined by the function z=f1 (x,y) comprising the steps of:
-
a. inputting a plurality of coordinate data points (xj, yj) j=1,2. . . N, inputting corner radius values rj, j=1,2. . . N, and inputting an offset distance R, b. connecting the data points with straight lines and rounding the jth corner (j=1,2, . . . N) of the thereby defined closed polygon, c. defining a smooth closed curve C0 by offsetting C1 in the xy-plane a distance R, d. processing the data input from step a. to define a transition function Z=Φ
(x,y) that is defined by;
##EQU8## where Ω
0 is the region in the xy-plane outside the curve C0, Ω
1 is the region in the xy-plane inside the curve C1, Ω
T is the transition region in the xy-plane between the two curves C0 and C1, r is the radial offset distance from the xy-coordinate to the curve C1, and where
space="preserve" listing-type="equation">h(r)=((R-r)/R).sup.2 (-2((R-r)/R))e. generating output data defining the composite surface in accordance with the formula;
space="preserve" listing-type="equation">g.sub.i (x,y)=(1=Φ
(x,y))f.sub.0 (x,y)+Φ
(x,y)f.sub.1 (x,y)f. machining the workpiece in accordance with said output data. - View Dependent Claims (10)
-
Specification