The present invention provides a system and method for tool use management
wherein a CNC machine retains information identifying the tools
associated with the machine as well as their current locations (if any),
and executes an algorithm for determining the source tools needed by a
part program and matching the source tools with the available tools.