The selection of machining parameters needs to be automated, according to its important role in machining process. This paper proposes a method for cutting parameters selection by fuzzy inference system generated using fuzzy subtractive clustering method (FSCM) and trained using an adaptive network based fuzzy inference system (ANFIS). The desired surface roughness (Ra) was entered into the first step as a reference value for three fuzzy inference system (FIS). Each system determine the corresponding cutting parameters such as (cutting speed, feed rate, and depth of cut). The interaction between these cutting parameters were examined using new sets of FIS models generated and trained for verification purpose. A new surface roughness value was determined using the cutting parameters resulted from the first steps and fed back to the comparison unit and was compared with the desired surface roughness and the optimal cutting parameters ( which give the minimum difference between the actual and predicted surface roughness were find out). In this way, single input multi output ANFIS architecture presented which can identify the cutting parameters accurately once the desired surface roughness is entered to the system. The test results showed that the proposed model can be used successfully for machinability data selection and surface roughness prediction as well.