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.

항공기에 사용하는 제트엔진을 생산하기 위해서는 고도의 절삭가공 기술이 필요하다. 항공기 엔진 가공업체들은 가공 시 발생할 수 있는 오류들을 방지하기 위해, CAM(computer-aided manufacturing) 기술을 도입하였다. 그러나 CAM 모델 생성을 위해서는, 작업자가 수 일에서 수 주 동안 CAD 모델을 기반으로 가공 연산을 일일이 생성해야 하는 문제가 있다. 이러한 문제 해결을 위해 본 논문에서는 CAD 모델로부터 구멍 가공 부분에 대한 CAM 모델의 자동 생성 방법을 제안한다. 이를 위해 CAD 모델에서 구멍 특징형상을 인식하고 이를 CATIA 의 가공 연산으로 변환하는 방법을 적용하였다. 또한 프로토타입 시스템의 구현을 통해 제안한 방법을 실험 및 검증하였다.


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,