In this paper, we describe a systematic design procedure for reconfigurable machine tools and their associated control systems. The starting point for the design is a set of operations that must be performed on a given part or part family. These operations are decomposed into a set of functions that the machine must perform, and the functions are mapped to machine modules, each of which has an ...