Described in this thesis is a procedure of modeling compound surfaces in 3-D space and calculating CL data for machining. The procedure consists of three parts: 1) Compound surface definition in 3-D space, 2) CL data calculation, and 3) Post-procsessing for rounding and filleting.
A compound surface is defined in 3-D space by specifying the topological relationship of several analytic surface elements and a sculptured surface. Analytic surfaces are defined as a collection of geometric primitives, such as tetra-pyramid, tetra-prism, cylinder, cone, sphere, etc. For the sculptured surface modeling, Ferguson surface is used. The desired compound surface can be accomplished by specifying topological relationships in terms of boolean relations among primitives and the sculptured surface.
From these surface and boolean operation informations, CL data which can be reduced to an orthogonal projected grid in the XY-plane are calculated by finding z-values and normal vector for given (x,y) coordinates. These CL data can be post-processed for rounding and filleting any intersection area of the surface.
The entire procedure except the last step has been implemented. The program is written in FORTRAN77 to be run on IBM PC/AT.