Today, the dynamic market requires manufacturing firms to possess high degree of adaptability and flexibility to deal with shop-floor uncertainties. Specifically, targeting SMEs active in the machining and metal cutting sector who normally deal with complex and intensive process planning problems, researchers have tried to address the subject. Among proposed solutions, Web-DPP elaborates a two-layer distributed adaptive process planning system based on function-block technology. Function-block enabled machine controllers are one of the elements of this system. In addition, intensive reasoning based on the features data of the products models, machining knowledge, and resource data is needed to be performed inside the function blocks in machine controller side. This paper reports the current state of design and implementation of a knowledge-based operation planning module using a rule-engine embedded in machining feature function blocks, and also the design and implementation of a common interface (for CNC milling machine controller and its specific implementation for a specific commercial controller) embedded in the machining feature function blocks for controlling the machine. The developed prototype is validated through a case-study.
Application Program Interface Operation Planning Function Block Cloud Manufacturing Setup Planning
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
This is a preview of subscription content, log in to check access.
The authors would like to thank Sandvik Coromant Co. for its valuable support to this research.
Wang L, Givehchi M, Schmidt B, Adamson G (2012) Robotic assembly planning and control with enhanced adaptability. Procedia CIRP 3:173–178CrossRefGoogle Scholar
Wang L, Givehchi M (2011) Web-DPP: an adaptive approach to planning and monitoring of job-shop machining operations. In: Proceedings of the 7th CIRP international conference on digital enterprise technologyGoogle Scholar
Alting LEO, Zhang H (1989) Computer aided process planning: the state-of-the-art survey. Int J Prod Res 27:553–585CrossRefGoogle Scholar
Marri HB, Gunasekaran A, Grieve RJ (1998) Computer-aided process planning: a state of art. Int J Adv Manuf Technol 14:261–268CrossRefGoogle Scholar
Xu X, Wang L, Newman ST (2010) Computer-aided process planning—a critical review of recent developments and future trends. Int J Comput Integr Manuf 24:1–31CrossRefGoogle Scholar
Ueda K, Fujii N, Inoue R (2007) An emergent synthesis approach to simultaneous process planning and scheduling. CIRP Ann Manuf Technol 56:463–466CrossRefGoogle Scholar
Azab A, ElMaraghy HA (2007) Mathematical modeling for reconfigurable process planning. CIRP Ann Manuf Technol 56:467–472CrossRefGoogle Scholar
Newman ST, Nassehi A (2009) Machine tool capability profile for intelligent process planning. CIRP Ann Manuf Technol 58:421–424CrossRefGoogle Scholar
Minhat M, Vyatkin V, Xu X, Wong S, Al-Bayaa Z (2009) A novel open CNC architecture based on STEP-NC data model and IEC 61499 function blocks. Robot Comput Integr Manuf 25:560–569CrossRefGoogle Scholar
Holm M, Adamson G, Wang L, Moore P (2012) An IEC 61499 function block based Approach for CNC machining operations. In: Presented at the proceedings of the 13th mechatronics forumGoogle Scholar
Gupta T, Ghosh BK (1989) A survey of expert systems in manufacturing and process planning. Comput Ind 11:195–204CrossRefGoogle Scholar
Carpenter ID, Maropoulos PG (2000) A flexible tool selection decision support system for milling operations. J Mater Process Technol 107:143–152CrossRefGoogle Scholar
Arezoo B, Ridgway K, Al-Ahmari AMA (2000) Selection of cutting tools and conditions of machining operations using an expert system. Comput Ind 42:43–58CrossRefGoogle Scholar
Denkena B, Shpitalni M, Kowalski P, Molcho G, Zipori Y (2007) Knowledge management in process planning. CIRP Ann Manuf Technol 56:175–180CrossRefGoogle Scholar
Waiyagan K, Bohez ELJ (2009) Intelligent feature based process planning for five-axis mill-turn parts. Comput Ind 60:296–316CrossRefGoogle Scholar
Park S (2003) Knowledge capturing methodology in process planning. Comput Aided Des 35:1109–1117CrossRefGoogle Scholar
Li P, Hu T, Zhang C (2011) STEP-NC compliant intelligent process planning module: architecture and knowledge base. Procedia Eng 15:834–839CrossRefGoogle Scholar
Lee C-S, Lee J-H, Kim D-S, Heo E-Y, Kim D-W (2013) A hole-machining process planning system for marine engines. J Manuf Syst 32:114–123CrossRefGoogle Scholar
Mernik M, Heering J, Sloane AM (2005) When and how to develop domain-specific languages. ACM Comput Surv 37:316–344CrossRefGoogle Scholar