Companion specification · Tier 2

CuttingTool

Version1.0.0
Published2024-11
SectorCutting tools

The cutting tool model, published in 2024. It describes tools as things in their own right - with identity, geometry and life - rather than as numbers in a machine's tool table, which is what makes tool data portable between machines.

Where it sits in the stack

Related to MachineTool, which has its own tool and tool-life types. Where both are present, work out which one the machine populates.

The types that matter

TypeWhat it carries
(type inventory not confirmed)We have not verified this model's type inventory. MachineTool's own ToolType, MultiToolType and ToolLifeType are separately documented on that page.

Using it on a real machine

  1. Check MachineTool firstIf the machine implements MachineTool, its tool and tool-life types may already give you what you need.
  2. Use this for tool identity across machinesThe value of a separate tool model is tracking a physical tool as it moves between machines, which a machine-local tool table cannot do.
  3. Map tool life to maintenance, not availabilityTool life is a predictor. Treat it as maintenance planning data.

What it gives you for OEE

Indirect but genuinely valuable. Tool life predicts tool changes, and a predicted stop is a scheduled stop rather than a breakdown - which is exactly the shift that improves availability. Tool breakage is a MachineTool condition class and a downtime reason. Part counts come from the machine.

Try it free: No free public server exposes this model as far as we know. To see it you need a machine that implements it or a vendor demo. If you find a public endpoint, tell us and we will add it.

Gotchas

  • Overlaps MachineTool's own tool types. Establish which the machine populates before building on either.
  • Tool identity across machines is the differentiator; within one machine the tool table is often enough.
  • Published 2024, implementation still early.
Verify before you rely on this: We have not verified the type inventory or how it relates in practice to MachineTool's tool types. The type inventory on this page is deliberately short. We list only type names we are confident of and would rather publish five correct ones than twelve with four wrong. Browse a real server or the released nodeset for the complete list.

Once the machine speaks a companion spec, the OEE mapping is portable across vendors, which is the point at which analytics stops being a per-machine project.

See Jemba →

Last verified 7 September 2026 against OPC UA 1.05.07. Version and publication date read from the released nodeset. OPC UA Connect is an educational resource and is not affiliated with the OPC Foundation.

Free download
OPC UA Machine Data → OEE Mapping Kit
Which nodes to subscribe to, how they become Availability, Performance and Quality, and which companion specification already gives you the answer, so you stop inventing tags.
Get the free mapping kit →
Free, no course, no login