Surface Roughness Prediction Model for Ball End Milling Operation Using Artificial Intelligence

Shahriar Jahan Hossain, Nafis Ahmad


Surface roughness is an index which determines the quality of machined products. In this study the average surface roughness value (Ra) for Aluminum after ball end milling operation has been measured. 84 experiments have been conducted varying cutter axis inclination angle (φ degree), spindle speed (S rpm), feed rate (fy mm/min), radial depth of cut (fx mm) and axial depth of cut (t mm) in order to find Ra. This data has been divided into two sets on a random basis. 68 data sets have been used for training different ANFIS model for Ra prediction. 16 test data sets have been used to validate the models. Better ANFIS model has been selected based on the minimum value of root mean square error (RMSE) which is constructed with three Gaussian membership functions (gaussMF) for each inputs and a linear membership function for output. The Selected ANFIS model has been compared with theoretical model and Response Surface Methodology (RSM). This comparison is done based on RMSE and mean absolute percentage error (MAPE). The comparison shows that the selected ANFIS model gives better result for training and testing data. Here ANFIS model has been used further for predicting surface roughness of a typical die made by ball end milling operation. An algorithm was developed to determine the feasible solutions for the cutting parameters in order to obtain a desired surface roughness for the three dimensional die. This algorithm was used to show how a near optimal combination of machining parameters can be determined for a targeted level of surface finish.

Key words: Aluminium; Surface; Manufacturing; Quality; Milling; ANFIS; Machining; AI


Aluminium; Surface; Manufacturing; Quality; Milling; ANFIS; Machining; AI



  • There are currently no refbacks.

Copyright (c)

Share us to:   


  • How to do online submission to another Journal?
  • If you have already registered in Journal A, then how can you submit another article to Journal B? It takes two steps to make it happen:

1. Register yourself in Journal B as an Author

  • Find the journal you want to submit to in CATEGORIES, click on “VIEW JOURNAL”, “Online Submissions”, “GO TO LOGIN” and “Edit My Profile”. Check “Author” on the “Edit Profile” page, then “Save”.

2. Submission

  • Go to “User Home”, and click on “Author” under the name of Journal B. You may start a New Submission by clicking on “CLICK HERE”.

We only use three mailboxes as follows to deal with issues about paper acceptance, payment and submission of electronic versions of our journals to databases:;;

 Articles published in Management Science and Engineering are licensed under Creative Commons Attribution 4.0 (CC-BY).


Address:1055 Rue Lucien-L'Allier, Unit #772, Montreal, QC H3G 3C4, Canada.

Telephone: 1-514-558 6138
Http:// Http://

Copyright © 2010 Canadian Research & Development Centre of Sciences and Cultures