Abstract
The programming system discussed here is similar to APT in the definitions it uses. It can automatically generate CNC blocks for the machining of contours and pockets, bounded by linear and circular segments. The system uses simple trigonometry to analyse lines, circles and their intersections. This paper explains a number of algorithms for geometric definitions, elimination of redundant surfaces (thereby optimising the tool path), tool-path generation, etc. A new approach proposed in the present work, based on the construction of a triangle, has simplified the geometry for the case of a circle tangential to two other circles. A number of geometric construction methods and the selection of the milling process (climb versus conventional) for tool-path generation are explained. The system has been modified to machine tapered contour surfaces with a required draft angle.
Similar content being viewed by others
References
R. L. Hatschek, “NC programming”,American Machinist, special report 719, pp. 119–134, February 1980.
T. K. Kundra, P. N. Rao and N. K. Tewari,Numerical Control and Computer Aided Manufacturing, Tata McGraw-Hill, New Delhi, 1985.
C. H. Chasen,Geometric Principles and Procedures for Computer Graphic Applications, Prentice-Hall, Englewood Cliffs, USA, 1978.
I. D. Faux and M. J. Pratt,Computational Geometry for Design and Manufacture, Ellis Horwood, Chichester, 1979.
D. F. Rogers, “Interactive graphics and numerical control”,Computer Aided Design,12(5), pp. 253–261, 1980.
D. F. Rogers and J. Adams,Mathematical Elements for Computer Graphics, McGraw-Hill, New York, 1976.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Satyanarayana, B., Rao, P.N. & Tewari, N.K. An interactive programming system for milling contours and pockets. Int J Adv Manuf Technol 5, 188–213 (1990). https://doi.org/10.1007/BF02601531
Accepted:
Issue Date:
DOI: https://doi.org/10.1007/BF02601531