Optimizing machining parameters in a framework for adaptive computer control