CIRP Encyclopedia of Production Engineering

2014 Edition
| Editors: The International Academy for Production Engineering, Luc Laperrière, Gunther Reinhart

Computer-Aided Process Planning

Reference work entry




Process planning, in the manufacturing context, is the determination of processes and resources needed for completing any of the manufacturing processes required for converting raw materials into a final product to satisfy the design requirements and intent and respect the geometric and technological constraints. Process planning is the link between product design and manufacturing (Scallan 2003). At the “macro” level, the sequence of operations and appropriate resources are the main concern while “micro” process planning focuses on defining parameters of each operation, determining the time it takes, and selecting tools and fixtures as needed (ElMaraghy 1993). Computer-aided process planning (CAPP) is the use of computers to assist in these activities.

Theory and Application

Theory and Methodologies

Process can also be classified into variant and generative. Variant (retrieval-based) process planning techniques that rely on a master template of a composite...

This is a preview of subscription content, log in to check access.


  1. Alting L, Zhang H (1989) Computer aided process planning: the state-of-the-art survey. Int J Prod Res 27(4):553–585CrossRefGoogle Scholar
  2. Azab A, ElMaraghy H (2007a) Mathematical modeling for reconfigurable process planning. CIRP Ann Manuf Technol 56(1):467–472CrossRefGoogle Scholar
  3. Azab A, ElMaraghy H (2007b) A novel QAP mathematical programming formulation for process planning in reconfigurable manufacturing. In: Proceedings of the 4th international CIRP sponsored conference on digital enterprise technology (DET’07), Bath, pp 259–268Google Scholar
  4. ElMaraghy H (1993) Evolution and future perspectives of CAPP. CIRP Ann Manuf Technol 42(2):739–751CrossRefGoogle Scholar
  5. ElMaraghy H (2007) Reconfigurable process plans for responsive manufacturing systems. In: Cunha PF, Maropoulos PG (eds) Digital enterprise technology: perspectives & future challenges, pp 35–44CrossRefGoogle Scholar
  6. Li X, Gao L, Shao X, Zhang C, Wang C (2010) Mathematical modeling and evolutionary algorithm-based approach for integrated process planning and scheduling. Comput Oper Res 37(4):656–667CrossRefMATHGoogle Scholar
  7. Marri H, Gunasekaran A, Grieve R (1998) Computer-aided process planning: a state of art. Int J Adv Manuf Technol 14(4):261–268CrossRefGoogle Scholar
  8. Nassehi A, Newman ST, Allen RD (2009) The application of multi-agent systems for STEP-NC computer aided process planning of prismatic components. Int J Mach Tools Manuf 46(5):559–574CrossRefGoogle Scholar
  9. Scallan P (2003) Process planning: the design/manufacture interface. Butterworth-Heinemann, OxfordCrossRefGoogle Scholar
  10. Shen W, Wang L, Hao Q (2006) Agent-based distributed manufacturing process planning and scheduling: a state-of-the-art survey. IEEE Trans Syst Man Cy C 36(4):563–577CrossRefGoogle Scholar
  11. Xu X (2009) Integrating advanced computer-aided design, manufacturing, and numerical control: principles and implementations. Information science reference-imprint. IGI PublishingGoogle Scholar
  12. Xu X, Wang L, Newman ST (2011) Computer-aided process planning-a critical review of recent developments and future trends. Int J Comput Integ Manuf 24(1):1–31CrossRefGoogle Scholar

Copyright information

© CIRP 2014

Authors and Affiliations

  1. 1.Canada Research Chair in Manufacturing Systems, Industrial and Manufacturing Systems Engineering, Intelligent Manufacturing Systems (IMS) CentreUniversity of WindsorONCanada
  2. 2.Department of Mechanical EngineeringUniversity of BathBathUK