A tool component manager and locator for tool assemblies on a CNC shop floor