The Machine Tools interface makes use of OPC 40001-1. As such, it is providing the use cases “Machine Identification and Nameplate”, “Finding all Machines in a Server”, “Finding all Components of a Machine” and “Machine Monitoring”. It also provides the MachineryBuildingBlocks folder, directly referencing all Machinery Building blocks used by the Machine Tools interface instance.

In addition, the Machine Tools interface incorporates OPC 40001-3. This specification provides the use cases “provide job orders”, “control job orders”, “get information about the state of execution and intermediate as well as end results” and “delete job orders”.