Abstract
The concept of smart manufacturing has become an important issue in the manufacturing industry since the start of the twenty-first century in terms of time and production cost. In addition to high production quality, a quick response could determine the success or failure of many companies and factories. One the most effective concepts for achieving a smart manufacturing industry is the use of computer-aided process planning (CAPP) techniques. Computer-aided process planning refers to key technology that connects the computer-aided design (CAD) and the computer-aided manufacturing (CAM) processes. Researchers have used many approaches as an interface between CAD and CAPP systems. In this field of research, a lot of effort has been spent to take CAPP systems to the next level in the form of automatic computer-aided process planning (ACAPP). This is to provide complete information about the product, in a way that is automated, fast, and accurate. Moreover, automatic feature recognition (AFR) techniques are considered one of the most important tasks to create an ACAPP system. This article presents a comprehensive survey about two main aspects: the degree of automation in each required input and expected output of computer-aided process planning systems as well as the benefits and the limitations of the different automatic feature recognition techniques. The aim is to demonstrate the missing aspects in smart ACAPP generation, the limitations of current systems in recognising new features, and justifying the process of selection.
Article PDF
Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.Avoid common mistakes on your manuscript.
References
Xu X, Wang L, Newman ST (2011) Computer-aided process planning—a critical review of recent developments and future trends. Int J Comput Integr Manuf 24(1):1–31. https://doi.org/10.1080/0951192X.2010.518632
Cay F, Chassapis C (1997) An IT view on perspectives of computer aided process planning research. Comput Ind 34(3):307–337. https://doi.org/10.1016/S0166-3615(97)00070-5
Marri HB, Gunasekaran A, Grieve RJ (1998) Computer-aided process planning: a state of art pp 261–268
Kumar M, Rajotia S (2003) Integration of scheduling with computer aided process planning. J Mater Process Technol 138(1-3):297–300. https://doi.org/10.1016/S0924-0136(03)00088-8
Bard JF, Feo TA (1989) The cutting path and tool selection problem in computer aided process planning. J Manuf Syst 8(1):17–26. https://doi.org/10.1016/0278-6125(89)90016-2
Yusof Y, Latif K (2014) Survey on computer-aided process planning. Int J Adv Manuf Technol 75(1-4):77–89. https://doi.org/10.1007/s00170-014-6073-3
Halevi G, Weill RD (1995) Computer-aided process planning (CAPP). Springer Netherlands, Dordrecht, pp 317–332. https://doi.org/10.1007/978-94-011-1250-5_15
Ciurana J, Ferrer I, Gao JX (2006) Activity model and computer aided system for defining sheet metal process planning. J Mater Process Technol 173(2):213–222. https://doi.org/10.1016/j.jmatprotec.2005.11.031
Sarcar MMM, Rao KM, Narayan KL (2008) Computer aided design and manufacturing. PHI Learning Pvt. Ltd
Verroust A, Schonek F, Roller D (1992) Rule-oriented method for parameterized computer-aided design. Comput Aided Des 24(10):531–540. https://doi.org/10.1016/0010-4485(92)90040-H
Jezernik A, Hren G (2003) A solution to integrate computer-aided design (CAD) and virtual reality (VR) databases in design and manufacturing processes. Int J Adv Manuf Technol 22(11-12):768–774. https://doi.org/10.1007/s00170-003-1604-3
Crow K (1992) Computer-aided process planning; DRM Associates
Qin Y, Lu W, Qi Q, Liu X, Zhong Y, Scott PJ, Jiang X (2016) Status, comparison, and issues of computer-aided design model data exchange methods based on standardized neutral files and web ontology language file. J Comput Inf Sci Eng 17(1):010801. https://doi.org/10.1115/1.4034325
Horváth I, Vroom RW (2015) Ubiquitous computer aided design: a broken promise or a Sleeping Beauty?. CAD Computer Aided Design 59:161–175. https://doi.org/10.1016/j.cad.2014.10.006. arXiv:1312.4967v2
Wang XV, Xu XW (2015) A collaborative product data exchange environment based on STEP. Int J Comput Integr Manuf 28(1):75–86. https://doi.org/10.1080/0951192X.2013.785028
Seeram SR, Ali MA, Karimulla S (2016) Automatic recognition of internal features of axisymmetric parts from 2-D images. Indian J Sci Technol 9(44). https://doi.org/10.17485/ijst/2016/v9i44/90267
Pirzada S (1991) Computer-aided process planning (CAPP). PhD thesis, New Jersey Institute of Technology
Engelke WD (1987) How to integrate CAD/ CAM systems management and technology. CRC Press, Boca Raton
Lundgren M, Hedlind M, Kjellberg T (2014) Process planning methodology guide for interactive learning Magnus. In: The Sixth Swedish Production Symposium
Ham I, Lu SCY (1988) Computer-aided process planning: the present and the future (CAPP). CIRP Ann Manuf Technol 37(2):591–601. https://doi.org/10.1016/S0007-8506(07)60756-2
Sutton GP (1988) Survey of process planning practices and needs. Maznufacturing Syst 8(1):69–71
Krishna V, Shankar NVS, Babu S (2011) Feature based modeling and automated process plan generation for turning components. Advan Prod Eng Manag 6(3):153–162
Culler DE, Burd W (2007) A framework for extending computer aided process planning to include business activities and computer aided design and manufacturing (CAD/CAM) data retrieval. Robot Comput Integr Manuf 23(3):339–350. https://doi.org/10.1016/j.rcim.2006.02.005
Kanumury M, Chang T (1991) Process planning in an automated manufacturing environment. J Manuf Syst 10(1):67–78. https://doi.org/10.1016/0278-6125(91)90048-7
Park JY, Khoshnevis B (1993) A real-time computer-aided process planning system as a support tool for economic product design. J Manuf Syst 12(2):181–193. https://doi.org/10.1016/0278-6125(93)90017-N
Kang M, Han J, Moon JG (2003) An approach for interlinking design and process planning. J Mater Process Technol 139(1-3 SPEC):589–595. https://doi.org/10.1016/S0924-0136(03)00516-8
Zhou X, Qiu Y, Hua G, Wang H, Ruan X (2007) A feasible approach to the integration of CAD and CAPP. CAD Comput Aided Des 39(4):324–338. https://doi.org/10.1016/j.cad.2007.01.005
Abouel Nasr ES, Kamrani AK (2006) A new methodology for extracting manufacturing features from CAD system. Comput Ind Eng 51(3):389–415. https://doi.org/10.1016/j.cie.2006.08.004
Ball A (2013) Preserving computer-aided design (CAD). Technology Watch Reports (April). https://doi.org/10.7207/twr13-02, arXiv:1011.1669v3
Salomons OW, van Houten FJAM, Kals HJJ (1993) Review of research in feature-based design. J Manuf Syst 12(2):113–132. https://doi.org/10.1016/0278-6125(93)90012-I
Chang HC, Lu WF, Liu FX (2010) Applied artificial intelligence: an International Journal Machining process planning of prismatic parts using case- based reasoning and past process knowledge 9514(October 2013):37–41. https://doi.org/10.1080/08839510252906471
Sanfilippo EM, Borgo S (2016) What are features? An ontology-based review of the literature. CAD Comput Aided Des 80:9–18. https://doi.org/10.1016/j.cad.2016.07.001
Ding L, Yue Y (2004) Novel ANN-based feature recognition incorporating design by features. Comput Ind 55(2):197–222. https://doi.org/10.1016/j.compind.2004.02.002
Turley SP, Diederich DM, Jayanthi BK, Datar A, Ligetti CB, Finke DA (2014) Automated process planning and CNC-code generation. 2014 Industrial and Systems Engineering Research Conference 2138(November 2015):2138–2145
Benavente JCT, Ferreira JCE, Goulart CM, de Oliveira VG (2013) A STEP-NC compliant system for the remote design and manufacture of mechanical components through the internet. Int J Comput Integr Manuf 26(5):412–428. https://doi.org/10.1080/0951192X.2012.719086
Zhang Y, Luo X, Zhang B, Zhang S (2016) Semantic approach to the automatic recognition of machining features. Int J Advan Manuf Technol:1–21. https://doi.org/10.1007/s00170-016-9056-8
Gindy NNZ, Yue Y, Zhu CF (1998) Automated feature validation for creating/editing feature-based component data models. Int J Prod Res 36(9):2479–2495. https://doi.org/10.1080/002075498192643
Zhang X, Nassehi A, Newman ST (2014) Feature recognition from CNC part programs for milling operations. Int J Adv Manuf Technol 70(1-4):397–412. https://doi.org/10.1007/s00170-013-5275-4
Emmanuel B (2004) Intelligent techniques for automatic feature recognition in CAD models. PhD thesis, University of Wales, Cardiff
Babic BR, Neṡic N, Miljkovic Z (2011) Automatic feature recognition using artificial neural networks to integrate design and manufacturing: review of automatic feature recognition systems. Artif Intell Eng Des, Anal Manuf 25(03):289–304. https://doi.org/10.1017/S0890060410000545
Flasinski M, Jurek J (2014) Fundamental methodological issues of syntactic pattern recognition. Pattern Anal Applic 17(3):465–480. https://doi.org/10.1007/s10044-013-0322-1
Fu KS (1977) Introduction to syntactic pattern recognition. Springer, Berlin, pp 1–30. https://doi.org/10.1007/978-3-642-66438-0_1
Ketan HS, Yaqoub ZH (2010) Built automatic feature recognition system based on sweeping primitive rule. In: The Seventh Jordanian International Mechanical Engineering Conference, p 15
Perng DB, Chen Z, Li RK (1990) Automatic 3D machining feature extraction from 3D CSG solid input. Comput Aided Des 22(5):285–295. https://doi.org/10.1016/0010-4485(90)90093-R
Arivazhagan A, Mehta NK, Jain PK (2008) Development of a feature recognition module for tapered and curved base features. Int J Adv Manuf Technol 39(3-4):319–332. https://doi.org/10.1007/s00170-007-1212-8
Verma AK, Rajotia S (2010) A review of machining feature recognition methodologies. Int J Comput Integr Manuf 23(4):353–368. https://doi.org/10.1080/09511921003642121
Joshi S, Chang TC (1988) Graph-based heuristics for recognition of machined features from a 3D solid model. Comput Aided Des 20(2):58–66. https://doi.org/10.1016/0010-4485(88)90050-4
Marefat M, Kashyap RL (1990) Geometric reasoning for recognition of three-dimensional object features. IEEE Trans Pattern Anal Mach Intell 12(10):949–965. https://doi.org/10.1109/34.58868
Han J, Pratt M, Regli WC (2000) Manufacturing feature recognition from solid models: A Status Report 16(6):1–31
Zhu J, Kato M, Tanaka T, Yoshioka H, Saito Y (2015) Graph based automatic process planning system for multi-tasking machine. J Advan Mech Des Syst Manuf 9(3):1–15. https://doi.org/10.1299/jamdsm.2015jamdsm00
Wooldridge M (2009) An introduction to multiagent systems. Wiley, New York
Fougères AJ, Ostrosi E (2018) Intelligent agents for feature modelling in computer aided design. J Comput Des Eng 5(1):19–40. https://doi.org/10.1016/j.jcde.2017.11.001
Vandenbrande JH, Requicha AAG (1993) Spatial reasoning for the automatic recognition of machinable features in solid models. IEEE Trans Pattern Anal Mach Intell 15(12):1269–1285. https://doi.org/10.1109/34.250845
Han J, Requicha AA (1997) Integration of feature based design and feature recognition. Comput Aided Des 29(5):393–403. https://doi.org/10.1016/S0010-4485(96)00079-6
Regli WC (1995) Title of dissertation: geometric algorithms for recognition of features from solid models. III, Doctor of Philosophy
Henderson MR, Anderson DC (1984) Computer recognition and extraction of form features: a CAD/CAM link. Comput Ind 5(4):329–339. https://doi.org/10.1016/0166-3615(84)90056-3
Oussama J, Abdelilah E, Ahmed R (2014) Manufacturing computer aided process planning for rotational parts. Part 1: automatic feature recognition from STEP AP203. Int J Eng Res Appl 4(5):14–25
Zehtaban L, Roller D (2016) Automated rule-based system for Opitz feature recognition and code generation from STEP. Comput-Aided Des Appl 13(3):309–319. https://doi.org/10.1080/16864360.2015.1114388
Babic B, Nesic N, Miljkovic Z (2008) A review of automated feature recognition with rule-based pattern recognition. Comput Ind 59(4):321–337. https://doi.org/10.1016/j.compind.2007.09.001
Hendersona MR, Srinatha G, Stagea R, Walkera K, William R (1994) Boundary representation-based feature identification. In: Advances in feature based manufacturing
Prabhakar S, Henderson MR (1992) Automatic form-feature recognition using neural-network-based techniques on boundary representations of solid models. Comput Aided Des 24(7):381–393. https://doi.org/10.1016/0010-4485(92)90064-H
Sunil VB, Pande SS (2009) Automatic recognition of machining features using artificial neural networks. Int J Advan Manuf Technol 41(9-10):932–947. https://doi.org/10.1007/s00170-008-1536-z
Gossard D, Zuffante R, Sakurai H (1988) Representing dimensions, tolerances, and features in MCAE systems. IEEE Comput Graph Appl 8(2):51–59. https://doi.org/10.1109/38.503
Roy U, Liu CR, Woo TC (1991) Review of dimensioning and tolerancing: representation and processing. Comput Aided Des 23(7):466–483. https://doi.org/10.1016/0010-4485(91)90045-X
Kandikjan T, Shah JJ, Davidson JK (2001) A mechanism for validating dimensioning and tolerancing schemes in CAD systems. CAD Comput Aided Des 33(10):721–737. https://doi.org/10.1016/S0010-4485(00)00106-8
Fainguelernt D, Weill R, Bourdet P (1986) Computer aided tolerancing and dimensioning in process planning. CIRP Ann Manuf Technol 35(1):381–386. https://doi.org/10.1016/S0007-8506(07)61911-8
Drake PJ (1999) Dimensioning and tolerancing handbook
Hoffmann P (1982) Analysis of tolerances and process inaccuracies in discrete part manufacturing. Comput Aided Des 14(2):83–88. https://doi.org/10.1016/0010-4485(82)90172-5
Britton GA, Thimm G (2002) A matrix method for calculating working dimensions and offsets for tolerance charting. Adv Manuf Technol 20(6):448–453
Singh PK, Jain SC, Jain PK (2005) Advanced optimal tolerance design of mechanical assemblies with interrelated dimension chains and process precision limits. Comput Ind 56(2):179–194. https://doi.org/10.1016/j.compind.2004.06.008
Gao Z, Wang Z, Wu Z, Cao Y (2015) Study on generation of 3D assembly dimension chain. Procedia CIRP 27:163–168. https://doi.org/10.1016/j.procir.2015.04.060
Muholzoev A, Masyagin V (2016) Probabilistic calculation of tolerances of the dimension chain based on the Floyd-Warshall algorithm. Procedia Eng 150:959–962. https://doi.org/10.1016/j.proeng.2016.07.070
Zhenbo G, Jing W, Yanlong C, Jiangxin Y (2016) Automatic generation of 3D assembly dimension chain based on feature model. Procedia CIRP 43:70–75. https://doi.org/10.1016/j.procir.2016.02.012
Li JG, Yao YX, Wang P (2014) Assembly accuracy prediction based on CAD model. Int J Adv Manuf Technol 75(5-8):825–832. https://doi.org/10.1007/s00170-014-6182-z
Masyagin VB (2014) Automation of the dimensional analysis for details of the rotational body type. In: 2014 dynamics of systems, mechanisms and machines (Dynamics), p 4
Ermolaeva NS, Kaveline KG, Spoormaker JL (2002) Materials selection combined with optimal structural design: concept and some results. Mater Des 23(5):459–470. https://doi.org/10.1016/S0261-3069(02)00019-5
Whitney DE (1988) Manufacturing by design. Harvard business review (July):83–92
Zha XF (2005) A web-based advisory system for process and material selection in concurrent product design for a manufacturing environment. Int J Adv Manuf Technol 25(3-4):233–243. https://doi.org/10.1007/s00170-003-1838-0
Giachetti R (1998) A decision support system for material and manufacturing process selection. J Intell Manuf 9:265–276. https://doi.org/10.1023/A:1008866732609
Arezoo B, Ridgway K, Al-Ahmari AMA (2000) Selection of cutting tools and conditions of machining operations using an expert system. Comput Ind 42(1):43–58. https://doi.org/10.1016/S0166-3615(99)00051-2
Boogert RM, Kals HJJ, van Houten FJAM (1996) Tool paths and cutting technology in computer-aided process planning. Int J Adv Manuf Technol 11(3):186–197
Al-shebeeb O, Gopalakrishnan B (2017) Influence of materials properties on process planning effectiveness p 9. https://doi.org/10.4271/2017-01-0227
Requicha A, Chan S (1986) Representation of geometric features, tolerances, and attributes in solid modelers based on constructive geometry. IEEE J Robot Autom 2(3):156–166. https://doi.org/10.1109/JRA.1986.1087053
Wang HP, Wysk RA (1988) A knowledge-based approach for automated process planning. Int J Prod Res 26(6):999–1014. https://doi.org/10.1080/00207548808947915
Suresh PVS, Rao PV, Deshmukh SG (2002) A genetic algorithmic approach for optimization of surface roughness prediction model. Int J Mach Tool Manu 42:675–680
Bhattacharyya A, Faria-Gonzalez R, Ham I (1970) Regression analysis for predicting surface finish and its application in the determination of optimum machining conditions. J Eng Ind 92(3):711–714
Bhattacharya A, Das S, Majumder P, Batish A (2009) Estimating the effect of cutting parameters on surface finish and power consumption during high speed machining of AISI 1045 steel using Taguchi design and ANOVA. Prod Eng 3(1):31–40. https://doi.org/10.1007/s11740-008-0132-2
Cheng K (2008) Machining dynamics: fundamentals, applications and practices. Springer, Berlin
Özel T, Karpat Y, Figueira L, Davim JP (2007) Modelling of surface finish and tool flank wear in turning of AISI d2 steel with ceramic wiper inserts. J Mater Process Technol 189(1-3):192–198. https://doi.org/10.1016/j.jmatprotec.2007.01.021
Wang H-PB, Wysk RA (1987) Intelligent reasoning for process planning. Comput Ind 8(4):293–309. https://doi.org/10.1016/0166-3615(87)90051-0
Chang TC, Wysk R (1984) Integrating CAD and CAM through automated process planning. Int J Prod Res 22(5):877–894. https://doi.org/10.1080/00207548408942506
Chang HC, Dong L, Liu F, Lu W (2000) Indexing and retrieval in machining process planning using case-based reasoning. Artif Intell Eng 14:1–13. https://doi.org/10.1016/S0954-1810(99)00027-8
Grzesik W, Wanat T (2006) Surface finish generated in hard turning of quenched alloy steel parts using conventional and wiper ceramic inserts. Int J Mach Tools Manuf 46(15):1988–1995. https://doi.org/10.1016/j.ijmachtools.2006.01.009
Chen KS, Huang ML, Li RK (2001) Process capability analysis for an entire product. Int J Prod Res 39(17):4077–4087. https://doi.org/10.1080/00207540110073082
Park SC (2003) Knowledge capturing methodology in process planning. Comput Aided Des 35:1109–1117. https://doi.org/10.1016/S0010-4485(02)00182-3
Šormaz D, Wakh M, Arafat N (2017) Rule-based process planning and setup planning with considerations of Gd & T requirements. Int J “Advanced Quality” 45(1):13–20
Rampur VV, Reur S (2017) Computer aided process planning using STEP neutral file for automotive parts. International Journal of Engineering Research and V6(04). https://doi.org/10.17577/IJERTV6IS040497
Kostal P, Mudrikova A (2012) Laboratory of flexible manufacturing system. Advan Mater Res 429:31–36. https://doi.org/10.4028/www.scientific.net/AMR.429.31
Jain NK, Jain VK (2003) Process selection methodology for advanced machining processes. J Adv Manuf Syst 02(01):5–45. https://doi.org/10.1142/S0219686703000204
Lau HCW, Lee CKM, Jiang B, Hui IK, Pun KF (2005) Development of a computer-integrated system to support CAD to CAPP. Int J Adv Manuf Technol 26(9-10):1032–1042. https://doi.org/10.1007/s00170-004-2094-7
Zhang HC, Merchant ME (1993) IPPM—a prototype to integrate process planning and job shop scheduling functions. CIRP Ann Manuf Technol 42(1):513–518. https://doi.org/10.1016/S0007-8506(07)62498-6
Gu P, Zhang Y (1993) Operation sequencing in an automated process planning system. J Intell Manuf 4(3):219–232
Kruth JP, Detand J, Van Zeir G, Kempenaers J, Pinte J (1996) Methods to improve the response time of a CAPP system that generates non-linear process plans. Adv Eng Softw 25(1):9–17. https://doi.org/10.1016/0965-9978(95)00081-X
Kruth JP, Detand J (1992) A CAPP system for nonlinear process plans. CIRP Ann Manuf Technol 41(1):489–492. https://doi.org/10.1016/S0007-8506(07)61251-7
Pandey V, Tiwari MK, Kumar S (2006) An interactive approach to solve the operation sequencing problem using simulated annealing. Int J Adv Manuf Technol 29(11-12):1212–1231. https://doi.org/10.1007/s00170-005-0007-z
Ridgway K (2000) Selection of cutting tools and conditions of machining operations using an expert system Selection of cutting tools and conditions of machining operations (January 2016). https://doi.org/10.1016/S0166-3615(99)00051-2
Oral A, Cakir MC (2004) Automated cutting tool selection and cutting tool sequence optimisation for rotational parts. Robot Comput Integr Manuf 20(2):127–141. https://doi.org/10.1016/j.rcim.2003.10.006
Fernandes K, Raja V (2000) Incorporated tool selection system using object technology. Int J Mach Tools Manuf 40(11):1547–1555. https://doi.org/10.1016/S0890-6955(00)00027-4
Ribeiro MV, Coppini NL (1999) Applied database system for the optimization of cutting conditions and tool selection. J Mater Process Technol 92-93:371–374. https://doi.org/10.1016/S0924-0136(99)00233-2
Zhao Y, Ridgway K, Al-Ahmari AMA (2002) Integration of CAD and a cutting tool selection system. Comput Ind Eng 42(1):17–34. https://doi.org/10.1016/S0360-8352(01)00061-4
Edalew K, Abdalla H, Nash R (2001) A computer-based intelligent system for automatic tool selection. Mater Des 22(5):337–351. https://doi.org/10.1016/S0261-3069(00)00106-0
Yang W, Tarng Y (1998) Design optimization of cutting parameters for turning operations based on the Taguchi method. J Mater Process Technol 84(1-3):122–129. https://doi.org/10.1016/S0924-0136(98)00079-X
D’Addona DM, Teti R (2006) Genetic algorithm-based optimization of cutting parameters in turning processes. Eng Appl Artif Intell 19:127–133
Nalbant M, Gökkaya H, Sur G (2007) Application of Taguchi method in the optimization of cutting parameters for surface roughness in turning. Mater Des 28(4):1379–1385. https://doi.org/10.1016/j.matdes.2006.01.008
Chua MS, Rahman M, Wong YS, Loh HT (1993) Determination of optimal cutting conditions using design of experiments and optimization techniques. Int J Mach Tool Manuf 33(2):297–305. https://doi.org/10.1016/0890-6955(93)90081-5
Vele NS, Bawane RK, Chopade JV (2016) Experimental investigation of optimum cutting conditions for T4 medium carbon steel using TiN as a cutting tool. IJSRD - International Journal for Scientific Research & Development 4(07):17–19
Tsai MD, Inui M, Sata T (1991) Operation planning based on cutting process models. CIRP Annals - Manuf Technol 40(2):95–98
Bala Subramanyam G (2014) Optimization of cutting parameters using genetic algorithm and particle swarm optimization\n. Ijmer 4(6):45–51
Sardiñas RQ, Reis P, Davim JP (2006) Multi-objective optimization of cutting parameters for drilling laminate composite materials by using genetic algorithms. Compos Sci Technol 66(15):3083–3088. https://doi.org/10.1016/j.compscitech.2006.05.003
D’Addona DM, Teti R (2013) Genetic algorithm-based optimization of cutting parameters in turning processes. Procedia CIRP 7:323–328. https://doi.org/10.1016/j.procir.2013.05.055
Agrawal A, Verma S (2015) Development of computer aided process planning (CAPP) for optimization of machining parameters using a genetic algorithm approach. Int J Advan Res Manag Social Sci 4(6):178–186
Vignesh A, Ram PK (2015) Weld crack rectification in catalytic converter by fabrication. Int J Eng Sci Res Technol 4(5):370–377
Bhosale RD, Nalawade SS, Swami P (2017) Study & design of jig and fixture for base frame of canopy fabrication of generator. Int Res J Eng Technol 4(5):4
Jayaweera ND, Subasinghe LU, Gajanayaka HGAR (2015) Design and development of a novel re-configurable fixturing system need of re-configurable fixturing systems. SAE Technical Paper. https://doi.org/10.4271/2015-01-2495.Copyright
Hussein H, Mahrous A, Barakat AF, Dawood O (2016) Computer aided tradition jigs and fixture design. In: 17th International Conference on Applied Mechanics and Mechanical Engineering, p 11
Wang MY, Pelinescu DM (2001) Optimizing fixture layout in a point set domain. IEEE Trans Robot Autom 17(33):312–323
Ranga S, Jaimini M, Sharma SK, Chauhan BS, Kumar A (2014) A review on design of experiments (DOE). Int J Pharmaceutical Chem Sci 3(1):216–224
Qin G, Zhang W, Wan M (2006) Analysis and optimal design of fixture clamping sequence. J Manuf Sci Eng 128(2):482. https://doi.org/10.1115/1.2162908
Henriksen EK (1973) Jig and fixture design manual. Industrial Press Inc., New York
Bhattacharyya N, Poo AN (1987) Applying AI in jigs and fixtures. Robot Comput-Integr Manuf 3(2):6
Wang H, Rong Y, Li H, Shaun P (2010) Computer aided fixture design: recent research and trends. CAD Comput Aided Des 42(12):1085–1094. https://doi.org/10.1016/j.cad.2010.07.003
Cecil J (2001) Computer-aided fixture design—a review and future trends. Int J Advan Manuf Technol 18(11):790–793. https://doi.org/10.1007/s001700170004
Choi YK (2004) Tool path generation and 3D tolerance analysis for free-form surfaces. PhD thesis
Bala M, Chang TC (1991) Automatic cutter selection and optimal cutter path generation for prismatic parts. Int J Prod Res 29(11):2163–2176. https://doi.org/10.1080/00207549108948076
Wu Z, Hobgood M, Wolf M (2016) Energy mapping and optimization in rough machining of impellers. In: ASME 2016 International Manufacturing Science and Engineering Conference, pp 1–10
Marshall S, Griffiths JG (1994) A survey of cutter path construction techniques for milling machines. Int J Prod Res 32(12):2861–2877. https://doi.org/10.1080/00207549408957105
Lin AC, Gian R (1999) Multiple-tool approach to rough machining of sculptured surfaces. Int J Adv Manuf Technol 15(6):387–398. https://doi.org/10.1007/s001700050081
Bieterman MB, Sandstrom DR (2003) A curvilinear tool-path method for pocket machining. J Manuf Sci Eng 125(4):709. https://doi.org/10.1115/1.1596579
Sadílek M, Čep R, Sadílková Z, Valíček J, Petřkovská L (2013) Increasing tool life during turning with a variable depth of cut. Materiali Tehnologije 47(2):199–203
Sadílek M, Dubský J, Sadílková Z, Poruba Z (2016) Cutting forces during turning with variable depth of cut. Perspect Sci 7:357–363. https://doi.org/10.1016/j.pisc.2015.11.055
Francis J, Sparks TE, Ruan J, Liou F (2014) Multi-axis tool path generation for surface finish machining of a rapid manufacturing process. Int J Rapid Manuf 4(1):66–80. https://doi.org/10.1504/IJRAPIDM.2014.062040
Gomaa AH (2003) Time-cost estimation system for machined parts using conventional machines. J Eng Appl Sci 50(6):1125–1143
Ha E (1993) Evolution and future perspectives of CAPP. CIRP Ann Manuf Technol 42(2):739–751. https://doi.org/10.1016/S0007-8506(07)62537-2
Wierda L (2015) Linking design, process planning and cost information by feature-based modelling. J Eng Des 2(1):3–19. https://doi.org/10.1016/j.destud.2005.07.004
Xirouchakis P, Kiritsis D, Persson JG (1998) A petrinet technique for process planning cost estimation. CIRP Ann Manuf Technol 47(1):427–430. https://doi.org/10.1016/S0007-8506(07)62867-4
Xirouchakis P, Kiritsis D, Gunther C, Persson JG (1999) A petri net technique for batch delivery time estimation. CIRP Ann Manuf Technol 48(1):361–364. https://doi.org/10.1016/S0007-8506(07)63202-8
Ben-Arieh D, Li Q (2003) Web-based cost estimation of machining rotational parts. Prod Plan Control 14(8):778–788. https://doi.org/10.1080/09537280310001647896
Cheung CC (2008) Semi-automated process planning and cost estimation of turned components based on CATIA V5 Machining
Elgh F, Sunnersjö S (2003) An automated cost estimating system for variant design knowledge, information flow and information transfer. In: International Conference on Engineering Design Iced 03 Stockholm, pp 1–10
Germani M, Mandolini M, Cicconi P (2011) Manufacturing cost estimation during early phases of machine design. ICED 11 - 18th International Conference on Engineering Design - Impacting Society Through Engineering Design 5(August)
Acknowledgments
The authors of the paper would like to sincerely thank the Republic of Iraq Ministry of Higher Education & Scientific Research and the University of Technology, Baghdad for funding the project.
Funding
Mazin Al-wswasi receives funding from the Republic of Iraq Ministry of Higher Education and scientific Research and the University of Technology, Baghdad for his PhD study at Brunel University London.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.
About this article
Cite this article
Al-wswasi, M., Ivanov, A. & Makatsoris, H. A survey on smart automated computer-aided process planning (ACAPP) techniques. Int J Adv Manuf Technol 97, 809–832 (2018). https://doi.org/10.1007/s00170-018-1966-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-018-1966-1