This book chapter presents an Adaptive Control with Optimization (ACO) system for optimising a multi-objective function based on material removal rate, quality loss function related to surface roughness, and cutting-tool life subjected to surface roughness specifications constraint