Abstract
The objective of this paper is to present a non-uniform layered rough cut plan for B-spline surfaces using convex hull boxes. The tool path plan generated by this method will rapidly remove most redundant material from stock material without overcutting.
First, a B-spline surface is decomposed into piecewise Bezier surfaces, of which the convex hull boxes form an approximate model for rough cutting. Then, according to the top planes of those convex hull boxes, the stock material is divided into layers of different thickness. The cavity contour for each layer is obtained using a simplified union Boolean operation on convex hull boxes. Finally, from the top down, each layer is processed like a 2D pocket die cavity.
The algorithm is implemented on a personal computer. It is shown that the rough cut plan is very efficient since no computation for solving nonlinear equations is needed, and no overcutting occurs since B-spline surfaces are protected by the convex hull property of Bezier surfaces.
Similar content being viewed by others
References
W. Chungwatana, A. C. Lin and W. F. Lu, “Automated process planning and numerical control code generation for mechanical parts with sculptured surfaces”, The Second International Conference on Automation Technology, Vol. 2, pp. 171–178, July 1992.
R. B. Jerard and R. L. Drysdake, “Geometric simulation of numerical control machining”, Proceedings ASME International Computers in Engineering Conference, pp. 129–136, 1988.
C. F. You and C. H. Chu, “NC rough cut machining for solid models”, The Second International Conference on Automation Technology, vol. 2, pp. 75–82, July 1992.
K. Lee, T. J. Kim and S. E. Hong, “Generation of tool path with selection of proper tools for rough cutting process”, Computer Aided Design, 26 (11), pp. 822–831, November 1994.
W. Boehm, “Inserting new knots into B-Spline curves”, Computer Aided Design, 12 (4), pp. 199–201, July 1980.
W. Boehm, “Generating the Bezier points of B-Spline curves and surfaces”, Computer Aided Design, 13 (6), pp. 365–366, November 1981.
W. Boehm and H. Prautzsch, “The insertion algorithm”, Computer Aided Design, 17 (2), pp. 58–59, March 1985.
L. Piegl and W. Tiller, “Curve and surface construction using rational B-Splines”, Computer Aided Design, 19 (9), pp. 485–498, November 1987.
J. Farin, Curves and Surfaces for Computer Aided Geometric Design, Academic Press, 1990.
D. F. Rogers and J. A. Adams, Mathematical Elements for Computer Graphics, McGraw-Hill Publishing Company, 1990.
B. K. Choi, Surface Modeling for CAD/CAM, Elsevier, 1991.
N. Anantakrishnan and L. Piegl, “Integer subdivision algorithm for rendering NURBS curves”, The Visual Computer, 8 (3), pp. 149–161, 1992.
M. Mäntylä, An Introduction to Solid Modeling, Computer Science Press, 1987.
I. E. Sutherland, R. F. Sproull and R. A. Schumacker, “A characterization of ten hidden-surface algorithms”, ACM Computing Surveys, 6, pp. 1–55, March 1974.
C. S. Yang, “Tool path generation of pockets with islands”, MS Thesis, National Chung-Hsing University, Taiwan, June 1993.
C. H. Lin, “Computer aided design using a plane model”, MS Thesis, National Chung-Hsing University, Taiwan, July 1994.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Chuang, S.H., Pan, C.C. Rough cut tool path planning for B-spline surfaces using convex hull boxes. Int J Adv Manuf Technol 14, 85–92 (1998). https://doi.org/10.1007/BF01322216
Issue Date:
DOI: https://doi.org/10.1007/BF01322216