Automatic Generation of CAM Model for Machining Holes for Jet Engine Compressor Case Based on Feature Recognition

제트엔진 압축기 케이스의 구멍 가공을 위한 특징형상 인식 기반의 CAM 모델 자동생성

  • Received : 2014.10.27
  • Accepted : 2014.11.27
  • Published : 2015.03.01


High machining technology is needed for manufacturing jet engines for use in aircrafts. To reduce errors in the jet engine machining process, the machining companies of aircraft engines have introduced the CAM (computer-aided manufacturing) technology. However, to create a CAM model, the operator must manually conduct machining operations based on a CAD (computer-aided design) model, which can take several days or weeks. To solve this problem, this study proposes a method for automatically generating a CAM model for machining holes in the parts, using a CAD model. In this method, the features of the hole are recognized from the CAD model and translated into machining operations to be used with the CATIA program. Additionally, a prototype system was implemented and the proposed method was experimentally verified.


Supported by : 한국연구재단


  1. Han, J. H., Pratt, M. and Regli, W. C., 2000, "Manufacturing Feature Recognition from Solid Models," IEEE Trans. Rob. Autom., Vol. 16, No. 6, pp. 782-796.
  2. Shah, J. J., Anderson, D., Kim, Y. S. and Joshi, S., 2001, "A Discourse on Geometric Feature Recognition from CAD Models," J. Comput. Inf. Sci. Eng., Vol. 1, No. 1, pp.41-51.
  3. Joshi, S. and Chang, T. C., 1988, "Graph Based Heuristics for Recognition of Machined Features from a 3-D Solid Model," Comput. Aided Des., Vol. 20, No. 2, pp. 58-66.
  4. Chuang, S. H. and Henderson, M. R., 1990, "Three-Dimensional Shape Pattern Recognition Using Vertex Classification and the Vertex-Edge Graph," Comput. Aided Des., Vol. 22, No. 6, pp. 377-387.
  5. Gavankar, P. and Henderson, M. R., 1990, "Graph-Based Extraction of Protrusions and Depressions from Boundary Representations," Comput. Aided Des., Vol. 22, No. 7, pp. 442-450.
  6. Gao, S. and Shah, J. 1998, "Automatic Recognition of Interacting Machining Features Based on Minimal Condition Subgraph," Comput. Aided Des., Vol. 30, No. 9, pp. 727-739.
  7. Tang, K. and Woo, T., 1991, "Algorithmic Aspects of Alternating Sum of Volumes. Part 1: Data Structure and Difference Operation", Comput. Aided Des., Vol. 23, No. 5, pp. 357-366.
  8. Kim, Y. S. and Wilde, D. J., 1992, "A Convergent Convex Decomposition of Polyhedral Objects," J Mech. Des. N. Y., Vol. 114, No. 3, pp. 468-477.
  9. Sakurai, H., 1995, "Volume Decomposition and Feature Recognition, Part I: Polyhedral Objects," Comput. Aided Des., Vol. 27, No. 11, pp. 833-843.
  10. Sakurai, H. and Dave, P., 1996, "Volume Decomposition and Feature Recognition, Part II: Curved Objects," Comput. Aided Des., Vol. 28, No. 6-7, pp. 519-537.
  11. Woo, Y., 2003, "Fast Cell-Based Decomposition and Applications to Solid Modeling," Comput. Aided Des., Vol. 35, No. 11, pp. 969-977.
  12. Vadenbrande, J. H. and Requicha, A. A. G., 1993, "Spatial Reasoning for the Automatic Recognition of Machinable Features in Solid Models," IEEE Trans. Pattern Anal. Mach. Intell., Vol. 15, No. 12, pp. 1269-1285.
  13. Regli, W. C., Gupta, S. K. and Nau, D. S., 1995, "Extracting Alternative Machining Features: An Algorithmic Approach," Res. Eng. Des., Vol. 7, No. 3, pp. 173-192.
  14. Kim, B. C. and Mun, D., 2013, "Simplification of Boundary Representation Models Based on Stepwise Volume Decomposition," Trans. Korean Soc. Mech. Eng. A, Vol. 37, No. 10, pp. 1305-1313.
  15. Kim, B. C. and Mun, D., 2014, "Non-overlapping Volume Decomposition Using Maximum Volumes," Trans. Soc. CAD/CAM Eng., Vol. 19, No. 1, pp. 1-11.
  16. OpenCascade homepage,
  17. StandardAero Components homepage,