A Framework of Next Generation Adaptive CNC Controller
Muhammad Azri Othman1, Mohamad Minhat2, Zamberi Jamaludin3

1Muhammad Azri Othman, Faculty of Manufacturing Engineering, Universiti Teknikal Malaysia Melaka, Hang Tuah Jaya, Durian Tunggal, Melaka, Malaysia, Center for Diploma Studies, Universiti Tun Hussein Onn Malaysia, Parit Raja, Batu Pahat, Johor, Malaysia.

2Mohamad Minhat, Faculty of Manufacturing Engineering, Universiti Teknikal Malaysia Melaka, Hang Tuah Jaya, Durian Tunggal, Melaka, Malaysia.

3Zamberi Jamaludin, Faculty of Manufacturing Engineering, Universiti Teknikal Malaysia Melaka, Hang Tuah Jaya, Durian Tunggal, Melaka, Malaysia.

Manuscript received on 06 September 2019 | Revised Manuscript received on 15 September 2019 | Manuscript Published on 26 October 2019 | PP: 288-293 | Volume-8 Issue-11S2 September 2019 | Retrieval Number: K104509811S219/2019©BEIESP | DOI: 10.35940/ijitee.K1045.09811S219

Open Access | Editorial and Publishing Policies | Cite | Mendeley | Indexing and Abstracting
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open-access article under the CC-BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/)

Abstract: Modern manufacturing industries have increasingly demanded to bring comprehensive input data described using high-level languages such as STEP-NC, rather than outdated G&M codes into computer numerical control machine tool levels. In current dynamic shop floor environments, predefined numerical control (NC) command generated in early stages is regularly found unusable or unsuitable for the dedicated resources, causing useless efforts used up in the initial process planning and NC code generation. This research aims to propose a new structure of an adaptive CNC controller by taking the advantages of well-known IEC61499 and STEP-NC standards. For realising adaptive CNC controller capability, integration of the native process planning decision-making function into CNC controller will be established. The activities such as cutting tool selection, machining parameter determination and toolpath generation will be issued automatically by the controller itself that subject to available online machine resources. The generic STEP-NC file is employed as data input and arranged accordingly in the IEC 61499 function block software editor. The system is developed in the JAVA environment by using proposed language.

Keywords: Adaptive Controller; STEP-NC; IEC61499 Function Block; CNC.
Scope of the Article: Patterns and Frameworks